Начална » как да » Как да изкорени вашия Android телефон с SuperSU и TWRP

    Как да изкорени вашия Android телефон с SuperSU и TWRP

    Ако наистина искате да вникнете в системата на Android, може да откриете, че някои приложения изискват root достъп. Вкореняването е станало по-малко необходимо през годините, но все още е полезно, ако искате да стартирате някои типове приложения. Ето най-широко подкрепения метод за вкореняване на вашето устройство и защо искате да го направите.

    Тази публикация първоначално бе публикувана през 2012 г. Оттогава бе актуализирана, за да се съсредоточи върху най-широко поддържания метод за вкореняване, вместо върху колекция от приложения с едно кликване.

    Какво е корен, така или иначе?

    Android е базиран на Linux. В Linux и други подобни на UNIX операционни системи, основният потребител е еквивалентен на администратора в Windows. Потребителят root има достъп до цялата операционна система и може да направи всичко. По подразбиране нямате root достъп до собственото си устройство с Android и някои приложения няма да функционират без root достъп. Подобно на други съвременни мобилни операционни системи, Android ограничава приложенията до ограничителни пясъчници за сигурност за целите на сигурността.

    Основният потребителски акаунт винаги съществува в Android; просто няма вграден начин за достъп до него. “Rooting” е актът за получаване на достъп до този потребителски акаунт. Това често се сравнява с jailbreaking iPhone или iPad, но вкореняване и jailbreaking са доста различни.

    Техническите аспекти настрана, root достъпът ви позволява да правите много полезни неща. С корен, можете да премахнете подутини, които дойдоха на телефона ви, да стартирате защитна стена, да активирате връзването, дори ако операторът ви го блокира, ръчно да архивирате системата си и да използвате различни други настройки, които изискват достъп до ниско ниво.

    Приложенията, които изискват корен, не са трудни за намиране - те са достъпни в Google Play, но няма да работят, докато не получите корен достъп. Някои приложения имат функции, които работят само на вкоренено устройство.

    Трябва само да изкорени телефона, ако искате да стартирате конкретно приложение, което изисква root достъп. Ако не планирате действително да правите нещо с този root достъп, не се притеснявайте. Винаги можете да го коренте по-късно, ако е необходимо.

    Предупреждения

    Устройствата с Android не идват корени поради някаква причина. Всъщност, някои производители на устройства излизат от пътя си, за да ви предпазят от вкореняване. Ето защо:

    • Сигурност: Вкореняването прекъсва приложенията от нормалната защитна среда на Android. Приложенията могат да злоупотребяват с привилегиите, които сте предоставили, и да нахлуват в други приложения, нещо, което обикновено не е възможно. Всъщност, Google ви пречи да използвате Android Pay за вкоренени устройства по тази причина.
    • ГаранцияНякои производители твърдят, че вкореняване анулира гаранцията на устройството. Въпреки това, вкореняване няма действително ще навреди на хардуера. В много случаи можете да „изкорените“ вашето устройство и производителите няма да могат да разберат дали са вкоренени.
    • Bricking: Както обикновено, правите това на свой собствен риск. Вкореняването обикновено е много безопасен процес, но вие сте сами. Ако объркате нещо, не можете просто да очаквате безплатно гаранционно обслужване, за да го поправите. Ако се притеснявате, направете малко проучване и вижте дали други хора съобщават за успех, вкореняващ вашето устройство с инструмента, който планирате да използвате.

    В допълнение, вкореняване може да анулира гаранцията, поне за някои видове ремонт. Проверете нашия обяснител по темата за повече информация.

    Многото начини да се корени Android телефон

    Има много начини за корен на Android телефон и кой трябва да използвате зависи от телефона ви. Като цяло, вкореняване ще включва един от тези процеси:

    • Отключете Bootloader: Google и производителите на устройства официално не поддържат вкореняване, но осигуряват официален начин за получаване на достъп до ниско ниво на някои устройства, което след това ви позволява да корени. Например устройствата Nexus са предназначени за разработчици и лесно можете да отключите зареждащия файл с една команда. След това можете да изкорени устройството си, като преминете .zip файл, съдържащ су бинарната от екрана за възстановяване. Инструменти като Nexus Root Toolkit за устройства Nexus автоматизират този процес. Други производители също предлагат начини за отключване на буутлоудъра, но само за определени устройства.
    • Използване на уязвимост на сигурността: Други устройства са заключени. Техните производители не предоставят официален начин да отключат техните буутлоудъри и да се намесват в техния софтуер. Тези устройства все още могат да бъдат вкоренени, но само чрез откриване на уязвимостта на защитата на устройството и използването му за инсталиране на су двоичен файл в системния им дял. Актуализацията на OTA може да отстрани уязвимостта на защитата, както и да извади устройството. Например, имаше награда от $ 18,000 за първия човек, който можеше да корени Samsung Galaxy S5, работещ на Verizon или AT&T. Беше открита уязвимост, но бъдещите актуализации може да попречат на уязвимостта да работи и да премахне възможността за корен на Galaxy S5.
    • Flash CyanogenMod или друг потребителски ROMТехнически това е продължение на един от горните методи. Отключването на буутлоудъра и използването на уязвимостта на сигурността може да ви позволи да просвирвате Custom ROM като CyanogenMod, които често идват предварително. CyanogenMod включва прост превключвател на екрана с настройки, който ви позволява да активирате или деактивирате root достъп. Надстройването до нова версия на CyanogenMod или потребителското ви ROM няма да извади устройството ви, ако ROM се доставя с интегриран начин за активиране на root.

    В тази статия ще обсъждаме предимно потребителите, които попадат в първия лагер, които имат отключващ се буутлоудър. Ако телефонът ви изисква експлойт, няма да можем да ви помогнем, тъй като процесът е различен за почти всеки телефон. Ще трябва да потърсите форум като XDA Developers за повече информация за това как да изкорени специфичното ви устройство. Това ръководство по-рано включваше приложения с едно натискане на корен, Kingo Root и Towelroot, и те все още могат да поддържат и някои по-стари телефони..

    Ако вашето устройство обаче има отключващ се буутлоудър, тогава прочетете. Обикновено препоръчваме метода TWRP в кореновите програми с едно кликване, защото научавате точно как работи всичко, което ще ви помогне да отстраните неизправности, ако нещо бъде погрешно в коренните програми с едно кликване и не е толкова прозрачно. Преди да започнете този процес, трябва да отключите официалния начин на зареждане и след това да инсталирате средата за възстановяване на TWRP, като използвате тези инструкции. След това ще използваме TWRP, за да изкорени телефона ви.

    Как да Flash SuperSU към вашия телефон и да получи корен достъп

    Добре, значи сте отключили буутлоудъра и сте инсталирали TWRP. Страхотен! Всъщност почти си там. За да получим достъп до корен, ще използваме програма, наречена SuperSU, която ви дава възможност да предоставите root достъп до други приложения.

    SuperSU е наличен в Google Play Store, но тази версия всъщност не ви дава root достъп, всъщност ви е необходим root достъп, за да го използвате на първо място! Говорете за Catch-22. За щастие, SuperSU е достъпен и като .zip файл, който можем да „мигаме” с TWRP. Това ще ви даде root достъп, заедно с функциите за управление на приложението на SuperSU за Android.

    Така че, за да започнете, отидете на тази връзка, която ще ви отведе до последната версия на SuperSU, достъпна за изтегляне. Изтеглете .zip файла на компютъра си, включете телефона си с USB кабел и плъзнете SuperSU zip на вътрешната памет на телефона или SD картата.

    След това рестартирайте телефона в TWRP възстановяване. Правейки това е малко по-различно на всеки телефон - например, може да се наложи да държите едновременно бутоните Power и Volume Down, след това да използвате клавишите за сила на звука, за да стартирате “Recovery Mode”. Инструкции на Google за конкретния модел, за да видите как се прави.

    След като го направите, ще бъдете посрещнати с познатия начален екран на TWRP. Кликнете върху бутона Инсталиране.

    ЗАБЕЛЕЖКА: Вероятно трябва да направите резервно копие в TWRP, преди да продължите с този процес.

    Ще се появи следният екран. Превъртете надолу и отидете до файла SuperSU ZIP, който сте прехвърлили по-рано.

    Докоснете zip на SuperSU и ще видите този екран. Плъзнете, за да потвърдите светкавицата.

    Трябва само да мине момент, за да мига пакета SuperSU. Когато приключи, натиснете бутона „Избършете cache / Dalvik“, който се появява и плъзнете, за да потвърдите.

    Когато това приключи, докоснете бутона „Рестартиране на системата“, за да се върнете обратно в Android.

    Ако TWRP ви попита дали искате да инсталирате SuperSU сега, изберете “Do Not Install”. Понякога TWRP не може да открие, че вече имате SuperSU, така че ще поиска да зареди вградената версия. Но почти винаги е най-добре да пробвате най-новата версия на SuperSU, която току-що направихме.

    Управление на root разрешения с приложението SuperSU

    Когато рестартирате телефона си, трябва да видите новата икона на SuperSU в чекмеджето на приложението. SuperSU контролира кои други приложения на вашия телефон получават права на root. Когато приложението иска да поиска кореновите разрешения, трябва да поиска от приложението ви SuperSU, което ще покаже подкана за заявка.

    За да сте сигурни, че root работи правилно, можете да изтеглите приложението Root Checker и да проверите състоянието си. Друга възможност е да изтеглите приложение само с корен, което сте искали да опитате, и да видите дали той ви пита за разрешения за суперпотребител.

    Например, ако отворим и се опитаме да добавим приложение към Greenify - удобно приложение за спестяване на батерии за вкоренени телефони - ще видим това изскачащо съобщение с искане за root достъп. Ако кликнете върху Грант и получите съобщение за успех, успешно сте постигнали корен на телефона си.

    За да управлявате root разрешения, отворете чекмеджето на приложението и докоснете иконата SuperSU. Ще видите списък с приложения, които са били предоставени или са отказали достъп на суперпотребител. Можете да докоснете приложение, за да промените неговите разрешения.

    Ако някога искате да изкорените, отворете приложението SuperSU, отидете на неговия екран Настройки и натиснете опцията "Пълен изкореняване". Ще се опита да извади устройството ви. Ако работи за вас, това определено е най-лесният начин да изкорените телефона си.

    Но засега светът е вашата стридна корена. Можете да разгледате нашия списък с големи коренови приложения за идеи или да инсталирате рамката на Xposed за някои сериозно прохладни настройки. Късмет!

    Кредит за изображението: Norebbo