Posodobitev Huawei, ki verjetno zlomi Magisk, ni namerna, enostaven način za pritrditev znotraj

Android / Posodobitev Huawei, ki verjetno zlomi Magisk, ni namerna, enostaven način za popravilo v notranjosti 5 minut branja

Huaweijeve posodobitve lomijo zakoreninjene naprave, vendar jih je enostavno odpraviti.



Nedavna posodobitev naprav Huawei je očitno prekinila namestitev Magiska in povzročila, da se te naprave ne zaženejo več, razen če je slika založniškega diska utripana.

Potem ko sta Huawei in Honor prenehala ponujati kode za odklepanje zagonskega nalagalnika za razvojno skupnost, so nekateri to razumeli kot poskus prisiljenih uporabnikov, da utripajo svojo zalogo (in zato ne morejo več koreniti svojih naprav), če so ti uporabniki uporabili ta najnovejši zakoreninjeni telefon zadnja posodobitev.



Očitno je, da se zakoreninjene naprave po uporabi tega popravka Huawei zaženejo, je očitno majhno 'popravljanje' jedra, ki je vključeno v popravek. Ta težava je bila prvič omenjena na forumih XDA, nadaljeval pa jo je starejši član XDA Tecalote v okviru uradne teme foruma Magisk Beta XDA:



Tecalote pojasnjuje, kako popravki jedra lomijo zakoreninjene naprave Huawei.



Nova številka telefonov Huawei - Mate 10, Mate 10 Pro, P9 - Huawei je predstavil nov OTA, imenovan: 'patch01'. V dnevniku sprememb je omenjeno nekaj popravkov (primer: mms ...), vendar je glavni popravek onemogočiti možnost Root.

To pomeni: če nekdo vstavi Magisk z TWRP ali flash patched_boot.img za ramdisk in ponovni zagon telefona, se telefon zatakne na začetnem zaslonu: »Napravi ni mogoče zaupati ...«

Samo ponovni zagon originalnega Huawei ramdisk.img pomaga pri ponovnem zagonu sistema. Vendar nobena Root with Magisk ni več mogoča.



Pomoč pri nadgradnji (če je na voljo, ker je za nekatere telefone, kot je Mate 10, nevarno znižanje, če ima vdelana programska oprema za nadgradnjo drug Xloader.img ... ampak to je že druga zgodba)

→ Torej, za uporabnike telefonov Huawei je bolje, da OTA ne nameščate s Patch01 in onemogočite Systemupdate v / system / app / HwOUC - preimenujte HwOUC.apk v HwOUC.bak

V bistvu je Tecalote pred posodobitvijo utripal prvotno zagonsko sliko, prvotno obnovitev in odstranil Magisk Manager, takrat se je telefon uspel zagnati v redu. Vendar je vnovični utrip Magiska po posodobitvi povzročil, da se je telefon zataknil na začetnem zaslonu »Napravi ni mogoče zaupati«.

Posodobljena vdelana programska oprema Huawei se je lahko zagnala samo z originalna slika b528 ramdisk , in to vedenje se je nadaljevalo, ne glede na to, ali je bilo onemogočeno preverjanje dm, prisilno šifriranje ali zagonsko preverjanje s sistemom Android in preizkušeni sta bili Magisk v16.0 in v16.7.

Utripanje TWRP samo po sebi ni bilo težava, saj bo obnovitev utripala na lastni particiji, imenovani recovery_ramdisk, vendar telefona ni mogoče ukoreniniti z utripanjem česar koli v TWRP in bo pozneje sprožil zagonski cikel, če bo poskusil.

Do zdaj je bilo več uporabnikov, ki to vedenje potrjujejo. Zdi se tudi, da ni omejen na Huawei P9, saj uporabnik Huawei Mate 10 tudi potrjuje, da bo posodobitev OTA »patch01« zlomila tudi zakoreninjeno napravo. Strašljivo je, da se bo ta posodobitev več kot verjetno razširila na široko paleto naprav Huawei, Huawei pa ne bo storil ničesar glede 'popravljanja' jedra, ki zlomi telefon, saj skorajda ne podpirajo več razvojne skupnosti.

Kot smo že povedali, mnogi to vidijo namerno - in težko je trditi. Huawei preneha ponujati kode za odklepanje zagonskega nalagalnika, nato pa sprosti posodobitev, ki prekine že zakoreninjene telefone, zato jih je treba znova utripati nazaj na zalogo in izgubiti root? Vsekakor sumljivo, čeprav so nekateri Huaweiju pripravljeni dati dvom ( smo neodločeni) .

