28Jun
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 mai aveți nevoie de rădăcină pentru trucurile preferate. Sau, probabil, încercați să vă vindeți dispozitivul sau să beneficiați de service î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 dezrădăcinare a unui telefon Android
Ca și înrădăcinarea, 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 suntețiîncercarea de a realiza.În general, dezrădăcinarea va implica unul dintre aceste procese.
- Orice telefon care a fost înrădăcinat doar : 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 să fie( sperăm) ușor. 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 utilizează Xposed Framework: Dacă ați făcut mai mult decât rădăcina, probabil că ați modificat anumite părți ale sistemului cu destulă intensitate încât numai să dezrădăcinați este să reveniți la un stoc completdin starea 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 nu poate înlocui recuperarea stocului pentru vreun motiv.În aceste cazuri, puteți să dezarhivați manual telefonul utilizând una dintre următoarele metode:
- Nexus și alte telefoane Developer Edition care rulează Marshmallow : Dacă metoda SuperSU nu funcționează, puteți deconecta manual dispozitivul prin repornirea boot-ului.img. Acesta este fișierul principal care se editează atunci când rădăcind 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 care rulează Lollipop și Înainte : Dacă metoda SuperSU nu funcționează, puteți deconecta manual dispozitivul prin ștergerea su binar. 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 non-Developer Edition : Dacă metoda SuperSU nu funcționează și aveți un telefon non-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 grade diferite de detaliere) în cele patru secțiuni de mai jos. Deci, săriți la secțiunea care se potrivește dispozitivului dvs., versiunea Android și situația.
Cum de a dezrădăcina practic orice dispozitiv Android cu SuperSU
SuperSU este ușor cea mai populară și robustă aplicație de gestionare a rădăcinilor disponibilă 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ă navigaț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 derulați în 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. Apăsarea continuă va dezrădăcina dispozitivul și va trebui să reporniți pentru a termina 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, menționând că este necesar pentru OTA(over-the-air) actualizări. Dacă speră să descărcați cea mai recentă actualizare Android când scade sau dacă scapi de dispozitiv, atunci vă sugerăm să apăsați pe "Da" aici. Dacă aceste opțiuni nu se aplică situației dvs., este probabil bine să lăsați imaginea modificată de încărcare apăsând "Nu".
Ecranul următor 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ă efectuaț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ă bliț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 se 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, să se întoarcă într-o formă complet stocată.
Cum să dezarhivați manual un dispozitiv Nexus sau alt dispozitiv de developer pe Marshmallow
În timp ce metoda de dezrădăcinare de mai sus cu SuperSU ar trebui să funcționeze teoretic foarte bine pe dispozitivele care au fost înrădăcinate folosind metoda sistemless, este încă bine să știți ce să faceți într-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-ul modificat cu un singur produs - ar trebui să facă truc.
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 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 acelui pachet, există un alt pachet. Dezarhivați și acel unul.
Acest pachet va găzdui imaginea de bootloader, radio( 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 ar trebui să fie numit "image- & lt; name & device & gt; - & build number & gt;. zip".Dezarhivați acest pachet.
Înapoi la telefon, asigurați-vă că opțiunile pentru dezvoltatori sunt activate prin direcționarea în Setări & gt;Despre telefon și atingerea numărului Build de șapte ori. Anunțurile la toast vor arăta câți mai mulți robineți ai lăsat înainte de a deveni un dezvoltator.
Odată ce meniul de opțiuni pentru dezvoltatori a fost activat, apăsați înapoi pentru a accesa meniul de setări părinte. Meniul "Opțiuni pentru dezvoltatori" 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-o cu cursorul.
Va apărea un avertisment 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".
Înapoi 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 o fereastră de comandă aici".
Dacă nu aveți instalat ADB în sistemul 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 de copiat.
Apoi, introduceți următoarea comandă pentru a reporni dispozitivul în bootloader:
reboot bootloader adbDupă ce telefonul sa repornit în bootloader, executați următoarea comandă, care ar trebui să dureze doar câteva secunde până la finalizare: boot boot
rapid boot.imgDacă dezarhivezi pentru a trage o actualizare OTA sau doar vrei ca telefonul să se întoarcă într-o stare de stoc total, va trebui, de asemenea, să clipești recuperarea stocului. Puteți face acest lucru cu ajutorul acestei comenzi:
flash recovery recovery.imgDupă aceea, reporniți în Android cu următoarele:
rapidboot rebootTelefonul ar trebui să repornească instantaneu și sunteți bine să accesați root-ul va dispărea șiAndroid va avea recuperarea stocului înapoi, dar restul sistemului dvs. va fi în continuare complet intact. Dacă intenționați să vindeți sau să scăpați în alt mod de dispozitivul, 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 în zilele noastre, dar aproape orice explorator rădăcină va funcționa.
În ES, va trebui să deschideți meniul lateral prin glisarea din 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.
După ce a fost acordat accesul la rădăcină, navigați la / folderul sistemului. Cu ES, atingeți meniul derulant care afișează "Pagina de pornire"( presupunând că sunteți încă în pagina de start, desigur).Selectați opțiunea "/ Device".
În partiția primară a dispozitivului, derulați în jos în directorul "/ system" și deschideți-l.
Acesta este locul în care 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 localizat într-unul din cele două locuri: /system/ bin sau /system/ xbin.Începeți prin a verifica prima.
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 folderul /system/ xbin. 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 selectând pictograma coșului de gunoi.
Dacă doriți doar să dezrădăjuiți 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/, îndreptându-vă spre partiția primară "/ Device" și deschizând folderul "sdcard".Inserați-o aici selectând pictograma paste.
Cu fișierul "su" al 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 află î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ăstrare î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 root checker. Dacă se va întoarce ca pe unii răniți, atunci ați terminat.
În continuare, va trebui să înlocuiți recuperarea stocurilor Android pe telefonul dvs. 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.
Odată ce ați descărcat imaginea din fabrică pentru dispozitivul dvs., va trebui mai întâi să dezarhivați pachetul.
În interiorul acelui pachet, există un alt pachet. Acest lucru va găzdui imaginea de bootloader, radio( dacă este cazul) și diverse scripturi pentru a bloca construirea completă a Androidului. 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 & gt;Despre telefon și atingerea numărului Build de șapte ori. Notificările despre toast vor arăta câți mai mulți robineți ai lăsat înainte de a deveni un dezvoltator.
Odată ce meniul de opțiuni 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.
Va apărea un avertisment 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".
Înapoi la PC.Dacă ați instalat ADB în sistemul dvs. PATH, Shift + Faceți clic dreapta în dosarul unde ați dezarhivat toate fișierele de imagine din fabrică și selectați "Deschideți o fereastră 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 de copiat.
Apoi, introduceți următoarea comandă pentru a reporni dispozitivul în bootloader:
reboot bootloader adbOdată ce telefonul sa repornit în bootloader-ul său, executați următoarea comandă, care ar trebui să dureze doar câteva secunde pentru a termina: recuperarea rapidă a recuperării flash
.imgAceasta va re-bloca recuperarea stocului. Când sa terminat, reporniți în Android cu următoarele:
rapidboot rebootTelefonul ar trebui să repornească instantaneu și sunteți bine că accesul rădăcină va dispărea și Android va avea înapoi recuperarea stocului, dar restul sistemului vatotuși să fie complet intactă.Dacă intenționați să vindeți sau să scăpați în alt mod de dispozitivul, 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 o ROM personalizat sau un cadru Xposed, va trebui să ștergeți complet dispozitivul și să-l blocați într-o stare nefolosită, complet 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 chiar de la dispozitiv la dispozitiv. Deci, cu excepția dispozitivelor Nexus( despre 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 privire rapidă și murdară a ceea ce presupune procesul pentru fiecare producător, deși:
- Nexus și alte dispozitive pentru dezvoltatori : Dispozitivele Nexus sunt destul de ușor. Trebuie doar să descărcați o imagine din fabrică de la Google sau 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 Nexus-ul pentru instrucțiuni 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, ceea ce 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 de imagine pe dispozitive, deși compania nu face disponibile imaginile pentru dispozitivele care nu sunt dezvoltatoare. Există copii plutind în jurul valorii de acolo, dar asigurați-vă că descărcați dintr-o sursă de încredere înainte de a lua plonja. Dispozitivele
- LG: LG folosește un "Flash Tool" pentru a împinge telefoanele KDZ specifice dispozitivului. Din nou, acest lucru poate fi dificil, deci asigurați-vă că utilizați o sursă și un ghid de încredere.
- Dispozitivele 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 boot-ați în bootloader. Trebuie doar să găsiți RUU pentru telefonul dvs. specific.
Aș vrea să putem oferi detalii pentru fiecare 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 dezrădăcina aproape orice telefon acolo și să-l duci înapoi într-o stare bună de lucru.