Huawei je izbacio ažuriranje koje je pokvarilo Magisk, ali se može lako popraviti

click fraud protection

Huawei je izbacio ažuriranje koje je za telefone s mekom ciglom ukorijenilo s Magiskom. Međutim, pronađeno je rješenje. Evo svega što znamo o ažuriranju.

Unatoč nedavnim problemima u Sjedinjenim Državama i Australiji, Huawei nastavlja razvijati svoje poslovanje diljem svijeta. Tvrtka, koja je brzo rasla i dominirala kineskim tržištem, sada izaziva Apple i Samsung. Njihova vodeća linija Huawei P20 potvrda je njihovog uspjeha, a recenzenti ga uglavnom hvale zbog njegove kamere, kvalitete izrade i značajki, a sigurno će ponovno izazvati valove s Huawei Mate 20. Tvrtkin podbrand, Honor, nudi uređaje poput Časna igra i Čast 10 natjecati se na tržištu srednje klase. Upravo zbog ovakvih pametnih telefona mnogi su na XDA bili obožavatelji Huawei i Honor uređaja, ali kao što mnogi od vas znaju, Huawei je odlučio prestati pružati kodove za otključavanje pokretačkog programa u iznenađujućem potezu protiv potrošača, učinkovito blokirajući većinu razvoja i modifikacije za svoje telefone.

Prethodno smo se bavili ovim problemom na Portalu

, i dalje smo jako razočarani ovom odlukom. Natjerati diva kao što je Huawei da poništi svoju odluku ili barem smisli kompromis nije lako, a dok je tu je postignut određeni napredak na tom planu, situacija je još uvijek sumorna za entuzijaste. Nedavno ažuriranje natjeralo je ljude da još više izgube povjerenje u tvrtku jer je ažuriranje uzrokovalo da telefoni jesu ukorijenjen s Magiskom da se više ne pokreće osim ako se slika temeljnog ramdiska ponovno ne bljeska. Dakle, ne samo da vlasnici uređaja Huawei i Honor ne mogu otključati svoje bootloadere, već oni koji su to već učinili nisu mogli rootati svoje uređaje. Mnogi su kritikovali tvrtku zbog nečega što se činilo kao (još jedan) potez protiv entuzijasta, ali istraga ažuriranja otkriva da je meka cigla nuspojava ažuriranja i nije namjerno učinjeno da blokira Magisk/root. Evo svega što znamo o ovom ažuriranju.


Huaweijevo ažuriranje "Patch01" sprječava pokretanje telefona s root-om Magisk

Ovo pitanje je bilo prvo iznijeti na vidjelo, i zatim detaljnije, stariji član XDA Tecalote na službenoj temi foruma Magisk Beta XDA. Član je naišao na ovaj problem na svom Huawei P9 nakon što je rebrandirao svoj uređaj kako bi mogao instalirati službeno ažuriranje za Android Oreo, a zatim instalirao malo OTA ažuriranje za "popravljanje grešaka". Samo ažuriranje, koje se zove "patch01", uključuje popravke za MMS i igranje, ali također uključuje zakrpu kernela koja omekšava Magisk-rootirane uređaje.

Prema njegovim riječima, flashirao je originalnu sliku za pokretanje, originalni oporavak i deinstalirao Magisk Manager prije nego što je preuzeo ažuriranje, nakon čega se telefon uspio sasvim dobro pokrenuti. Međutim, ponovno bljeskanje Magiska nakon ažuriranja rezultiralo je zaglavljivanjem telefona na početnom zaslonu "Vašem uređaju se ne može vjerovati". Ažurirani firmware pokrenuo se samo s izvornom b528 slikom ramdiska. Ovo se ponašanje nastavilo bez obzira na to jesu li onemogućeni dm-verity, prisilna enkripcija ili Android Verified Boot, a testirani su i Magisk v16.0 i v16.7. (Samo fleširanje TWRP-a nije bio problem jer se oporavak flešuje na vlastitu particiju koja se zove recovery_ramdisk, ali pokušaj rutanja telefona nakon toga bi pokrenuo bootloop.)

