Cum să dezrădăjdui telefonul Android
Deci, ați deschis ușile de funcționalitate avansată pe telefonul dvs. Android prin înrădăcinarea acestuia. Grozav! Puteți face lucruri cu telefonul pe care alte persoane nu le pot face cu ale lor. Dar ce se întâmplă atunci când lucrurile se schimbă și doriți să o dezrădăcinați? Nu te teme, te-am acoperit.
Poate doriți să dezrădăcinați din motive de securitate, sau poate că pur și simplu nu aveți nevoie de rădăcină pentru tweaks-ul preferat. Sau, probabil, încercați să vă vindeți aparatul sau să obțineți servicii în garanție. Sau poate doriți doar să descărcați o actualizare over-the-air. Oricare ar fi motivele tale, dezrădăcinarea nu este atât de dificilă, atât timp cât știi ce faci.
Multe moduri de a dezrădăcina un telefon Android
Ca și rădăcini, există câteva metode diferite de dezrădăcinare a telefonului dvs. și pe care o veți utiliza depinde de dispozitivul dvs., de versiunea Android pe care o executați și de ceea ce încercați să realizați. În general, dezrădăcinarea va implica unul din aceste procese.
- Orice telefon care a fost înrădăcinat: Dacă tot ce ați făcut este rădăcina telefonului dvs., și blocat cu versiunea implicită a telefonului dvs. Android, dezrădăcinarea ar trebui (sperăm) să fie ușoară. Puteți deconecta telefonul utilizând o opțiune din aplicația SuperSU, care va elimina rădăcina și va înlocui recuperarea stocurilor Android. Acest lucru este detaliat în prima secțiune a acestui ghid.
- Orice telefon care rulează o ROM personalizat sau folosind Frame-ul Xposed: Dacă ați făcut mai mult decât rădăcina, probabil ați modificat anumite părți ale sistemului dvs. destul de mult încât singura modalitate de a dezrădăcina este să vă întoarceți la o condiție complet stocată, în afara fabricii. Acest lucru este diferit pentru fiecare telefon și nu putem oferi instrucțiuni pentru fiecare, dar discutăm în secțiunea finală a acestui ghid.
Pare simplu, nu? Din păcate, metoda SuperSU nu funcționează întotdeauna perfect. Poate că nu reușește, sau poate că nu poate înlocui recuperarea stocului pentru un motiv oarecare. În aceste cazuri, puteți dezlipi manual telefonul utilizând una dintre următoarele metode:
- Nexus și alte telefoane Developer Edition alergare Bezea: Dacă metoda SuperSU nu funcționează, puteți deconecta manual dispozitivul reluând boot.img. Acesta este fișierul principal care se editează atunci când rădăcinați un telefon cu Marshmallow, înlocuindu-l astfel și apoi remișând recuperarea stocurilor Android ar trebui să facă truc. Acest lucru este discutat în secțiunea a doua a acestui ghid.
- Nexus și alte telefoane Developer Edition alergare Lollipop și Înainte: Dacă metoda SuperSU nu funcționează, puteți deconecta manual dispozitivul prin ștergerea su binarului. Acesta este fișierul care vă oferă acces la root pe telefoanele pre-Marshmallow, eliminându-l astfel și apoi remixând recuperarea stocurilor Android, ar trebui să facă acest truc. Acest lucru este discutat în secțiunea a treia a acestui ghid.
- Telefoane fără versiuni de dezvoltare: Dacă metoda SuperSU nu funcționează și aveți un telefon fără dezvoltator, probabil că va trebui să mergeți la nucleare. Asta înseamnă să ștergi telefonul și să-l întorci într-o stare completă, în afara fabricii, pentru a deconecta. Acest lucru este diferit pentru fiecare telefon și nu putem oferi instrucțiuni pentru fiecare, dar discutăm în secțiunea finală a acestui ghid.
Vom acoperi fiecare dintre aceste metode (în diferite nivele de detaliu) în cele patru secțiuni de mai jos. Deci, săriți la secțiunea care se potrivește dispozitivului dvs., versiunii Android și situației.
Cum să dezrădăcit practic orice dispozitiv Android cu SuperSU
SuperSU este cu ușurință cea mai populară și mai robustă aplicație de gestionare a rădăcinilor disponibile pe Android. Dacă rulați un dispozitiv înrădăcinat, există o șansă foarte mare de a utiliza SuperSU pentru a gestiona aplicațiile care primesc acces la superuser. Este, de asemenea, cel mai inteligent și mai ușor mod de dezrădăcinare rapidă a dispozitivului dvs. Android, deoarece întregul proces se realizează în cadrul aplicației direct pe telefon.
Pentru a dezrădăcina complet dispozitivul, primul lucru pe care doriți să îl faceți este să sarăți în aplicația SuperSU, care se găsește în sertarul de aplicații.
După deschidere, glisați peste sau atingeți fila Setări și defilați spre partea de jos până când vedeți secțiunea "Curățire". Atingeți opțiunea "Deconectați complet".
Aceasta va prezenta o casetă de dialog cu ce să vă așteptați de la procesul de dezrădăcinare și întrebați dacă doriți să continuați. Dacă sunteți pe un dispozitiv cu metoda tradițională de înrădăcinare - în general, Lollipop sau mai vechi - atunci acesta este primul și singurul pas pentru dvs. Dacă continuați să continuați, va deconecta dispozitivul și va trebui să reporniți pentru a finaliza procesul.
Dacă vă aflați pe un dispozitiv care a fost înrădăcinat cu metoda rădăcină fără sistem în Marshmallow, atingând opțiunea "Continuare" va deschide un alt dialog care vă întreabă dacă doriți să restaurați imaginea de boot stoc, observând că este necesar pentru OTA ( over-the-air). Dacă speră să descărcați cea mai recentă actualizare Android când scade sau dacă scapați de dispozitiv, vă sugerăm să apăsați pe "Da" aici. Dacă aceste opțiuni nu se aplică situației dvs., este bine să lăsați imaginea de boot modificată prin apăsarea "Nu".
Următorul ecran vă poate întreba dacă doriți să restaurați imaginea de recuperare a stocului. Dacă executați o recuperare personalizată (care este probabil) și doriți să trageți o actualizare OTA, această opțiune este necesară - atingeți "Da" pentru a continua. Dacă intenționați să vă răzgândiți în viitor sau doriți să continuați să utilizați recuperarea personalizată (de exemplu, pentru copii de rezervă nandroid), apăsați "Nu" aici. Există șansa ca această opțiune să nu apară, caz în care va trebui să bați manual recuperarea stocului. Există instrucțiuni despre cum să faceți acest lucru în secțiunea manuală de mai jos.
După aceea, SuperSU se va elimina și va curăța instalarea. Întregul proces va dura câteva secunde, iar apoi dispozitivul va reporni. Odată terminat, ar trebui să fie complet dezrădăcinat și, în funcție de opțiunile selectate în timpul procesului de dezrădăcinare, înapoi într-o formă completă stoc.
Cum să eliminați manual un Nexus sau alt dispozitiv de dezvoltator pe Marshmallow
În timp ce metoda de dezrădăcinare de mai sus cu SuperSU ar trebui să teoretic funcționează foarte bine pe dispozitive care au fost înrădăcinate folosind metoda fără sistem, este încă bine să știți ce să faceți într-o situație în care SuperSU ar putea să nu poată dezrădăcina complet dispozitivul.
Vestea bună este că este un simplu flash care înlocuiește boot.img modificat cu stocul unu - ar trebui să facă trucul.
Folosesc un Nexus 5 pentru acest exemplu, dar procesul va fi identic pentru toate celelalte dispozitive Nexus. Dacă utilizați un telefon cu licență pentru dezvoltatori de la alt producător, procesul poate varia ușor.
Primul lucru pe care trebuie să-l faceți este să descărcați imaginea din fabrică pentru dispozitivul dvs. Pentru Nexuses, acest lucru este oferit de Google. Imaginile altor dispozitive ar trebui să fie furnizate de producătorul lor.
După ce ați descărcat imaginea din fabrică pentru dispozitivul dvs., va trebui mai întâi să dezarhivați pachetul.
În interiorul pachetului, există un alt pachet. Dezarhivați și acel unul.
Acest pachet va găzdui imaginea de bootloader, radioul (dacă este cazul) și diverse scripturi pentru a bloca construirea completă de Android. Fișierul de care avem nevoie - boot.img - se găsește în fișierul .zip final, care trebuie denumit "image--.zip". Dezarhivați acest pachet.
Înapoi la telefon, asigurați-vă că opțiunile pentru dezvoltatori sunt activate prin direcționarea în Setări> Despre telefon și atingând numărul Build de șapte ori. Notificările despre toast vor arăta câți mai mulți robotari ați lăsat înainte de a deveni un dezvoltator.
Odată ce meniul opțiunilor pentru dezvoltatori a fost activat, apăsați înapoi pentru a accesa meniul de setări părinte. Meniul "Opțiuni dezvoltator" va fi o intrare nouă deasupra paginii "Despre telefon". Atingeți opțiunile pentru dezvoltatori.
Derulați în jos până când vedeți "Debugging USB" și activați-l cu cursorul.
Un avertisment va apărea cu o descriere a ceea ce face depanarea USB - apăsați "OK" pentru a activa această opțiune.
Conectați dispozitivul la computer printr-un cablu USB. Atâta timp cât aveți driverele corecte instalate, un pop-up ar trebui să fie afișat pe dispozitiv cu opțiunea de a permite depanarea USB de pe computerul atașat. Dacă vă aflați pe computerul personal, puteți bifa opțiunea "Permiteți întotdeauna de la acest computer", astfel încât să permită în mod automat depanarea în viitor. Apăsați "OK".
Întoarceți-vă la PC. Dacă ați instalat ADB în sistemul dvs. PATH, Shift + Right Click în directorul unde ați dezarhivat toate fișierele de imagine din fabrică și selectați "Deschideți fereastra de comandă aici".
Dacă nu aveți instalat ADB în sistemul dvs. PATH, copiați fișierul boot.img și plasați-l în folderul dvs. adb- C: \ Android \ platform-tools
în acest caz. Shift + Faceți clic dreapta oriunde în acest dosar și alegeți "Deschideți o fereastră de comandă aici" după ce fișierul boot.img a terminat copierea.
Apoi, introduceți următoarea comandă pentru a reporni dispozitivul în bootloader:
adb reboot bootloader
Odată ce telefonul dvs. sa repornit în bootloader-ul său, executați următoarea comandă, care ar trebui să dureze doar câteva secunde pentru a termina:
rapid boot flash boot.img
Dacă vă dezrădăcinați pentru a trage o actualizare OTA sau doar doriți ca telefonul să se întoarcă într-o stare de stocare complet, va trebui, de asemenea, să blocați recuperarea stocului. Puteți face acest lucru cu această comandă:
fastboot recuperare flash recovery.img
După aceea, reporniți în Android cu următoarele:
reboot rapidboot
Telefonul ar trebui să repornească instantaneu și ești bine să accesezi accesul rădăcină, iar Android va avea înapoi recuperarea stocului, dar restul sistemului tău va fi în continuare complet intact. Dacă intenționați să vindeți sau să scapați în alt mod de dispozitiv, puteți face o resetare din fabrică acum.
Cum să dezarhivați manual un dispozitiv Nexus sau alt dezvoltator pe Lollipop (sau mai vechi)
În general, dezrădăcinarea cu SuperSU este cea mai bună alegere pe dispozitive cu o partiție modificată / sistem, deoarece toate modificările efectuate în timpul procesului de înrădăcinare sunt curățate. Dacă preferați să vă ocupați manual de proces, cu toate acestea, este ceva mai dureros decât simpla aprindere a boot.img ca și metoda fără sistem. Vestea bună este că întregul proces se poate face direct pe dispozitiv, fără a fi nevoie să folosiți un computer.
Primul lucru de care ai nevoie este un manager de fișiere cu capabilități de rădăcină - ES File Explorer pare să fie cel mai popular acolo în aceste zile, dar aproape orice explorator rădăcină va funcționa.
În ES, va trebui să deschideți meniul lateral prin glisarea de la marginea din stânga exterioară, apoi derulați în jos până la opțiunea "Root Explorer" și glisați comutatorul pentru al activa. Aplicația SuperUser instalată pe dispozitivul dvs. vă va solicita să acordați acces la managerul de fișiere la acel moment.
Odată ce a fost acordat accesul la root, navigați la / folderul sistemului. Cu ajutorul ES, apăsați pe meniul derulant care afișează "Pagina de pornire" (presupunând că sunteți încă pe pagina de start, desigur). Selectați opțiunea "/ Device".
În partiția principală a dispozitivului, derulați în jos până la directorul "/ system" și deschideți-l.
Aici lucrurile pot deveni puțin complicate - în funcție de modul în care dispozitivul a fost înrădăcinat, fișierul "su" (cel pe care îl ștergem în acest proces) va fi situat în unul din două locuri: / Sistem / bin
sau / System / xbin
. Începeți prin a verifica primul.
Fișierele de aici sunt sortate în ordine alfabetică, deci dacă nu vedeți fișierul "su" (ca pe dispozitivul de testare), atunci este în / System / xbin
pliant. Du-te înapoi lovind săgeata înapoi, apoi deschideți folderul "xbin".
Nu ar trebui să fie foarte multe fișiere aici, așa că "su" este destul de ușor de găsit.
Indiferent de locul unde fișierul este localizat pe dispozitivul dvs., vom executa aceeași acțiune. Dacă doriți să dezarhivați complet, ștergeți doar acest fișier, dar îl apăsați lung și selectați pictograma coș de gunoi.
Dacă doriți să dezrădăjuiți doar temporar pentru a trage o actualizare OTA, atunci trebuie doar să tăiați fișierul din această locație prin apăsarea lungă a acesteia și selectarea foarfecelor. Apoi, puteți naviga la directorul / sdcard / direcționând înapoi către partiția primară "/ Device" și deschizând directorul "sdcard". Inserați-l aici selectând pictograma paste.
Cu fișierul "su" în afara acțiunii, există încă un fișier care trebuie mutat sau șters. Reveniți la / sistem și deschideți dosarul "App".
Veți căuta aplicația SuperUser instalată aici pe telefonul dvs. - dacă executați SuperSU, se găsește în dosarul cu același nume. Este posibil să fiți nevoit să vă uitați în jur dacă aveți o altă aplicație SuperUser. După ce ați găsit dosarul, deschideți-l. Este, de asemenea, demn de remarcat faptul că este posibil să nu fie într-un dosar - ar putea fi doar "superuser.apk" în rădăcina dosarului.
Odată ce ați găsit fișierul corect, apăsați lung pe el și fie ștergeți sau tăiați-l ca în cazul fișierului "su".
Dacă o tăiați, continuați-o și lipiți-o în / sdcard pentru păstrarea în siguranță.
În acest moment, puteți să verificați din nou starea rădăcinilor dispozitivului, utilizând o aplicație cum ar fi Checkerul rădăcină. Dacă se întoarce ca dezrădăcinat, atunci ai terminat.
Apoi, va trebui să înlocuiți recuperarea stocurilor Android pe telefon. Pentru a face acest lucru, va trebui să descărcați imaginea din fabrică pentru dispozitivul dvs. Pentru Nexuses, acest lucru este oferit de Google. Imaginile altor dispozitive ar trebui să fie furnizate de producătorul lor.
După ce ați descărcat imaginea din fabrică pentru dispozitivul dvs., va trebui mai întâi să dezarhivați pachetul.
În interiorul pachetului, există un alt pachet. Acest lucru va găzdui imaginea de bootloader, radio (dacă este cazul) și diverse script-uri pentru a bloca construirea completă de Android. Tot ce avem nevoie este fișierul recovery.img stocat în interior. Dezarhivați pachetul respectiv.
Înapoi la telefon, asigurați-vă că opțiunile pentru dezvoltatori sunt activate prin direcționarea în Setări> Despre telefon și atingând numărul Build de șapte ori. Notificările despre toast vor arăta câți mai mulți robotari ați lăsat înainte de a deveni un dezvoltator.
Odată ce meniul opțiunilor pentru dezvoltatori a fost activat, apăsați înapoi pentru a accesa meniul de setări părinte. Meniul "Opțiuni dezvoltator" va fi o intrare nouă deasupra paginii "Despre telefon". Atingeți opțiunile pentru dezvoltatori.
Derulați în jos până când vedeți "Debugging USB" și activați-l cu cursorul.
Un avertisment va apărea cu o descriere a ceea ce face depanarea USB - apăsați "OK" pentru a activa această opțiune.
Conectați dispozitivul la computer printr-un cablu USB. Atâta timp cât aveți driverele corecte instalate, un pop-up ar trebui să fie afișat pe dispozitiv cu opțiunea de a permite depanarea USB de pe computerul atașat. Dacă vă aflați pe computerul personal, puteți bifa opțiunea "Permiteți întotdeauna de la acest computer", astfel încât să permită în mod automat depanarea în viitor. Apăsați "OK".
Întoarceți-vă la PC. Dacă ați instalat ADB în sistemul dvs. PATH, Shift + Right Click în directorul unde ați dezarhivat toate fișierele de imagine din fabrică și selectați "Deschideți fereastra de comandă aici".
Dacă nu aveți instalat ADB în sistemul dvs. PATH, copiați fișierul boot.img și plasați-l în folderul dvs. adb- C: \ Android \ platform-tools
în acest caz. Shift + Faceți clic dreapta oriunde în acest dosar și alegeți "Deschideți o fereastră de comandă aici" după ce fișierul boot.img a terminat copierea.
Apoi, introduceți următoarea comandă pentru a reporni dispozitivul în bootloader:
adb reboot bootloader
Odată ce telefonul dvs. sa repornit în bootloader-ul său, executați următoarea comandă, care ar trebui să dureze doar câteva secunde pentru a termina:
fastboot recuperare flash recovery.img
Aceasta va re-bloca recuperarea stocului. După ce sa terminat, reporniți în Android cu următoarele:
reboot rapidboot
Telefonul ar trebui să repornească instantaneu și ești bine să accesezi accesul rădăcină, iar Android va avea înapoi recuperarea stocului, dar restul sistemului tău va fi în continuare complet intact. Dacă intenționați să vindeți sau să scapați în alt mod de dispozitiv, puteți face o resetare din fabrică acum.
Dacă intenționați să scăpați de dispozitiv, este o idee bună să mergeți înainte și să o restabiliți din fabrică în acest moment.
Re-blițați dispozitivul pentru o construcție completă a stocului
Dacă rulați un ROM personalizat sau un cadru Xposed, va trebui să ștergeți complet dispozitivul și să-l blocați într-o stare nefolosită, nou-nouț în afara fabricii. Aceasta este și singura modalitate de a dezrădăcina un telefon non-Nexus sau Developer Edition dacă metoda SuperSU nu funcționează pentru dvs..
Din păcate, procesul este destul de diferit pentru fiecare producător și poate varia de la dispozitiv la dispozitiv. Deci, cu excepția dispozitivelor Nexus (pentru care avem un ghid pentru), nu putem detalia toate instrucțiunile de aici. În schimb, va trebui să încercați un site ca forumul XDA Developers pentru instrucțiunile complete pentru telefonul dvs. Iată o imagine rapidă și murdară a ceea ce implică procesul pentru fiecare producător:
- Nexus și alte dispozitive de dezvoltare pentru dezvoltatori: Dispozitivele Nexus sunt destul de ușor. Trebuie doar să descărcați o imagine din fabrică de la Google sau de la producătorul dvs. (la fel ca în instrucțiunile de dezrădăcinare manuală pentru Marshmallow de mai sus), apoi blocați toate fișierele conținute în telefonul dvs. Consultați ghidul nostru pentru a bloca manual telefonul Nexus pentru instrucțiunile complete.
- Dispozitive Samsung: Veți avea nevoie de fișierul complet de firmware, care ar trebui să fie disponibil pentru practic orice dispozitiv de la Sammobile.com. Veți avea de-a face cu un program numit "Odin" pe PC, care este destul de simplu. Doar asigurați-vă că găsiți un ghid de încredere pentru dispozitivul dvs. exact.
- Dispozitive Motorola: Motorola utilizează un program numit "RSD Lite" pentru a împinge fișierele imagine pe dispozitive, deși compania nu face disponibile imaginile pentru dispozitivele care nu sunt dezvoltatoare. Există copii care plutesc în jurul valorii de acolo, dar asigurați-vă că descărcați dintr-o sursă de încredere înainte de a lua plunge.
- Dispozitive LG: LG utilizează un "Flash Tool" pentru a împinge pe telefoanele sale fișiere KDZ specifice dispozitivului. Din nou, acest lucru poate fi dificil, deci asigurați-vă că utilizați o sursă și un ghid de încredere.
- Dispozitive HTC: HTC ar putea fi cel mai prietenos dintre toate dispozitivele pentru consumatori, deoarece utilizează doar ceea ce se numește un fișier "RUU" (ROM Update Utility) care poate fi împins cu comenzi simple adb și fastboot. Alternativ, puteți plasa RUU pe partiția / sdcard a majorității dispozitivelor HTC și va fi detectată automat odată ce bootloader-ul este încărcat. Trebuie doar să găsiți RUU pentru telefonul dvs. specific.
Ne dorim să oferim detalii pentru fiecare singur telefon, dar nu este posibil - acesta este încă un motiv pentru care ne plac dispozitivele Nexus și alte dispozitive pentru dezvoltatori. Dar, cu un pic de săpat, ar trebui să poți deconecta aproape orice telefon acolo și să-l duci înapoi într-o stare bună de lucru.