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

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

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

СВЪРЗАНИ: Седем неща, които не е нужно да изкоренявате Android, за да правите повече

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

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

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

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

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

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

Как да изкорените основно всяко устройство с Android със SuperSU

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

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

След като отворите, плъзнете или докоснете раздела Настройки и превъртете надолу, докато видите раздела „Почистване“. Докоснете опцията „Пълно изкореняване“.

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

Ако сте на устройство, което е вкоренено с безсистемния корен метод в Marshmallow, докосването на опцията „Напред“ ще отвори друг диалогов прозорец, който пита дали искате да възстановите образа за зареждане на запасите, като се отбележи, че това е необходимо за OTA ( актуализации. Ако се надявате да изтеглите най-новата актуализация на Android, когато тя падне, или ако се отървете от устройството, бих предложил да докоснете „Да“ тук. Ако тези опции не се отнасят за вашата ситуация, вероятно е добре просто да оставите модифицираното изображение за зареждане, като натиснете „Не“.

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

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

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

Докато горният метод за изкореняване със SuperSU теоретично би трябвало да работи добре на устройства, които са вкоренени по безсистемен метод, все пак е добре да знаете какво да правите в ситуация, в която SuperSU може да не успее да изкорени изцяло устройството.

СВЪРЗАНИ: Какво представлява „Безсистемен корен“ на Android и защо е по-добре?

Добрата новина е, че това е проста светкавица - замяната на модифицирания boot.img със стандартния - трябва да свърши работа.

Използвам Nexus 5 за този пример, но процесът ще бъде идентичен за всички други устройства Nexus. Ако използвате телефон за разработчици от друг производител, процесът може да се различава леко.

Първото нещо, което ще трябва да направите, е да изтеглите фабричното изображение за вашето устройство. За Nexuses това се предоставя от Google. Изображенията на други устройства трябва да бъдат предоставени от производителя им.

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

Вътре в този пакет има още един пакет. Разархивирайте и този.

Този пакет ще съдържа изображението на буутлоудъра, радиото (ако е приложимо) и различни скриптове за мигане на пълната версия на Android. Файлът, който ни е необходим - boot.img - се намира в окончателния .zip файл, който трябва да бъде наречен „image--.zip“. Разархивирайте този пакет.

Върнете се по телефона, уверете се, че опциите за програмисти са активирани, като отидете в Настройки> За телефона и докоснете номера на компилация седем пъти. Известията за тост ще показват колко още кранове са ви останали, преди да „станете разработчик“.

След като менюто с опции за програмисти е активирано, натиснете обратно, за да отидете в менюто за настройки на родителя. Менюто „Опции за програмисти“ ще бъде нов запис точно над „За телефона“. Докоснете „Опции за програмисти“.

Превъртете надолу, докато видите „USB отстраняване на грешки“ и го активирайте с плъзгача.

Ще се появи предупреждение с описание на това какво прави USB отстраняването на грешки - натиснете „OK“, за да активирате тази опция.

Свържете вашето устройство към компютъра с USB кабел. Докато имате инсталирани правилните драйвери, на устройството трябва да се покаже изскачащ прозорец с опцията за разрешаване на USB отстраняване на грешки на свързания компютър. Ако сте на личния си компютър, можете да поставите отметка в опцията „Винаги да се разрешава от този компютър“, така че автоматично да разрешава отстраняване на грешки в бъдеще. Натиснете „OK“.

Върнете се обратно към вашия компютър. Ако сте настроили adb във вашата система PATH, Shift + Щракнете с десния бутон в папката, където сте разархивирали всички фабрични файлове с изображения и изберете „Отворете команден прозорец тук“.

Ако не сте настроили adb в системния път, копирайте файла boot.img и го поставете във вашата папка adb - C:\Android\platform-toolsв този случай. Shift + Щракнете с десния бутон някъде в тази папка и изберете „Отваряне на команден прозорец тук“, след като файлът boot.img приключи с копирането.

След това въведете следната команда за рестартиране на устройството в буутлоудъра:

adb рестартиране на буутлоудъра

След като телефонът ви се рестартира в своя буутлоудър, изпълнете следната команда, която трябва да отнеме само няколко секунди:

бързо зареждане с флаш обувка boot.img

Ако премахвате корени, за да изтеглите актуализация на OTA или просто искате телефонът да се върне в напълно състояние, също ще трябва да мигате за възстановяване на запасите. Можете да направите това с тази команда:

fastboot флаш възстановяване recovery.img

След това рестартирайте в Android със следното:

бързо рестартиране

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

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

Като цяло премахването на root с SuperSU е най-добрият избор на устройства с модифициран / системен дял, тъй като всички промени, които се правят по време на процеса на вкореняване, се почистват. Ако предпочитате ръчно да се грижите за процеса, това е малко по-старателно, отколкото просто мигане на boot.img, както при безсистемния метод. Добрата новина е, че целият процес може да се извърши директно на устройството, без да е необходимо да се използва компютър.

Първото нещо, от което ще се нуждаете, е файлов мениджър с root възможности - ES File Explorer изглежда е най-популярният в наши дни, но почти всеки root Explorer ще работи.

В ES ще трябва да отворите страничното меню, като плъзнете от левия външен ръб, след това превъртете надолу до опцията „Root Explorer“ и плъзнете превключвателя, за да го активирате. Приложението SuperUser, инсталирано на вашето устройство, трябва да ви подкани да предоставите достъп до файловия мениджър в този момент.

След като бъде предоставен root достъп, отидете до папката / system. Използвайки ES, докоснете падащото меню с надпис „Начална страница“ (разбира се, ако все още сте на началната страница). Изберете опцията “/ Device”.

В основния дял на устройството превъртете надолу до папката “/ system” и я отворете.

Тук нещата могат да станат малко сложни - в зависимост от това как е вкоренено вашето устройство, файлът „su“ (този, който ще изтрием в този процес) ще бъде разположен на едно от двете места: /system/binили /system/xbin. Започнете с проверка на първия.

Файловете тук са сортирани по азбучен ред, така че ако не виждате файла „su“ (като на моето тестово устройство), той е в /system/xbinпапката. Върнете се назад, като натиснете стрелката назад, след което отворете папката “xbin”.

Тук не трябва да има много файлове, така че „su“ е доста лесно да се намери.

Независимо къде се намира файлът на конкретното ви устройство, ще извършим същото действие. Ако искате да изкорените напълно, просто изтрийте този файл, но дълго го натискайте и изберете иконата на кошчето.

Ако искате само временно да изкорените, за да изтеглите OTA актуализация, просто изрежете файла от това място, като го натиснете дълго и изберете ножицата. След това можете да отидете до папката / sdcard /, като се върнете към основния дял „/ Device” и отворите папката „sdcard”. Поставете го тук, като изберете иконата за поставяне.

Когато файлът „su“ е извън действие, има още един файл, който трябва да бъде преместен или изтрит. Върнете се обратно в / system и отворете папката „app“.

Тук ще потърсите приложението SuperUser, инсталирано на телефона ви - ако използвате SuperSU, то се намира в папката със същото име. Може да се наложи да се огледате малко, ако използвате различно приложение SuperUser. След като намерите папката, отворете я. Също така си струва да се отбележи, че може изобщо да не е в папка - може просто да е „superuser.apk“ в корена на папката.

След като намерите правилния файл, натиснете дълго и го изтрийте или изрежете, както направихте с файла „su“.

Ако го изрежете, продължете и го поставете обратно в / sdcard за безопасно съхранение.

На този етап можете да проверите отново коренното състояние на устройството, като използвате приложение като Root Checker. Ако се върне като неизкоренен, значи сте готови.

След това ще трябва да замените възстановяването на запасите на Android на телефона си. За да направите това, ще трябва да изтеглите фабричното изображение за вашето устройство. За Nexuses това се предоставя от Google. Изображенията на други устройства трябва да бъдат предоставени от производителя им.

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

Вътре в този пакет има още един пакет. Това ще съдържа изображението на буутлоудъра, радиото (ако е приложимо) и различни скриптове, за да мига пълната версия на Android. Всичко, от което се нуждаем, е файлът recovery.img, съхраняван вътре. Разархивирайте този пакет.

Върнете се по телефона, уверете се, че опциите за програмисти са активирани, като отидете в Настройки> За телефона и докоснете номера на компилация седем пъти. Известията за тост ще показват колко още кранове са ви останали, преди да „станете разработчик“.

След като менюто с опции за програмисти е активирано, натиснете обратно, за да отидете в менюто за настройки на родителя. Менюто „Опции за програмисти“ ще бъде нов запис точно над „За телефона“. Докоснете „Опции за програмисти“.

Превъртете надолу, докато видите „USB отстраняване на грешки“ и го активирайте с плъзгача.

Ще се появи предупреждение с описание на това какво прави USB отстраняването на грешки - натиснете „OK“, за да активирате тази опция.

Свържете вашето устройство към компютъра с USB кабел. Докато имате инсталирани правилните драйвери, на устройството трябва да се покаже изскачащ прозорец с опцията за разрешаване на USB отстраняване на грешки на свързания компютър. Ако сте на личния си компютър, можете да поставите отметка в опцията „Винаги да се разрешава от този компютър“, така че автоматично да разрешава отстраняване на грешки в бъдеще. Натиснете „OK“.

Върнете се обратно към вашия компютър. Ако сте настроили adb във вашата система PATH, Shift + Щракнете с десния бутон в папката, където сте разархивирали всички фабрични файлове с изображения и изберете „Отворете команден прозорец тук“.

Ако не сте настроили adb в системния път, копирайте файла boot.img и го поставете във вашата папка adb - C:\Android\platform-toolsв този случай. Shift + Щракнете с десния бутон някъде в тази папка и изберете „Отваряне на команден прозорец тук“, след като файлът boot.img приключи с копирането.

След това въведете следната команда за рестартиране на устройството в буутлоудъра:

adb рестартиране на буутлоудъра

След като телефонът ви се рестартира в своя буутлоудър, изпълнете следната команда, която трябва да отнеме само няколко секунди:

fastboot флаш възстановяване recovery.img

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

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