Тази публикация първоначално е публикувана през 2012 г. Оттогава тя се актуализира, за да се съсредоточи върху най-широко разпространения метод за вмъкване на корени вместо колекция от приложения с едно кликване.
Какво е Root, все пак?
Android се базира на Linux. На Linux и други операционни системи, подобни на UNIX, коренният потребител е еквивалентен на администратора на Windows. Коренният потребител има достъп до цялата операционна система и може да направи всичко. По подразбиране нямате root достъп до собственото си устройство с Android и някои приложения няма да функционират без достъп с корен. Подобно на други съвременни мобилни операционни системи, Android ограничава приложенията до рестриктивни пясъчници за сигурност за целите на сигурността.
Коренният потребителски акаунт винаги съществува в Android; няма просто вграден начин за достъп до него. "Вкореняване" е актът на получаване на достъп до този корен потребителски акаунт. Това често се сравнява с jailbreaking на iPhone или iPad, но вкореняването и jailbreaking са доста различни.
Техническите аспекти настрани, коренният достъп ви позволява да правите много полезни неща. С корен можете да премахнете bloatware, който се появи на телефона ви, да стартирате защитна стена, да активирате връзката, дори ако операторът ви го блокира, да архивирате ръчно системата си и да използвате различни други ощипвания, които изискват достъп до ниска степен на достъп до системата.
Приложенията, които изискват корен, не са трудни за намиране - те са налице в Google Play, но няма да работят, докато не получите корен достъп. Някои приложения имат функции, които работят само на вкоренено устройство.
Предупреждения
Устройствата с Android не се коренят по някаква причина. Всъщност някои производители на устройства излизат от пътя си, за да ви предпазят от вкореняване. Ето защо:
- Сигурност: Закоравяването прекъсва приложенията от обикновения пясък за сигурност на Android. Приложенията биха могли да злоупотребят с привилегиите на root, които сте дали, и да отблъсквате в други приложения, нещо, което обикновено не е възможно. Всъщност Google ви предпазва от използването на Android Pay за корени устройства по тази причина.
- Гаранция: Някои производители твърдят, че вкореняването губи гаранцията на устройството ви. Всъщност вкореняването всъщност няма да повреди хардуера ви. В много случаи можете да "изкорените" вашето устройство и производителите няма да могат да разберат дали е вкоренен.
- Bricking: Както обикновено, прави това на свой собствен риск. Вкореняването обикновено е много безопасно, но вие сте сами тук. Ако объркате нещо, не можете просто да очаквате безплатно гаранционно обслужване, за да го коригирате. Ако се притеснявате, първо направете малко проучване и вижте дали други хора съобщават за успех, като внедряват устройството ви с инструмента, който планирате да използвате.
В допълнение, вкореняването може да доведе до анулиране на гаранцията, поне при някои видове ремонти. Проверете нашия обяснител по темата за повече информация.
Множеството начини да корени на Android телефон
- Отключете Bootloader: Производителите на Google и устройствата не официално поддържат вкореняване, но те предоставят официален начин да получите достъп до ниско ниво на някои устройства, което след това ви позволява да коренувате. Например, устройствата Nexus са предназначени за разработчици и можете лесно да отключите буутлоудъра с една команда. След това можете да коренувате устройството си, като мигате файл.zip, съдържащ двоичния файл от екрана за възстановяване. Инструменти като Nexus Root Toolkit за устройства Nexus автоматизират този процес. Други производители също предлагат начини за отключване на буутлоудъра, но само за определени устройства.
- Възползвайте се от сигурността: Другите устройства са заключени. Техните производители не предлагат официални начини да отключат своите буутлоудъри и да манипулират софтуера си. Тези устройства все още могат да бъдат вкоренени, но само като открият уязвимост на защитата на устройството и го експлоатират, за да инсталират суинг в системния си дял. Актуализацията на ОТА може да поправи уязвимостта на защитата, както и да изкоренява устройството. Например имаше $ 18,000 за първото лице, което може да коренят Samsung Galaxy S5, работещ на Verizon или AT & T. Бе открита уязвимост, но бъдещите актуализации биха могли да предотвратят работата на уязвимостта и да премахнат възможността да коренят Galaxy S5.
- Flash CyanogenMod или друг персонализиран ROM: Технически това е продължение на един от горните методи. Отключването на буутлоудъра и използването на уязвимост на сигурността могат да ви позволят да флашвате персонализирани ROM файлове като CyanogenMod, които често идват с предварително корени. CyanogenMod включва прост превключване на екрана за настройки, който ви позволява да активирате или деактивирате коренния достъп.Надстройването до нова версия на CyanogenMod или персонализираната ви ROM няма да извади устройството ви, ако ROM има интегриран начин за активиране на root.
В тази статия ще обсъждаме предимно потребители, които попадат в първия лагер и разполагат с отключващ буутлоудър. Ако телефонът Ви изисква експлоатиране, няма да можем да ви помогнем, тъй като процесът е различен за почти всеки телефон. Ще трябва да търсите в форум, като XDA Developers, за повече информация как да коренирате вашето конкретно устройство. В това ръководство по-рано е имало кодови приложения с едно кликване Kingo Root и Towelroot и тези, които все още могат да поддържат някои по-стари телефони.
Ако обаче вашето устройство има отключващ буутлоудъра, прочетете нататък. Обикновено препоръчваме метода TWRP чрез коренни програми с едно кликване, защото се учите точно как работи всичко, което ще ви помогне да отстраните проблемите, ако нещо не се обърка в бъдещето - коренните програми с едно кликване не са толкова прозрачни. Преди да започнете този процес, ще трябва да отключите буутлоудъра си по официалния начин и след това да инсталирате обкръжението за възстановяване на TWRP, като използвате тези инструкции. След това ще използваме TWRP, за да коренуваме телефона ви.
Как да флаш SuperSU на вашия телефон и да получите корен достъп
Добре, така че сте отключили вашия буутлоудъра и сте инсталирали TWRP. Страхотен! Всъщност почти сте там. За да получите достъп до root, ще използваме програма наречена SuperSU, която ви дава възможност да предоставите достъп на root до други приложения.
SuperSU е налице в Google Play Магазин, но тази версия всъщност не ви дава корен достъп - всъщност ви е необходим root достъп, за да го използвате на първо място! Говорете за улова-22. За щастие, SuperSU е достъпен и като.zip файл, който можем да "мигаме" с TWRP. Това ще ви даде достъп до root, заедно с функциите за управление на приложението Android на SuperSU.
За да започнете, насочете се към тази връзка, която ще ви отведе до най-новата версия на SuperSU, която е достъпна за изтегляне. Изтеглете файла.zip на компютъра, включете телефона си с USB кабел и преместете ципа на SuperSU във вътрешното хранилище или SD картата на телефона.
След това рестартирайте телефона си в възстановяване на TWRP. Това е малко по-различно за всеки телефон - например, може да се наложи да задържите едновременно бутоните за захранване и намаляване на силата на звука, след което да използвате клавишите за сила на звука, за да заредите "Recovery Mode". Инструкциите на Google за вашия конкретен модел, за да видите как е направено.
След като сте го направили, ще бъдете посрещнати със познатия начален екран на TWRP. Кликнете върху бутона Инсталиране.
ЗАБЕЛЕЖКА: Вероятно трябва да направите резервно копие в TWRP, преди да продължите с този процес.
Ако TWRP пита дали искате да инсталирате SuperSU сега, изберете "Do not Install". Понякога TWRP не може да открие, че вече имате SuperSU, така че ще поиска да мига вградената версия. Но почти винаги е най-добре да си направите самата последна версия на SuperSU, която току-що направихме.
Управление на правата за root с приложението SuperSU
Когато рестартирате телефона си, трябва да видите новата икона на SuperSU в чекмеджето на приложението. SuperSU контролира кои други приложения на вашия телефон получават root разрешения. Винаги, когато дадено приложение иска да поиска root права, трябва да поиска от вашето приложение SuperSU, което ще покаже подкана за заявка.
За да сте сигурни, че root работи правилно, можете да изтеглите приложението за проверка на корен и да проверите състоянието си. Друга възможност е да изтеглите приложение само за корен, което искате да опитате, и да видите дали той ви пита за разрешения за суперпотребител.
Ако например отворим и опитаме да добавим приложение към Greenify - удобно приложение за пестене на батерията за вкоренени телефони, ще видим това изскачащо прозорче с искане за достъп до root. Ако кликнете върху "Грант" и получавате съобщение за успех, успешно сте постигнали корен на телефона си.
Ако някога искате да изкорените, отворете приложението SuperSU, отворете екрана Настройки и докоснете опцията "Пълна изкореняване". Той ще се опита да изкорени вашето устройство. Ако тя работи за вас, това определено е най-лесният начин да разкопаете телефона си.
Но засега светът е вашата стръмна стрида. Можете да разгледате нашия списък с най-големите root приложения за идеи или да инсталирате Xposed framework за някои сериозно ощипвам. Късмет!
Image Credit: Норбебо