Do sada je nekoliko korisnika potvrdilo ovo ponašanje. Također se čini da nije ograničen na Huawei P9, kao korisnik na forumima Huawei Mate 10 također potvrđuje isto ponašanje nakon instaliranja OTA ažuriranja "patch01", što nas navodi na pomisao da će se ova zakrpa pojaviti na svim trenutno podržanim Huawei/Honor telefonima. S obzirom na Huaweijeve nedavne radnje u vezi s otključavanjem bootloadera, nije teško shvatiti zašto ljudi vjeruju da je ovo ažuriranje uvedeno da namjerno blokira rootanje. XDA priznati programer/priznati suradnik topjohnwu, glavni programer iza Magiska, isprva je priznao problem na svom Twitter računu.

Sam Tecalote, kao i nekoliko Huawei korisnika i programera, preuzeli su zadatak da temeljito istraže problem tijekom proteklih nekoliko dana i uspio smisliti rješenje.

Zašto se to radi?

Početni dokazi (i vrlo brza nagađanja, glasine i članci/rasprave) doveli su korisnike do vjerujem da je ovo ažuriranje izbačeno s jedinom svrhom zaključavanja rootanih korisnika iz uređaj. Uostalom, Huawei je nedavno zauzeo neprijateljski pristup otključavanju bootloadera. Ovo također ne bi bio prvi put da se proizvođač telefona uhvatio za rootane telefone: prošle smo godine izvijestili da je LG uključio alat za provjeru korijena to bi pošlo po zlu kad bi otkrilo root. I naravno, imamo i mnoge slučajeve proizvođači i operateri koji blokiraju otključavanje bootloadera kako bismo spriječili korisnike da petljaju sa svojim telefonima, gdje od nedavno uključujemo i Huawei.

Međutim, daljnja istraživanja starijeg člana XDA Tecalotea i drugih korisnika otkrila su da ovo nije nužno slučaj Huaweijevog obračuna s rootanim korisnicima. Umjesto toga, vjerojatnije je da imamo posla s nenamjernom nuspojavom zakrpe kernela koja je uzrokovala nekompatibilnost slike ramdiska zakrpane Magiskom i sprječavanja pokretanja telefona. Nadalje, korisnici mogu lako riješiti problem kako bi Magisk dobro radio na zakrpanim telefonima.

Na kraju krajeva, ne možemo sa sigurnošću reći je li to bilo namjerno ili ne, budući da Huaweijeve točne namjere nisu poznate. Ne vidimo opravdan razlog zašto ovo ažuriranje, ako je doista namjerno učinjeno kako bi se blokirali rootani korisnici, uopće postoji jer su pogođeni korisnici već preskočili probleme kako bi dobili svoje bootloadere otključan. Ali s obzirom na nedavna istraživanja i kontekst oko te teme, te činjenicu da još uvijek možete instalirati Magisk nakon ažuriranja, ne vjerujemo da je to uopće bilo namjerno.

Kako to mogu popraviti?

Ako ste već ažurirali svoj uređaj i želite instalirati Magisk na njega, morat ćete omogućiti oznaku "Preserve AVB 2.0/dm-verity" prije instalacije, kao što je Tecalote otkrio na našim forumima. Ne možete jednostavno flashirati najnoviji Magisk zip na TWRP-u, jer se spomenuta zastavica ne postavlja automatski pri instalaciji, ali možete ručno zakrpati boot sliku s Magisk Managerom:

  1. Preuzmite najnoviji Magisk Manager APK sa službene teme, instalirajte ga na svoj uređaj i otvorite aplikaciju.
  2. Provjerite je li "Sačuvajte AVB 2.0/dm-verity" potvrdni okvir je omogućen i omogućite ga ako je onemogućen. Ako je vaš uređaj šifriran, također provjerite je li omogućeno "Očuvanje prisilne enkripcije".
  3. Dodirnite gumb Instaliraj i odaberite "Zakrpi datoteku slike za pokretanje" opcija. To će stvoriti sliku za pokretanje zakrpanu Magiskom unutar aplikacije.
  4. Flash sliku za pokretanje na vašem uređaju. Možete ga instalirati u načinu brzog pokretanja tako da datoteku premjestite u direktorij za brzo pokretanje računala, ponovnim pokretanjem telefona u načinu brzog pokretanja i korištenjem "fastboot flash boot boot.img", ili ga jednostavno bljeskajte s TWRP-om tako da odete na Instaliraj, dodirnete gumb "Instaliraj sliku" i bljeskate novo zakrpani boot.img.
  5. Ponovno pokrenite sustav i ponovo otvorite aplikaciju Magisk Manager. Ako dobijete skočni prozor s pitanjem želite li nastaviti s dodatnim postavljanjem Magiska, dodirnite Da.
  6. Uživati!

