Căutați o modalitate de a păstra accesul root după actualizările OTA pe telefonul dvs. Google Pixel? Iată un ghid pas cu pas despre cum să faci acest lucru.
Legături rapide
- Cum afectează înrădăcinarea capacitatea de a instala actualizări OTA
- Cum să păstrați root și să primiți actualizări OTA pe Pixel
- Verificare
O parte a frumuseții de a deține un Telefon Google Pixel vine prin disponibilitatea corectă a imaginilor firmware care pot fi folosite pentru a readuce dispozitivul la starea din fabrică. Chiar dacă deblocați bootloader-ul, rooteaza telefonul, sau mânuiți puțin prea mult, puteți oricând să restabiliți configurația stocului. Acestea fiind spuse, unii utilizatori ar putea avea dificultăți să păstreze intacte accesul la rădăcină și modurile asociate, păstrând în același timp capacitatea de a primi actualizări lunare de securitate. Deși mulți fani hardcore de Android vor ști exact ce să facă, nu toată lumea este la fel de pricepută să își actualizeze telefonul fără a pierde root.
Dacă aveți acces la un PC/Mac și sunteți încântați să luați lucrurile în propriile mâini, puteți păstra cu ușurință acces root, efectuând câțiva pași suplimentari, pe lângă încărcarea laterală a actualizării OTA pe Google Pixel.
Cum afectează înrădăcinarea capacitatea de a instala actualizări OTA
Înrădăcinarea implică modificarea unor părți ale imaginii de boot Android pentru a obține acces de superutilizator. O actualizare lunară regulată OTA sau „over-the-air” este de natură incrementală, ceea ce înseamnă că nu se poate aplica patch-ul delta pentru a actualiza imaginea de pornire stoc din cauza unei nepotriviri binar evidente într-un rădăcină mediu inconjurator. Deși optarea pentru pachetul complet de actualizare este o soluție viabilă la această problemă, în cele din urmă va suprascrie biții și bucățile necesare pentru accesul root din partiția de boot.
Așadar, pentru cei dintre voi care intenționează să se murdărească cu Pixelul dvs. și ar putea avea nevoie de un salvator pe drum, ne-am gândit să ne asigurăm că știți cum să păstrați accesul la rădăcină prin actualizările lunare de securitate. Procesul nu este dificil, dar necesită câteva comenzi ADB și Fastboot.
Cum să păstrați root și să primiți actualizări OTA pe Pixel
Înainte de a începe, rețineți că acest tutorial presupune că aveți un bootloader deblocat și sunt deja înrădăcinate cu Magisk. Mai mult, asigurați-vă că aveți cele mai recente Binare ADB și Fastboot instalat pe PC/Mac și că dispozitivul țintă poate fi detectat de aceste instrumente. Utilizatorii Windows sunt, de asemenea, sfătuiți instalați cel mai recent driver USB OEM.
Există câteva modalități de a actualiza Pixel-ul la cea mai recentă versiune oficială Android, păstrând în același timp root. Puteți restabili imaginea de pornire stoc a versiunii de bază, așteptați până când telefonul primește o notificare care vă va solicita descărcați actualizările în așteptare pe telefon (sau încărcați manual actualizarea), apoi corecționați imaginea de pornire actualizată și flash aceasta. Aceasta este o metodă puțin mai lentă, dar recomandată pentru începători.
O metodă mai rapidă este să flashați imaginea oficială din fabrică cu o imagine de pornire pre-patchată. Rețineți că ambele metode se bazează pe accesul la un PC sau Mac. Niciuna dintre ele nu necesită să ștergeți dispozitivul, dar este o practică bună faceți o copie de rezervă a oricăror date de neînlocuit în caz că ceva nu merge bine.
Rețineți că cu Seria Google Pixel 7 (și dispozitivele care se lansează cu Android 13), discul ram generic este eliminat din imaginea de pornire și plasat într-o partiție separată numit „init_boot”. Ca rezultat, trebuie să corectați imaginea init_boot în loc de imaginea obișnuită de boot pentru a le roota. dispozitive. Dacă aveți Pixel 7 sau Pixel 7 Pro, înlocuiți fiecare apariție a acestuia boot.img cu init_boot.img pentru tutorialul de mai jos.
Metoda recomandata:
- Găsiți numărul exact al versiunii software-ului instalat în prezent pe telefonul dvs. Google Pixel. Navigheaza catre Setări > Despre telefon și notează textul sub Număr de construcție secțiune.
- Acum trebuie să restabilim imaginea de boot neatinsă corespunzătoare versiunii instalate. Ca măsură de precauție, deschideți Magisk, treceți la Module fila, dezactivați modulele active și reporniți o dată înainte de a face acest lucru.
- În funcție de metoda de corecție, aplicația Magisk poate păstra o copie de rezervă a imaginii de pornire stoc. În acest caz, ar trebui să le puteți restaura prin intermediul Restaurați imagini opțiunea de sub Dezinstalează meniul aplicației Magisk. Cu toate acestea, vă recomandăm să flashați boot.img neatins din imaginea din fabrică pentru a evita orice probleme neprevăzute.
- Descărcați imaginea din fabrică care poate fi flashboot rapidă corespunzătoare numărului actual de versiune Android pentru telefonul dvs. Google Pixel pe PC/Mac. Ar trebui denumit ca
.- -factory- .zip - Google găzduiește toate versiunile oficiale pentru fiecare Pixel de pe acesta portal de descărcare. De asemenea, puteți arunca o privire la indexul nostru de descărcare Android 13 pentru o navigare ușoară. Utilizatorii care au instalat deja aplicația Android 14 beta le poate prelua de la indexul nostru de descărcare Android 14.
- Deschideți imaginea din fabrică folosind managerul dvs. de arhive preferat, localizați
image-
fișier (da, există un ZIP într-un ZIP) și extrageți fișierul boot.img din acesta.- .zip - Instalați boot.img stoc pentru numărul actual de versiune Android:
- Asigurați-vă că depanarea USB este activată pe telefon și pe
adb devices
comanda de pe computer returnează numărul de serie al telefonului. - Reporniți telefonul în modul bootloader:
adb reboot bootloader
- Flashează imaginea de pornire stocă:
fastboot flash boot
- Reporniți:
fastboot reboot
- Asigurați-vă că depanarea USB este activată pe telefon și pe
- Acum puteți forța telefonul să extragă actualizările în așteptare, mergând la Setări > Sistem > Actualizare de sistem > Verifică pentru actualizări. Ca alternativă, descărcați cea mai recentă imagine OTA completă care poate fi intermitentă de recuperare pentru modelul dvs. și incarca-l manual.
- Nu alegeți cea mai recentă imagine din fabrică pentru actualizare, deoarece scriptul intermitent al căsuței primite va șterge dispozitivul în mod implicit.
- Acum că sunteți la cea mai recentă versiune, este timpul să corectați imaginea de pornire cu Magisk pentru a recâștiga accesul la root. Avem un tutorial dedicat pentru cum se instalează Magisk, așa că aruncați o privire la el dacă aveți nevoie de ajutor.
- Odată ce telefonul dvs. s-a repornit după ce a reîntors imaginea de boot corecţionată, ar trebui să fiţi actualizat în siguranţă cu cel mai recent OTA cu acces root.
Metoda rapidă
- Descărcați imaginea din fabrică corespunzătoare celei mai recente actualizări pentru telefonul dvs. Pixel pe PC/Mac.
- Puteți să o faceți fie de la Portalul de descărcare Google sau de la noi Index de descărcare Android 13. Utilizatorii care au instalat deja Android 14 beta sunt sfătuiți să arunce o privire indexul nostru de descărcare Android 14.
- Despachetați imaginea din fabrică folosind managerul dvs. de arhive preferat, localizați
image-
și extrageți fișierul boot.img din acesta.- .zip - Corectați imaginea de boot de stoc folosind Magisk, dar nu-l trimiteți încă pe telefon.
- Copiați imaginea de pornire corectată de Magisk de pe telefon pe PC/Mac și redenumiți-o în boot.img.
- Deschide
image-
fișierul de la pasul 2 cu managerul de arhive la alegere și înlocuiți fișierul imagine de pornire stoc din acesta cu cel de la pasul 4.- .zip - Le sugerăm utilizatorilor Windows 7-Zip, astfel încât o simplă glisare și plasare ar trebui să fie suficientă pentru a împinge fișierul corectat în arhivă.
- Utilizatorii Linux și macOS pot folosi sistemul încorporat
zip
utilitar pentru a înlocui imaginea de pornire stoc cu imaginea de boot corecţionată din firmware-ul din fabrică:zip image-<devicecodename>-<buildnumber>.zip boot.img
- Pentru a elimina rutina de ștergere a datelor, modificați scriptul intermitent după cum urmează:
- Dacă sunteți pe Windows, deschideți fișierul numit „flash-all.bat” cu Notepad (sau editorul dvs. de text preferat), eliminați parametrul „-w” din segmentul intermitent fastboot și salvați fișierul.
- Pentru Linux și macOS, deschideți fișierul denumit „flash-all.sh” cu editorul de text preferat, eliminați parametrul „-w” din segmentul intermitent fastboot și salvați fișierul.
- Reporniți telefonul Pixel în modul bootloader și efectuați operația de clipire folosind Fastboot.
- Dacă totul merge bine, telefonul ar trebui să repornească automat în cea mai recentă versiune a sistemului de operare - și asta cu o imagine de pornire pre-rădăcinată.
Opțional: metoda GUI
În cazul în care nu doriți să vă jucați cu instrumentele din linia de comandă, XDA Recognized Contributor badabing2003 oferă o aplicație la îndemână numită PixelFlasher pentru a eficientiza munca. Învelișul GUI cu sursă deschisă bine numit în jurul ADB și Fastboot este codificat în Python, prin urmare îl puteți rula pe toate sistemele de operare desktop majore, inclusiv Windows, macOS și Linux.
După cum puteți vedea, interfața de utilizare este destul de simplă. Aplicația poate detecta automat locația binarelor ADB și Fastboot din variabila de mediu PATH sau puteți selecta manual locația. Apoi, trebuie să conectați telefonul Pixel țintă la computer și să faceți clic pe Scanează butonul pentru a detecta dispozitivul. PixelFlasher poate identifica și un dispozitiv înrădăcinat (etichetat cu o bifă ✓), dar trebuie să acordați permisiuni root pentru shell în Magisk.
Iată cum puteți utiliza PixelFlasher pentru a instala actualizări OTA pe telefonul Pixel, păstrând în același timp root:
- Luați imaginea din fabrică corespunzătoare celei mai recente actualizări pentru telefonul dvs. Pixel.
- Fie descărcați-l direct de la Portalul de descărcare Google, sau aruncați o privire la nostru Index de descărcare Android 13. Utilizatorii care au instalat deja Android 14 beta sunt sfătuiți să viziteze indexul nostru de descărcare Android 14.
- Apoi, selectați imaginea din fabrică, aplicația va recunoaște modelul telefonului din numele imaginii.
- Procesați imaginea din fabrică. PixelFlasher va extrage fișierul boot.img (init_boot.img pentru seria Pixel 7 și mai nou) din imaginea din fabrică și îl va popula în lista de mai jos.
- Selectați boot.img din listă pentru corecție prin Magisk.
- Dacă Magisk nu este instalat pe telefonul dvs., PixelFlasher îl va instala pentru dvs.
- Selectați intrarea nou adăugată corespunzătoare imaginii de boot corecţionate.
- Acum selectați Modul bliț la fel de Păstrează datele.
- Faceți clic pe Telefon Flash Pixel butonul pentru a începe să clipească.
- Asta este!
Nu aveți acces la un computer? Deși este posibil să direcționați Magisk să se instaleze în slotul inactiv înainte de a lua un OTA incrementală și păstrați root după actualizare, s-ar putea să dați peste unele blocaje neașteptate în acest sens proces. Astfel, vă recomandăm să corectați singur imaginea de pornire și să o faceți flash folosind un computer.
Verificare
O modalitate simplă de a verifica dacă ați urmat corect toți acești pași este să vă îndreptați către Setări > Despre telefon > Versiunea Android. Ar trebui să vedeți exact patch-ul și numărul versiunii pe care le-ați încărcat lateral pe dispozitivul dvs. Google Pixel.
Apoi, deschideți aplicația Magisk din sertarul de aplicații și numărul versiunii Magisk ar trebui să fie listat lângă parametrul „Instalat”, indicând că ați reușit să finalizați procesul.
Și iată! Acum știți cum să instalați actualizări lunare OTA pe seria de telefoane Google Pixel, păstrând în același timp root. Dacă aveți întrebări despre înrădăcinarea Pixel, asigurați-vă că le lăsați în secțiunea de comentarii de mai jos.