Така че, отворихте вратите с разширена функционалност на телефона си с Android, като го заредихте. Това е страхотно! Можете да правите неща с телефона си, които другите хора не могат да правят с тях. Но какво се случва, когато нещата се променят и искате да го изкорените? Не бойте се, имаме ви покрити.
Може би искате да изкорените от съображения за сигурност, или може би просто не се нуждаете корен за любимите ви ощипвам вече. Или, може би се опитвате да продадете устройството си или да получите гаранционно обслужване. Или може би просто искате да изтеглите актуализация по въздуха. Каквито и да са причините ви, разочарованието не е толкова трудно - стига да знаете какво правите.
Като вкореняване има няколко различни начина за разкомплектоване на телефона ви и коя ще използвате, зависи от устройството ви, от версията на Android, която използвате, и от това, което се опитвате да постигнете. Като цяло разкомплектоването ще включва един от тези процеси.
Изглежда просто, нали? За съжаление методът SuperSU не винаги работи перфектно. Може би това не е успешно или може би не може да замени възстановяването на вашата акция поради някаква причина. В тези случаи можете ръчно да изрежете телефона си с един от следните методи:
Ще покрием всеки от тези методи (в различни нива на детайлност) в четирите раздели по-долу. Така прескочете до секцията, която пасва на устройството ви, версията на Android и ситуацията.
SuperSU е лесно най-популярното и стабилно приложение за комедийно управление на разположение на Android. Ако работите с вкоренено устройство, има много голям шанс да използвате SuperSU, за да управлявате кои приложения получават достъп до супер потребител. Това е и най-умният и лесен начин за бързо изваждане на устройството ви с Android, защото целият процес се извършва в приложението директно в телефона.
За да изчистите напълно устройството, първото нещо, което искате да направите, е да преминете в приложението SuperSU, което се намира в чекмеджето на приложението.
След като го отворите, прекарайте пръст над него или докоснете раздела Настройки и превъртете до дъното, докато видите секцията "Почистване". Докоснете опцията "Full unroot".
Това ще покаже диалогов прозорец с това, което можете да очаквате от процеса на изкореняване и да попитате дали искате да продължите. Ако сте на устройство с традиционен метод на вкореняване - обикновено Lollipop или по-старо - това е първата и единствена стъпка за вас. Натискането на продължението ще отстрани устройството и ще трябва да рестартирате, за да завършите процеса.
Ако се намирате на устройство, което е вкоренено в системния root метод в Marshmallow, докосването на опцията "Продължаване" ще отвори друг диалогов прозорец, който ще ви попита дали искате да възстановите изображението на багажното устройство, отбелязвайки, че това се изисква за ОТА ( over-the-air) актуализации. Ако се надявате да изтеглите най-новата актуализация на Android, когато падне или ако се отървете от устройството, бих ви препоръчал да натиснете "Да" тук. Ако тези опции не важат за вашата ситуация, вероятно е добре просто да оставите промененото изображение на багажника, като натиснете "No."
Следният екран може да попита дали искате да възстановите изображението за възстановяване на запасите. Ако изпълнявате персонализирано възстановяване (което е вероятно) и искате да изтеглите актуализация на ОТА, тази опция е необходима - докоснете "Да", за да продължите. Ако възнамерявате да реорганирате в бъдеще или искате да продължите да използвате персонализираното си възстановяване (например за резервни копия на nandroid), натиснете "Не" тук. Възможно е тази опция да не се покаже, в който случай ще трябва да премигнете ръчно възстановяването на запасите. Съществуват инструкции как да направите това в ръководството по-долу.
След това SuperSU ще се премахне и ще почисти инсталацията.Целият процес ще отнеме само няколко секунди, след което устройството ще се рестартира. След като бъде завършена, тя трябва да бъде напълно изкоренена и в зависимост от това кои опции са били избрани по време на процеса на изкореняване, да се върне в напълно складова форма.
Докато горния метод за разкомплектоване с SuperSU Трябва теоретично работят добре на устройства, които са били вкоренени чрез безсистемен метод, все още е добре да знаете какво да правите в ситуация, в която SuperSU може да не е в състояние напълно да изкоренява устройството.
Добрата новина е, че това е проста флаш-замяна на модифицирания boot.img с акциите - трябва да направи трик.
За този пример използвам Nexus 5, но процесът ще бъде идентичен за всички други устройства Nexus. Ако използвате телефон с издание за разработчици от друг производител, процесът може леко да се различава.
Първото нещо, което трябва да направите, е да изтеглите фабричното изображение за вашето устройство. За Nexuses това се предоставя от Google. Изображенията на други устройства трябва да се предоставят от производителя им.
След като изтеглите фабричното изображение за устройството си, първо трябва да разкомпресирате пакета.
Вътре в този пакет има още един пакет. Разархивирайте и този.
Този пакет ще съдържа изображението на буутлоудъра, радиото (ако е приложимо) и различните скриптове, за да проблясват пълната версия на Android. Файлът, от който се нуждаем, boot.img, се намира в окончателния .zip файл, който трябва да бъде наречен "image--.zip". Разархивирайте този пакет.
Върнете се по телефона, уверете се, че опциите за програмисти са активирани, като влезете в Настройки> Всичко за телефона и натиснете седем пъти Build Number. Предупрежденията за тост ще покажат колко повече батерии сте оставили преди да станете програмист.
След като менюто за опции за програмисти е активирано, натиснете назад, за да отидете в менюто за настройки на родителите. Менюто "Опции за програмисти" ще бъде нов запис точно над "Информация за телефона". Докоснете "Опции за програмисти".
Превъртете надолу, докато видите "USB Debugging" и го активирате с плъзгача.
Ще се появи предупреждение с описание на това какво прави грешки в USB - натиснете "OK", за да активирате тази опция.
Свържете устройството си към компютъра с USB кабел. Докато имате инсталираните правилни драйвери, на устройството трябва да се покаже изскачащ прозорец с опцията да разрешите USB грешки на приложения компютър. Ако сте на вашия персонален компютър, можете да маркирате опцията "Винаги позволяват от този компютър", така че в бъдеще автоматично да разрешава отстраняване на грешки. Натисни "OK".
Върнете се на компютъра си. Ако сте инсталирали ADB в системата си PATH, Shift + Right Click в папката, където сте разкодирали всички фабрични файлове с изображения и изберете "Open a command window".
Ако не сте настроили ADB в системата PATH, копирайте файла boot.img и го поставете в папката adb - C: \ Android \ платформа инструменти
в такъв случай. Shift + Right Кликнете някъде в тази папка и изберете "Отваряне на командния прозорец тук", след като файлът boot.img завърши копирането.
След това въведете следната команда за рестартиране на устройството в буутлоудъра:
adb рестартиране на буутлоудъра
След като телефонът ви се рестартира в буутлоудъра, изпълнете следната команда, която трябва да отнеме няколко секунди, за да завършите:
стартиране на флаш батерията boot.img
Ако сте размазани, за да изтеглите актуализацията на ОТА или просто искате телефонът да се върне в напълно запас, ще трябва да мигате и възстановяването на запасите. Можете да направите това с тази команда:
възстановяването на
След това рестартирайте в Android със следното:
бързо рестартиране
Телефонът трябва незабавно да се рестартира и вие сте убедителен, че достъпът до root-а ще бъде изчезнал, а Android ще има обратно възстановяване, но останалата част от вашата система ще бъде напълно непокътната. Ако възнамерявате да продадете или по друг начин да се отървете от устройството, можете да направите фабрично нулиране сега.
Обикновено разкомплектоването с SuperSU е най-добрият избор за устройства с модифициран / системен дял, защото всички промени, които се извършват по време на процеса на вкореняване, се почистват. Ако предпочитате ръчно да се погрижите за процеса, обаче, това е малко по-трудно, отколкото просто да мигате boot.img като без системния метод. Добрата новина е, че целият процес може да се извърши директно на устройството, без да е необходимо да използвате компютър.
Първото нещо, от което се нуждаете, е файловия мениджър с коренни възможности - ES File Explorer изглежда е най-популярният в наши дни, но почти всеки корен изследовател ще работи.
В ES ще трябва да отворите страничното меню, като го плъзнете от левия външен ръб, след което превъртете надолу до опцията "Root Explorer" и плъзнете превключвателя, за да го активирате. Приложението SuperUser, инсталирано на вашето устройство, трябва да ви подкани да предоставите достъп на файловия мениджър в този момент.
Щом бъде предоставен корен достъп, отидете в / системната папка. С помощта на ES кликнете върху падащото меню, което гласи "Начална страница" (ако приемем, че все още сте на началната страница, разбира се). Изберете опцията "/ Device".
В главния дял на устройството превъртете надолу до папката "/ system" и я отворете.
Това е мястото, където нещата могат да станат малко трудни - в зависимост от начина, по който вашето устройство е вкоренено, файлът "su" (този, който ще изтрием в този процес) ще се намира на едно от двете места: / Система / бин
или / Система / xbin
, Започнете, като проверите първото.
Файловете тук са подредени по азбучен ред, така че ако не виждате файла "su" (както на моя тестов апарат), тогава той е в / Система / xbin
папка. Върнете се, като натиснете стрелката назад, след това отворете папката "xbin".
Тук не трябва да има много файлове, така че "су" е доста лесно да се намери.
Независимо от това къде се намира файлът на вашето специално устройство, ще изпълним същото действие. Ако искате да изкорените напълно, просто изтрийте този файл, но го натиснете продължително и изберете иконата на кошчето.
Ако искате само временно да изкорените, за да изтеглите OTA актуализация, то просто изрежете файла от това място, като го натиснете продължително и изберете ножицата. След това можете да отидете до / sdcard / папка, като се върнете към основния дял "/ Device" и отворите папката "sdcard". Поставете го тук, като изберете иконата за поставяне.
С "su" файла извън действието, има още един файл, който трябва да бъде преместен или изтрит. Върнете се в / system и отворете папката "app".
Ще разгледате приложението SuperUser, инсталирано на телефона ви - ако използвате SuperSU, той се намира в папката с едно и също име. Може да се наложи да се огледате малко, ако използвате различно приложение SuperUser. След като намерите папката, отворете я. Също така си струва да се отбележи, че може да не е в папка изобщо - може да е просто "superuser.apk" в корена на папката.
След като намерите правилния файл, продължително натискайте го и го изтрийте или изрежете както сте направили със файла "su".
Ако го отрежете, продължете и го поставете обратно в / sdcard за безопасно съхранение.
В този момент можете да проверите повторно кореновото състояние на устройството, като използвате приложение като корен за проверка. Ако се върне като разковник, тогава сте готови.
След това ще трябва да замените възстановяването на запасите на Android в телефона си. За да направите това, ще трябва да изтеглите фабричното изображение за вашето устройство. За Nexuses това се предоставя от Google. Изображенията на други устройства трябва да се предоставят от производителя им.
След като изтеглите фабричното изображение за устройството си, първо трябва да разкомпресирате пакета.
Вътре в този пакет има още един пакет. Това ще съдържа изображението на буутлоудъра, радиото (ако е приложимо) и различните скриптове, за да проблясват пълната версия на Android. Всичко, от което се нуждаем, е файлът recovery.img, съхраняван вътре. Разархивирайте този пакет.
Върнете се по телефона, уверете се, че опциите за програмисти са активирани, като влезете в Настройки> Всичко за телефона и натиснете седем пъти Build Number. Предупрежденията за тост ще покажат колко повече батерии сте оставили преди да станете програмист.
След като менюто за опции за програмисти е активирано, натиснете назад, за да отидете в менюто за настройки на родителите. Менюто "Опции за програмисти" ще бъде нов запис точно над "Информация за телефона". Докоснете "Опции за програмисти".
Превъртете надолу, докато видите "USB Debugging" и го активирате с плъзгача.
Ще се появи предупреждение с описание на това какво прави грешки в USB - натиснете "OK", за да активирате тази опция.
Свържете устройството си към компютъра с USB кабел. Докато имате инсталираните правилни драйвери, на устройството трябва да се покаже изскачащ прозорец с опцията да разрешите USB грешки на приложения компютър. Ако сте на вашия персонален компютър, можете да маркирате опцията "Винаги позволяват от този компютър", така че в бъдеще автоматично да разрешава отстраняване на грешки. Натисни "OK".
Върнете се на компютъра си. Ако сте инсталирали ADB в системата си PATH, Shift + Right Click в папката, където сте разкодирали всички фабрични файлове с изображения и изберете "Open a command window".
Ако не сте настроили ADB в системата PATH, копирайте файла boot.img и го поставете в папката adb - C: \ Android \ платформа инструменти
в такъв случай. Shift + Right Кликнете някъде в тази папка и изберете "Отваряне на командния прозорец тук", след като файлът boot.img завърши копирането.
След това въведете следната команда за рестартиране на устройството в буутлоудъра:
adb рестартиране на буутлоудъра
След като телефонът ви се рестартира в буутлоудъра, изпълнете следната команда, която трябва да отнеме няколко секунди, за да завършите:
възстановяването на
Това ще възстанови отново възстановяването на запасите. Когато това стане, рестартирайте в Android със следното:
бързо рестартиране
Телефонът трябва незабавно да се рестартира и вие сте убедителен, че достъпът до root-а ще бъде изчезнал, а Android ще има обратно възстановяване, но останалата част от вашата система ще бъде напълно непокътната. Ако възнамерявате да продадете или по друг начин да се отървете от устройството, можете да направите фабрично нулиране сега.
Ако имате намерение да се отървете от устройството, е добре да го направите и фабрично да го върнете на този етап.
Ако работите с персонализирана ROM или Xposed Framework, ще трябва да изтриете напълно устройството си и да го включите в непроменено чисто ново състояние извън завод. Това е единственият начин да разкопаете телефони, които не са Nexus или Developer Edition, ако методът SuperSU не работи за вас.
За съжаление, процесът е доста различен за всеки производител и дори може да варира от устройство на устройство. Така че, с изключение на устройствата Nexus (за които имаме ръководство за), не можем да детайлизираме всички инструкции тук. Вместо това, ще трябва да прокарате около сайт като форума на XDA Developers за пълните инструкции за вашия телефон. Ето един бърз и мръсен поглед на това, което процесът предполага за всеки производител, въпреки че:
Бихме искали да можем да дадем подробности за всеки отделен телефон там, но това просто не е възможно - това е още една причина да обичаме Nexus и други устройства за разработчици. Но с малкото копаене трябва да можете да разкопаете почти всеки телефон там и да го върнете в добро работно състояние.