Ako ste već rootani i ne želite ažurirati, još uvijek možete ići na starinski način onemogućavanja OTA upravitelja:

  1. Preuzmite Solid Explorer, MiXplorer, FX File Explorer ili bilo koji drugi preglednik datoteka s omogućenim root-om iz trgovine Google Play ili XDA Labs.
  2. Otvorite aplikaciju, prihvatite uvjete i odredbe, dajte joj dozvole i dodijelite joj root pristup.
  3. Idite u korijen svoje pohrane, a zatim prijeđite na /system/app/HwOUC.
  4. Preimenujte HwOUC.apk u HwOUC.bak.
  5. Ponovno pokrenite sustav i trebali biste biti spremni.
Upravitelj datoteka Solid ExplorerProgramer: NeatBytes

Cijena: besplatno.

4.2.

preuzimanje datoteka
FX File ExplorerProgramer: NextApp, Inc.

Cijena: besplatno.

4.1.

preuzimanje datoteka

[appbox xda com.mixplorer]

Ako izvodite a prilagođeni ROM zahvaljujući Podrška za Project Treble, trebali biste biti sigurni od ovoga jer bi ova značajka trebala utjecati samo na Huaweijev vlastiti EMUI softver.

Ako ste imali na umu da se vratite s ažuriranja "Patch01" ako ste već ažurirali, ne preporučujemo da to učinite dakle: Neka ažuriranja mogu imati drugačiji XLoader (kao što su neka ažuriranja na Huawei Mate 10), a vi riskirate od trajno blokiranje vašeg uređaja ako flešujete nekompatibilni XLoader. Osim toga, već je pronađeno zaobilazno rješenje za Magisk. Vraćanje na stariju verziju nije za one sa slabim srcem, pa ako to stvarno želite učiniti i shvaćate rizik, savjetujemo vam da na našim forumima potražite radnu metodu vraćanja na stariju verziju za svoj uređaj.


Donja linija

Blokiranje otključavanja bootloadera i pravila protiv root pristupa nešto je s čim možemo živjeti, čak i ako se ne slažemo s tim pravilima. Ali aktivno blokiranje rootanih korisnika koji su već otključali svoje bootloadere i namjerno blokiranje njihovih telefona ažuriranjem? Nema dobrog razloga za to, a to je, barem po našem mišljenju, previše nepotrebno natezanje, pogotovo s obzirom na to da rootani korisnici čine zanemariv broj Huaweijeve ogromne globalne korisničke baze. Razumijemo zašto bi korisnici mislili da Huawei blokira root, ali stvarno ne mislimo da je ovdje slučaj.

Rootiranje se ne bi trebalo smatrati sličnim piratstvu, hakiranju ili bilo kakvom kibernetičkom kriminalu. Rootirani Android pametni telefon prilično je usporediv s Windows računalom s administratorskim dozvolama... ili Linux računalo s pristupom superkorisnika. Oni koji odluče rootati svoje uređaje potpuno su svjesni sigurnosnih rizika povezanih s rootanjem i samo traže načine da dobiju dodatne mogućnosti na uređajima na koje su potrošili mnogo novca vlastiti.

Iako ne mislimo da je riječ o namjernoj promjeni, obratili smo se Huaweiju radi pojašnjenja i ažurirat ćemo ovaj članak u skladu s tim ako nam se javi. Još uvijek nije najpametniji izbor kupiti Huawei/Honor uređaj ako ste stvarno zainteresirani za rootanje/korištenje ROM-ova: kao što smo već spomenuli, još uvijek ne pružaju kodove za otključavanje bootloadera. Ali u međuvremenu, ako ste već izvršili ažuriranje, jednostavno slijedite gornje korake da vratite root.