Actualizarea Huawei care sparge probabil Magisk nu este un mod intenționat, ușor de remediat în interior

Android / Actualizarea Huawei care sparge probabil Magisk nu este un mod intenționat, ușor de remediat în interior 5 minute citite

Actualizările Huawei sparg dispozitivele înrădăcinate, dar ușor de remediat.



O actualizare recentă a dispozitivelor Huawei a afectat aparent instalările Magisk și a făcut ca aceste dispozitive să nu mai pornească, cu excepția cazului în care imaginea ramdisk stocată este intermitentă.

După ce Huawei și Honor au încetat să ofere coduri de deblocare a încărcătorului de boot pentru comunitatea de dezvoltare, unii au văzut acest lucru ca pe o încercare de a forța utilizatorii înrădăcinați să-și intermită imaginea de stoc (și, prin urmare, nu pot să își rădăcină dispozitivele din nou), dacă acei utilizatori ar fi aplicat acest ultim telefon înrădăcinat actualizare de rupere.



Ceea ce determină bootloop-ul dispozitivelor înrădăcinate după aplicarea acestui patch Huawei este, aparent, o mică „remediere” a nucleului inclusă în patch. Această problemă a fost menționată pentru prima dată pe forumurile XDA și a fost explorată în continuare de către XDA Senior Member Tecalote în cadrul firului oficial al forumului Magisk Beta XDA:



Tecalote explică modul în care patch-ul kernel rupe dispozitivele Huawei înrădăcinate.



Nou număr pe telefoanele Huawei - Mate 10, Mate 10 Pro, P9 - Huawei lansează un nou OTA numit „patch01”. În jurnalul de schimbări este menționată o corecție (exemplu: mms ...), dar patch-ul principal este de a dezactiva posibilitatea Root.

Asta înseamnă: dacă cineva blochează Magisk cu TWRP sau flashează patched_boot.img pentru a ramdisk și a reporni telefonul, Telefonul rămâne blocat pe ecranul de întâmpinare: „Dispozitivul tău nu poate avea încredere ...”

Doar întoarcerea înapoi a originalului Huawei ramdisk.img vă ajută să reporniți din nou sistemul. Dar nu mai este posibilă nici o rădăcină cu Magisk.



Downgrade-ul ajută (dacă este disponibil, deoarece pentru unele telefoane precum Mate 10 este periculos să faceți downgrade, dacă firmware-ul de downgrade are un alt Xloader.img ... dar aceasta este o altă poveste)

→ Deci, pentru utilizatorii de telefoane Huawei este mai bine să nu instalați OTA cu Patch01 și să dezactivați Systemupdate în / system / app / HwOUC - redenumiți HwOUC.apk în HwOUC.bak

Practic, Tecalote a afișat imaginea de încărcare originală, recuperarea originală și a dezinstalat Magisk Manager înainte de a efectua actualizarea, moment în care telefonul a reușit să pornească foarte bine. Cu toate acestea, re-intermitentul Magisk după actualizare a dus la blocarea telefonului în ecranul splash „Dispozitivul dvs. nu poate fi de încredere”.

Firmware-ul Huawei actualizat a putut porni doar cu imagine originală b528 ramdisk și acest comportament a persistat indiferent dacă verificarea dm, criptarea forțată sau Boot-ul verificat Android au fost dezactivate și au fost testate atât Magisk v16.0, cât și v16.7.

TWRP intermitent în sine nu a fost o problemă, deoarece recuperarea va clipi pe propria partiție numită recovery_ramdisk, dar telefonul nu poate fi înrădăcinat prin nimic intermitent în TWRP și va declanșa ulterior un bootloop dacă se încearcă.

Până în prezent, au existat mai mulți utilizatori care au confirmat acest comportament până acum. De asemenea, se pare că nu se limitează la Huawei P9, deoarece un utilizator al Huawei Mate 10 confirmă, de asemenea, că actualizarea OTA „patch01” va rupe și un dispozitiv înrădăcinat. Lucrul înfricoșător este că este foarte probabil ca această actualizare să fie lansată pe o gamă largă de dispozitive Huawei, iar Huawei nu va face nimic în legătură cu „remedierea” kernelului care rupe telefonul, deoarece aproape că nu mai acceptă comunitatea de dezvoltare.

După cum am spus mai devreme, mulți văd acest lucru ca fiind intenționat - și este greu de argumentat. Huawei încetează să mai ofere coduri de deblocare a bootloader-ului, apoi lansează o actualizare care sparge telefoanele deja înrădăcinate, așa că trebuie să re-clipească înapoi la imaginea stoc și să piardă rădăcina? Este cu siguranță suspect, deși unii sunt dispuși să ofere Huawei avantajul îndoielii ( suntem indecisi) .

