If-Koubou

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

Как да изкорените вашия Android телефон (Как да)

Така че, отворихте вратите с разширена функционалност на телефона си с Android, като го заредихте. Това е страхотно! Можете да правите неща с телефона си, които другите хора не могат да правят с тях. Но какво се случва, когато нещата се променят и искате да го изкорените? Не бойте се, имаме ви покрити.

Може би искате да изкорените от съображения за сигурност, или може би просто не се нуждаете корен за любимите ви ощипвам вече. Или, може би се опитвате да продадете устройството си или да получите гаранционно обслужване. Или може би просто искате да изтеглите актуализация по въздуха. Каквито и да са причините ви, разочарованието не е толкова трудно - стига да знаете какво правите.

Множеството начини за изкореняване на телефон с Android

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

  • Всеки телефон, който е само вкоренен: Ако всичко, което сте направили, е корен на телефона ви и остана с версията по подразбиране на Android на телефона ви, разкомплектоването трябва (да се надяваме) да е лесно. Можете да разкопаете телефона си, като използвате опция в приложението SuperSU, която ще премахне корен и ще замени възстановяването на запасите на Android. Това е описано подробно в първата част на това ръководство.
  • Всеки телефон, работещ с персонализирана ROM или използвайки Xposed Framework: Ако сте направили повече от корен, вероятно сте променили някои части на вашата система достатъчно силно, че само начин да се изкорени, е да се върнете към напълно складово състояние извън завода. Това е различно за всеки телефон и не можем да дадем указания за всеки един, но го обсъждаме в последната част на това ръководство.

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

  • Nexus и други телефони за разработчици бягане бяла ружа: Ако методът SuperSU не работи, можете ръчно да извадите устройството си, като отново премигнете boot.img. Това е основният файл, който се редактира, когато коренувате телефона с Marshmallow, така че замяната му и след това отново да мигате възстановяването на запасите на Android трябва да направите това. Това се обсъжда във втората част на това ръководство.
  • Nexus и други телефони за разработчици бягане Lollipop и преди: Ако методът SuperSU не работи, можете ръчно да извадите устройството си, като изтриете дублиращия файл. Това е файла, който ви дава достъп до root на телефони преди маршмалоуд, така че да го изтриете и след това отново да мигате възстановяването на запасите на Android трябва да направите това. Това се обсъжда в третата част на това ръководство.
  • Телефони без издание за разработчици: Ако методът SuperSU не работи и имате телефон без разработчик, най-вероятно ще трябва да отидете на ядрен принцип. Това означава да избършете телефона си и да го върнете на напълно запасен, извън заводски състояние, за да го изкорените. Това е различно за всеки телефон и не можем да дадем указания за всеки един, но го обсъждаме в последната част на това ръководство.

Ще покрием всеки от тези методи (в различни нива на детайлност) в четирите раздели по-долу. Така прескочете до секцията, която пасва на устройството ви, версията на Android и ситуацията.

Как да размажеш основно всяко устройство с Android с SuperSU

SuperSU е лесно най-популярното и стабилно приложение за комедийно управление на разположение на Android. Ако работите с вкоренено устройство, има много голям шанс да използвате SuperSU, за да управлявате кои приложения получават достъп до супер потребител. Това е и най-умният и лесен начин за бързо изваждане на устройството ви с Android, защото целият процес се извършва в приложението директно в телефона.

За да изчистите напълно устройството, първото нещо, което искате да направите, е да преминете в приложението SuperSU, което се намира в чекмеджето на приложението.

След като го отворите, прекарайте пръст над него или докоснете раздела Настройки и превъртете до дъното, докато видите секцията "Почистване". Докоснете опцията "Full unroot".

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

Ако се намирате на устройство, което е вкоренено в системния root метод в Marshmallow, докосването на опцията "Продължаване" ще отвори друг диалогов прозорец, който ще ви попита дали искате да възстановите изображението на багажното устройство, отбелязвайки, че това се изисква за ОТА ( over-the-air) актуализации. Ако се надявате да изтеглите най-новата актуализация на Android, когато падне или ако се отървете от устройството, бих ви препоръчал да натиснете "Да" тук. Ако тези опции не важат за вашата ситуация, вероятно е добре просто да оставите промененото изображение на багажника, като натиснете "No."

Следният екран може да попита дали искате да възстановите изображението за възстановяване на запасите. Ако изпълнявате персонализирано възстановяване (което е вероятно) и искате да изтеглите актуализация на ОТА, тази опция е необходима - докоснете "Да", за да продължите. Ако възнамерявате да реорганирате в бъдеще или искате да продължите да използвате персонализираното си възстановяване (например за резервни копия на nandroid), натиснете "Не" тук. Възможно е тази опция да не се покаже, в който случай ще трябва да премигнете ръчно възстановяването на запасите. Съществуват инструкции как да направите това в ръководството по-долу.

След това SuperSU ще се премахне и ще почисти инсталацията.Целият процес ще отнеме само няколко секунди, след което устройството ще се рестартира. След като бъде завършена, тя трябва да бъде напълно изкоренена и в зависимост от това кои опции са били избрани по време на процеса на изкореняване, да се върне в напълно складова форма.

Как да изчистите ръчно Nexus или друго устройство за разработчици на Marshmallow

Докато горния метод за разкомплектоване с 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 ще има обратно възстановяване, но останалата част от вашата система ще бъде напълно непокътната. Ако възнамерявате да продадете или по друг начин да се отървете от устройството, можете да направите фабрично нулиране сега.

Как да премахнете ръчно Nexus или друго устройство за разработчици на Lollipop (или по-стари)

Обикновено разкомплектоването с 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 и други устройства за издатели за разработчици: Устройствата Nexus са доста лесни.Просто трябва да изтеглите фабрично изображение от Google или от производителя (подобно на това, което направихме в инструкциите за ръчно декориране на Marshmallow по-горе), след което да мигнете всички файлове, съдържащи се в телефона ви. Проверете нашето ръководство за ръчно мигане на вашия Nexus за пълни инструкции.
  • Устройства на Samsung: Ще ви е необходим пълният файл на фърмуера, който трябва да е достъпен за всяко устройство на Sammobile.com. Вие ще се занимавате с програма, наречена "Один" на компютъра, която е доста ясна. Просто се уверете, че ще намерите надеждно ръководство за точното ви устройство.
  • Устройства на Motorola: Motorola използва програма, наречена "RSD Lite", за да придвижва файлове с изображения на устройства, въпреки че компанията не прави изображенията достъпни за устройства, които не са разработчици. Има копия, които плават наоколо там, но се уверете, че изтегляте от надежден източник, преди да се потопите.
  • Устройства на LG: LG използва "Flash Tool", предназначен за целта, за да изтласка KDZ файлове за устройствата си на своите телефони. Отново, това може да е трудно, така че се уверете, че използвате надежден източник и ръководство.
  • HTC устройства: HTC може би е най-благоприятният за всички потребители устройства, тъй като просто използва така наречения "RUU" (ROM Update Utility) файл, който може да бъде натиснат с обикновени команди adb и fastboot. Като алтернатива, можете да поставите RUU в / sdcard дяла на повечето HTC устройства и той ще бъде автоматично открит, след като заредите в bootloader. Трябва просто да намерите RUU за вашия конкретен телефон.

Бихме искали да можем да дадем подробности за всеки отделен телефон там, но това просто не е възможно - това е още една причина да обичаме Nexus и други устройства за разработчици. Но с малкото копаене трябва да можете да разкопаете почти всеки телефон там и да го върнете в добро работно състояние.