Magic razvijalec topjohnwu je težavo priznal tudi na svojem Twitter računu:

Kot smo že povedali, je težko verjeti, da gre za namerno posodobitev, ki blokira namestitve Magiska in druge korenske metode - in ne bi bili prvi proizvajalec telefonov, ki bi ciljal na zakoreninjene naprave. Nekje lani je LG v nekatere svoje naprave vključil orodje za preverjanje korenov, ki je namerno ustvarilo tono nepotrebnih procesov na zakoreninjenih napravah in s tem močno poslabšalo delovanje naprave, če je zaznalo koren.

Toda v Huaweijevo obrambo to morda ne bo namerno - to bi lahko bil zgolj stranski učinek zakonitega popravka jedra, zaradi česar slika z ragdiskom, popravljena z Magiskom, postane nezdružljiva. Razlog, da to trdimo, je, da so po nadaljnji preučitvi te težave nekateri uporabniki v razvojni skupnosti prišli do precej enostavne rešitve in lahko celo Magisk začnejo delati na napravah Huawei s popravkom.

Zdi se torej, da je celotna polemika »Huawei preprečuje zagon zakoreninjenih naprav« zgolj nenamerni stranski učinek popravka in ne namerna stvar. Z lahkoto se je rešiti, če ste tudi že posodobili

Zato seveda ne moremo natančno trditi, ali je šlo za namerno dejanje družbe Huawei ali le za stranski učinek zakonitega popravka. Prepričani smo v to, da jim ni bilo mar ali so razmišljali o tem, kako bi lahko obliž vplival na zakoreninjene uporabnike, ali na to kogar koli opozorili - zakaj pa bi, če nehajo podpirati razvojno skupnost? Mogoče pa samo lovimo iz več razlogov, da bi bili po vsem skupaj razburjeni s Huaweijem.

Kako lahko to popravim?

Če ste napravo že posodobili in želite nanjo namestiti Magisk, boste morali pred namestitvijo omogočiti zastavico »Ohrani AVB 2.0 / dm-verity«, kot je Tecalote razkril na forumih XDA forumov. Na TWRP ne morete preprosto utripati najnovejšega stiskalnice Magisk, saj omenjena zastavica ob namestitvi ni nastavljena samodejno, lahko pa ročno popravite zagonsko sliko z upraviteljem Magisk:

  • Prenesite najnovejši APK Magisk Manager iz uradne niti, ga namestite v svojo napravo in odprite aplikacijo.
  • Prepričajte se, da je potrditveno polje »Ohrani AVB 2.0 / dm-verity« omogočeno in ga omogočite, če je onemogočeno. Če je vaša naprava šifrirana, se prepričajte tudi, da je omogočena možnost »Ohrani prisilno šifriranje«.
  • Dotaknite se gumba Namesti in izberite možnost »Patch Boot Image File«. To bo v aplikaciji ustvarilo zagonsko sliko, popravljeno z Magisk.
  • Nastavitveno sliko zaženite v napravo. Lahko ga namestite v načinu hitrega zagona, tako da datoteko premaknete v imenik hitrega zagona računalnika, znova zaženete telefon v način hitrega zagona in uporabite ukaz »fastboot flash boot boot.img« ali pa jo preprosto utripate s TWRP, tako da odprete Namesti in tapnete Gumb “Namesti sliko” in utripanje novo popravljenega boot.img.
  • Znova zaženite sistem in znova odprite aplikacijo Magisk Manager. Če se prikaže pojavno okno, ki vas vpraša, ali želite nadaljevati z Magiskovo dodatno nastavitvijo, tapnite Da.

Če ste že zakoreninjeni in ne želite vzeti posodobitve, lahko še vedno uporabite stari način onemogočanja upravitelja OTA:

  • Prenesite Solid Explorer, MiXplorer , FX File Explorer ali kateri koli drug korenski brskalnik datotek iz trgovine Google Play oz Laboratoriji XDA .
  • Odprite aplikacijo, sprejmite določila in pogoje, ji dajte dovoljenja in ji odobrite root dostop.
  • Odprite koren shrambe in se premaknite na / system / app / HwOUC.
  • Preimenujte HwOUC.apk v HwOUC.bak.
  • Znova zaženite in že bi morali iti.
Oznake Huawei Čarobno Korenina