Huawei je uvedel posodobitev, ki je za telefone z mehko opeko zakoreninila Magisk. Vendar je bil najden popravek. Tukaj je vse, kar vemo o posodobitvi.
Kljub nedavnim težavam v ZDA in Avstraliji Huawei še naprej širi svoje poslovanje po vsem svetu. Podjetje, ki je hitro zraslo in prevladovalo na kitajskem trgu, zdaj izziva podjetja, kot sta Apple in Samsung. Njihova vodilna linija Huawei P20 je dokaz njihovega uspeha, saj ga ocenjevalci v veliki meri hvalijo zaradi njegovega fotoaparata, kakovosti izdelave in funkcij, zato bodo zagotovo znova navdušili z Huawei Mate 20. Podznamka podjetja, Honor, ponuja naprave, kot je Honor Play in Čast 10 tekmovati na trgu srednjega razreda. Zaradi takšnih pametnih telefonov so bili mnogi na XDA oboževalci naprav Huawei in Honor, a kot mnogi od vas veste, se je Huawei odločil, prenehajte zagotavljati kode za odklepanje zagonskega nalagalnika v presenetljivi protipotrošniški potezi, ki učinkovito blokira večino razvoja in modifikacije za njihove telefone.
To težavo smo že obravnavali na portaluin še vedno smo močno razočarani nad to odločitvijo. Prisiliti velikana, kot je Huawei, da prekliče svojo odločitev ali vsaj najde kompromis, ni enostavno, in čeprav je je bilo nekaj napredka na tej fronti so razmere za navdušence še vedno mračne. Zaradi nedavne posodobitve so ljudje še bolj izgubili zaupanje v podjetje, saj je posodobitev povzročila, da so telefoni bili ukoreninjen z Magiskom, da se ne bo več zagnal, razen če je bila slika osnovnega pomnilniškega diska ponovno zagnana. Torej ne samo, da lastniki naprav Huawei in Honor ne morejo odkleniti svojih zagonskih nalagalnikov, ampak tudi tisti, ki so to že storili, niso mogli ukoreniniti svojih naprav. Mnogi so podjetje grajali zaradi (še ene) poteze proti navdušencem, vendar preiskava posodobitve razkriva, da je mehka opeka stranski učinek posodobitve in ni namenoma blokiral Magisk/root. Tukaj je vse, kar vemo o tej posodobitvi.
Huaweijeva posodobitev "Patch01", ki preprečuje zagon telefonov s koreninami Magisk
Ta številka je bila prva prinesel na dan, in nato podrobneje, avtor XDA Senior Member Tecalote na uradni temi foruma Magisk Beta XDA. Član je naletel na to težavo na svojem Huawei P9, potem ko je preoblikoval svojo napravo, da je lahko namestil uradno posodobitev za Android Oreo in nato namestil majhno posodobitev OTA za odpravljanje napak. Posodobitev sama, ki se imenuje "patch01", vključuje popravke za MMS in igranje iger, vključuje pa tudi popravek jedra, ki omehča naprave, ki podpirajo Magisk.
Po njegovih besedah je pred posodobitvijo zagnal prvotno zagonsko sliko, prvotno obnovitev in odstranil Magisk Manager, pri čemer se je telefon uspel dobro zagnati. Vendar pa je ponovni zagon Magiska po posodobitvi povzročil, da se je telefon obtičal na pozdravnem zaslonu »Vaši napravi ni mogoče zaupati«. Posodobljena vdelana programska oprema se je zagnala samo z izvirno sliko pomnilniškega diska b528. To vedenje se je ohranilo ne glede na to, ali so bili dm-verity, vsiljeno šifriranje ali Android Verified Boot onemogočeni, in Magisk v16.0 in v16.7 sta bila testirana. (Samo utripanje TWRP ni bilo težava, saj se obnovitev utripa na lastno particijo, imenovano recovery_ramdisk, vendar bi naknadni poskus rootanja telefona sprožil zagonsko zanko.)
Doslej je bilo več uporabnikov, ki so potrdili to vedenje. Kaže tudi, da ni omejeno na Huawei P9, saj uporabnik na forumih Huawei Mate 10 prav tako potrjuje enako vedenje po namestitvi posodobitve OTA "patch01", kar nas napeljuje na domnevo, da bo ta popravek uveden na vse trenutno podprte telefone Huawei/Honor. Glede na Huaweijeve nedavne ukrepe glede odklepanja zagonskega nalagalnika ni težko razumeti, zakaj ljudje verjamejo, da je bila ta posodobitev uvedena za namerno blokiranje rootanja. XDA Recognised Developer / Recognized Contributor topjohnwu, glavni razvijalec za Magiskom, je sprva priznal težavo na svojem Twitter računu.
Sam Tecalote ter številni uporabniki in razvijalci Huaweija so v preteklih dneh prevzeli nalogo, da temeljito raziščejo težavo. in uspel najti rešitev.
Zakaj se to počne?
Začetni dokazi (in zelo hitre špekulacije, govorice in članki/razprave) so uporabnike pripeljali do menijo, da je bila ta posodobitev izrinjena z edinim namenom zaklepanja rootanih uporabnikov iz napravo. Konec koncev je Huawei pred kratkim ubral sovražen pristop k odklepanju zagonskega nalagalnika. Tudi to ne bi bilo prvič, da se je proizvajalec telefonov lotil rootanih telefonov: lani smo poročali, da je LG vključil orodje za preverjanje korenin to bi šlo po zlu, ko bi zaznal root. In seveda imamo tudi številne primere proizvajalci in operaterji blokirajo odklepanje zagonskega nalagalnika preprečiti uporabnikom, da bi se zapletali s svojimi telefoni, kamor od nedavnega vključujemo tudi Huawei.
Vendar pa je nadaljnja raziskava starejšega člana XDA Tecaloteja in drugih uporabnikov razkrila, da to ni nujno primer Huaweijevega zatiranja rootanih uporabnikov. Namesto tega je bolj verjetno, da imamo opravka z nenamernim stranskim učinkom popravka jedra, ki je povzročil, da slika pomnilniškega diska, popravljena z Magiskom, ni združljiva in preprečuje zagon telefonov. Poleg tega lahko uporabniki težavo preprosto zaobidejo, da Magisk deluje dobro na telefonih s popravki.
Konec koncev ne moremo z gotovostjo reči, ali je bilo to namerno ali ne, saj Huaweijevi natančni nameni niso znani. Ne vidimo opravičljivega razloga, zakaj bi ta posodobitev, če je bila dejansko izvedena namerno za blokiranje rootanih uporabnikov, sploh obstaja, ker so prizadeti uporabniki že skočili skozi obroče, da bi dobili svoje zagonske programe odklenjen. Toda glede na nedavne raziskave in kontekst okoli te teme ter dejstvo, da lahko po posodobitvi še vedno namestite Magisk, ne verjamemo, da je bilo to namerno.
Kako lahko to popravim?
Če ste že posodobili svojo napravo in želite nanjo namestiti Magisk, boste morali pred namestitvijo omogočiti zastavico »Ohrani AVB 2.0/dm-verity«, kot je Tecalote razkril na naših forumih. Najnovejšega Magisk zip-a ne morete preprosto bliskati na TWRP, saj se omenjena zastavica ne nastavi samodejno ob namestitvi, lahko pa ročno popravite zagonsko sliko z Magisk Managerjem:
- Prenesite najnovejši APK Magisk Manager iz uradne niti, ga namestite v svojo napravo in odprite aplikacijo.
- Prepričajte se, da "Ohranite AVB 2.0/dm-verity" je omogočeno potrditveno polje in ga omogočite, če je onemogočeno. Če je vaša naprava šifrirana, se prepričajte tudi, da je omogočeno »Ohrani prisilno šifriranje«.
- Dotaknite se gumba Namesti in izberite »Popravek zagonske slikovne datoteke" možnost. To bo ustvarilo zagonsko sliko, popravljeno z Magiskom, znotraj aplikacije.
- Zaženite nastalo zagonsko sliko v svojo napravo. Lahko ga namestite v načinu hitrega zagona tako, da premaknete datoteko v imenik hitrega zagona vašega računalnika, znova zaženete telefon v način hitrega zagona in uporabite "
fastboot flash boot boot.img
" ali pa ga preprosto utripate s TWRP tako, da odprete Install, tapnete gumb "Install image" in utripate na novo popravljen boot.img. - Znova zaženite sistem in znova odprite aplikacijo Magisk Manager. Če se prikaže pojavno okno z vprašanjem, ali želite nadaljevati z dodatno nastavitvijo Magiska, tapnite Da.
- Uživajte!
Če ste že zakoreninjeni in vam ni do posodobitve, lahko še vedno uporabite staro šolo in onemogočite upravitelja OTA:
- Prenesite Solid Explorer, MiXplorer, FX File Explorer ali kateri koli drug korenski brskalnik datotek iz trgovine Google Play ali XDA Labs.
- Odprite aplikacijo, sprejmite določila in pogoje, ji dodelite dovoljenja in ji dodelite korenski dostop.
- Pojdite v koren vašega pomnilnika in se nato premaknite v /system/app/HwOUC.
- Preimenujte HwOUC.apk v HwOUC.bak.
- Znova zaženite in morali bi biti pripravljeni.
Cena: brezplačno.
4.2.
Cena: brezplačno.
4.1.
[appbox xda com.mixplorer]
Če izvajate a ROM po meri zahvale gredo Podpora za Project Treble, potem bi morali biti varni pred tem, saj bi morala ta funkcija vplivati samo na Huaweijevo lastno programsko opremo EMUI.
Če ste imeli v mislih vrnitev s posodobitve »Patch01«, če ste že posodobili, močno odsvetujemo torej: Nekatere posodobitve imajo lahko drugačen XLoader (kot so nekatere posodobitve na Huawei Mate 10) in tvegate od trajno zaklene vašo napravo, če preklopite nezdružljiv XLoader. Poleg tega je bila že najdena rešitev za Magisk. Prehod na nižjo različico ni za tiste s slabim srcem, zato vam svetujemo, da na naših forumih poiščete delujočo metodo preklopa na prejšnjo različico za svojo napravo, če to res želite storiti in se zavedate tveganja.
Spodnja črta
Blokiranje odklepanja zagonskega nalagalnika in pravilniki proti korenskemu dostopu so nekaj, s čimer lahko živimo, tudi če se s temi pravilniki ne strinjamo. Toda aktivno blokiranje rootanih uporabnikov, ki so že odklenili svoje zagonske programe, in namerno blokiranje njihovih telefonov s posodobitvijo? Za to ni nobenega dobrega razloga in je, vsaj po našem mnenju, preveč nepotrebno napenjanje, zlasti glede na to, da root uporabniki predstavljajo zanemarljivo število Huaweijeve ogromne globalne baze uporabnikov. Razumemo, zakaj bi uporabniki mislili, da Huawei blokira korenski dostop, vendar mislimo, da v tem primeru ni tako.
Rootiranja ne bi smeli obravnavati kot podobno piratstvu, hekanju ali kateremu koli kibernetskemu kriminalu. Zakoreninjeni pametni telefon Android je precej primerljiv z računalnikom Windows s skrbniškimi dovoljenji... ali računalnik z Linuxom z dostopom superuporabnika. Tisti, ki se odločijo za rootanje svojih naprav, se popolnoma zavedajo varnostnih tveganj, povezanih z rootanjem in samo iščejo načine, kako pridobiti dodatne zmogljivosti na napravah, za katere so porabili veliko denarja lasten.
Čeprav menimo, da to ni namerna sprememba, smo se za pojasnila obrnili na Huawei in bomo ta članek ustrezno posodobili, če bomo prejeli odgovor. Še vedno ni najbolj modra izbira, da kupite napravo Huawei/Honor, če vas resnično zanima rootanje/uporaba ROM-ov: kot smo že omenili, še vedno ne ponujajo kod za odklepanje zagonskega nalagalnika. Toda medtem, če ste že posodobili, preprosto sledite zgornjim korakom, da pridobite root nazaj.