Dezvoltator magic topjohnwu de asemenea, a recunoscut problema pe contul său de Twitter:

Așa cum am spus, este greu să nu credem că este o actualizare intenționată pentru a bloca instalările Magisk și alte metode root - și nu ar fi primul producător de telefoane care să vizeze dispozitivele înrădăcinate. Undeva anul trecut, LG a inclus un instrument de verificare a rădăcinii în unele dintre dispozitivele lor, care a generat în mod intenționat o tonă de procese inutile pe dispozitivele înrădăcinate și, astfel, a degradat grav performanța dispozitivului dacă a detectat rădăcină.

Dar, în apărarea Huawei, este s-ar putea să nu fie intenționat - acest lucru ar putea fi cu adevărat efectul secundar al unui patch de nucleu legitim care, în mod inconvenient, face ca imaginea ramdisk cu patch-uri Magisk să devină incompatibilă. Motivul pentru care spunem acest lucru se datorează faptului că, după investigarea ulterioară a acestei probleme, unii utilizatori din comunitatea de dezvoltare au reușit să rezolve o soluție destul de ușoară și chiar pot face Magisk să lucreze pe dispozitive Huawei post-patch.

Deci, se pare că întreaga controversă „Huawei împiedică pornirea dispozitivelor înrădăcinate” este pur și simplu un efect secundar neintenționat al unui patch, mai degrabă decât un lucru intenționat. Poate fi ușor rezolvat dacă ați actualizat deja

Deci, desigur, nu putem spune cu exactitate dacă acesta a fost un act intenționat al Huawei sau doar un efect secundar al unui patch legitim. Un lucru de care suntem destul de siguri este că nu le-a păsat sau au luat în considerare modul în care patch-ul ar putea afecta utilizatorii înrădăcinați sau avertizează pe cineva - de ce ar face acest lucru, considerând că au încetat să sprijine comunitatea de dezvoltare? Dar poate că doar pescuim din mai multe motive pentru a ne supăra pe Huawei după toate.

Cum pot remedia problema?

Dacă v-ați actualizat deja dispozitivul și doriți să instalați Magisk pe acesta, va trebui să activați marcajul „Preserve AVB 2.0 / dm-verity” înainte de instalare, așa cum a dezvăluit Tecalote pe forumurile XDA. Nu puteți pur și simplu să blocați cel mai recent zip Magisk pe TWRP, deoarece semnalizatorul respectiv nu este setat automat la instalare, dar puteți corecta manual imaginea de boot cu Magisk Manager:

  • Descărcați cel mai recent APK Magisk Manager din firul oficial, instalați-l pe dispozitiv și deschideți aplicația.
  • Asigurați-vă că este activată caseta de selectare „Conservare AVB 2.0 / dm-verity” și activați-o dacă este dezactivată. Dacă dispozitivul dvs. este criptat, asigurați-vă că este activată opțiunea „Păstrare criptare forțată”.
  • Apăsați pe butonul Instalare și selectați opțiunea „Patch Boot Image File”. Aceasta va crea o imagine de boot cu patch-uri Magisk în interiorul aplicației.
  • Introduceți imaginea de pornire rezultată pe dispozitivul dvs. Puteți să-l instalați în modul fastboot mutând fișierul în directorul fastboot al computerului, reporniți telefonul în modul fastboot și utilizând comanda „fastboot flash boot boot.img” sau pur și simplu intermitându-l cu TWRP accesând Instalare, atingând Butonul „Instalare imagine” și afișarea noului patch-boot.img.
  • Reporniți sistemul și deschideți din nou aplicația Magisk Manager. Dacă primiți un popup care vă întreabă dacă doriți să continuați cu configurarea suplimentară a Magisk, atingeți Da.

Dacă sunteți deja înrădăcinat și nu aveți chef să faceți actualizarea, puteți continua să dezactivați managerul OTA:

  • Descărcați Solid Explorer, MiXplorer , FX File Explorer sau orice alt browser de fișiere activat pentru root din Magazinul Google Play sau XDA Labs .
  • Deschideți aplicația, acceptați termenii și condițiile, acordați-i permisiunile și acordați-i acces root.
  • Mergeți la rădăcina spațiului de stocare, apoi treceți la / system / app / HwOUC.
  • Redenumiți HwOUC.apk în HwOUC.bak.
  • Reporniți și ar trebui să fiți bine să mergeți.
Etichete Huawei Magic Rădăcină