Huawei ažuriranje koje vjerojatno prekida Magisk nije namjerno, jednostavan način za popravljanje iznutra

Android / Huawei ažuriranje koje vjerojatno prekida Magisk nije namjerno, jednostavan način za popravljanje iznutra 5 minuta čitanja

Huaweijeva ažuriranja lome ukorijenjene uređaje, ali ih je lako popraviti.



Nedavno ažuriranje Huaweijevih uređaja očito je pokvarilo instalacije Magiska i uzrokovalo da se ti uređaji više ne pokreću, osim ako ne probljeskuje osnovna ramdisk slika.

Nakon što su Huawei i Honor prestali nuditi kodove za otključavanje bootloader-a za razvojnu zajednicu, neki su to vidjeli kao pokušaj prisiljavanja ukorijenjenih korisnika na bljeskanje njihove slike dionica (i zbog toga nemogućnosti ponovnog korištenja svojih uređaja), ako su ti korisnici primijenili ovaj najnoviji ukorijenjeni telefon. najnovije ažuriranje.



Ono što uzrokuje pokretanje ukorijenjenih uređaja nakon primjene ove Huawei zakrpe je očito mali 'popravak' jezgre koji je uključen u zakrpu. Ovo je pitanje prvi put spomenuto na XDA forumima, a dalje ga je istraživao XDA Senior Member Tecalote u službenoj niti foruma Magisk Beta XDA:



Tecalote objašnjava kako zakrpa jezgre lomi ukorijenjene Huawei uređaje.



Novo izdanje na Huawei telefonima - Mate 10, Mate 10 Pro, P9 - Huawei predstavlja novi OTA pod nazivom: 'patch01'. U popisu promjena spominje se neki popravak (primjer: mms ...), ali glavna zakrpa je onemogućavanje mogućnosti Root.

To znači: ako netko flegira Magisk pomoću TWRP-a ili flash patched_boot.img za ramdisk i ponovno pokretanje telefona, Telefon zaglavi na početnom ekranu: 'Vašem se uređaju ne može vjerovati ...'

Samo vraćanje originalnog Huawei ramdisk.img pomaže pri ponovnom pokretanju sustava. Ali nijedan Root with Magisk više nije moguć.



Vraćanje na stariju verziju pomaže (ako je dostupno, jer je za neke telefone poput Mate 10 opasno smanjiti, ako firmware za nadogradnju ima drugi Xloader.img ... ali ovo je druga priča)

→ Dakle, za korisnike Huawei telefona bolje je ne instalirati OTA s Patch01 i onemogućiti Systemupdate u / system / app / HwOUC - preimenovati HwOUC.apk u HwOUC.bak

U osnovi, Tecalote je bljeskao izvornom slikom pokretanja, izvornim oporavkom i deinstalirao Magisk Manager prije nego što je preuzeo nadogradnju, a u tom se trenutku telefon uspio sasvim dobro pokrenuti. Međutim, ponovno treptanje Magiska nakon ažuriranja dovelo je do toga da je telefon zapeo na početnom ekranu 'Vašem uređaju se ne može vjerovati'.

Ažurirani Huawei firmware mogao se pokrenuti samo sa sustavom originalna b528 ramdisk slika , a ovo se ponašanje nastavilo bez obzira jesu li onemogućene dm-provjera, prisilno šifriranje ili pokretanje sustava Android Verified i jesu li testirani i Magisk v16.0 i v16.7.

Treptanje TWRP-a samo po sebi nije bilo problem jer će oporavak bljesnuti na vlastitu particiju koja se naziva recovery_ramdisk, ali telefon se ne može ukorijeniti kroz treptanje bilo čega u TWRP-u i nakon toga će pokrenuti bootloop ako se pokuša.

Do sada je nekoliko korisnika potvrdilo ovo ponašanje. Čini se također da nije ograničen na Huawei P9, jer korisnik Huawei Mate 10 također potvrđuje da će OTA ažuriranje 'patch01' slomiti i ukorijenjeni uređaj. Zastrašujuća stvar je da će se više nego vjerojatno ovo ažuriranje predstaviti na širokom spektru Huaweijevih uređaja, a Huawei neće učiniti ništa u vezi s popravkom jezgre koja probija telefon, jer prilično više ne podržavaju razvojnu zajednicu.

Kao što smo ranije rekli, mnogi to vide kao namjerno - i teško je raspravljati. Huawei prestaje nuditi kodove za otključavanje bootloadera, a zatim izbacuje ažuriranje koje razbija već ukorijenjene telefone, tako da se trebaju ponovno uključiti u izvornu sliku i izgubiti root? Definitivno je sumnjivo, iako su neki voljni Huaweiu dati prednost zbog sumnje ( neodlučni smo) .

Magični programer topjohnwu također prepoznao problem na svom Twitter računu:

Dakle, kao što smo rekli, teško je ne povjerovati da je ovo namjerno ažuriranje kako bi se blokirale instalacije Magiska i druge root metode - i oni ne bi bili prvi proizvođač telefona koji je ciljao ukorijenjene uređaje. Negdje prošle godine, LG je u neke od svojih uređaja uključio alat za provjeru korijena, koji je namjerno iznjedrio tonu nepotrebnih procesa na ukorijenjenim uređajima i tako ozbiljno pogoršao performanse uređaja ako je otkrio root.

Ali u Huaweijevu obranu, to možda nije namjerno - ovo bi zaista moglo biti samo nuspojava legitimne zakrpe jezgre koja zbog neugodnosti uzrokuje da slika magnetskog zakrpa ramdiska postane nekompatibilna. Razlog zašto ovo govorimo je taj što su nakon daljnjeg ispitivanja ovog problema neki korisnici u razvojnoj zajednici uspjeli smisliti prilično jednostavno rješenje, a čak mogu Magisk pokrenuti da radi na zakrpljenim Huawei uređajima.

Stoga se čini da je cijela kontroverza 'Huawei sprječava pokretanje ukorijenjenih uređaja' jednostavno nenamjerna nuspojava zakrpe, nego namjerna stvar. Možete se lako zaobići ako ste i već ažurirali

Dakle, naravno, ne možemo sa sigurnošću točno reći je li ovo bio namjerni postupak Huaweija ili samo nuspojava legitimnog zakrpe. U nešto smo prilično sigurni je da ih nije bilo briga niti su razmotrili kako bi zakrpa mogla utjecati na ukorijenjene korisnike ili upozorili ikoga na to - zašto bi, s obzirom na to da su prestali podržavati razvojnu zajednicu? Ali možda samo lovimo iz više razloga da bismo se nakon svega uzrujali s Huaweijem.

Kako to mogu popraviti?

Ako ste već ažurirali svoj uređaj i želite na njega instalirati Magisk, morat ćete omogućiti zastavicu 'Očuvaj AVB 2.0 / dm-verity' prije instaliranja, kao što je Tecalote otkrio na forumima XDA foruma. Ne možete jednostavno bljeskati najnoviji Magisk zip na TWRP-u, jer se navedena zastavica prilikom postavljanja ne postavlja automatski, već možete ručno zakrpati sliku pokretanja pomoću Magisk Manager-a:

  • Preuzmite najnoviji APK Magisk Manager iz službene niti, instalirajte ga na svoj uređaj i otvorite aplikaciju.
  • Provjerite je li potvrđen okvir 'Očuvaj AVB 2.0 / dm-verity' i omogućite ga ako je onemogućen. Ako je vaš uređaj šifriran, također provjerite je li omogućena opcija 'Očuvaj silovu enkripciju'.
  • Dodirnite gumb Instaliraj i odaberite opciju 'Datoteka slike za zakrpe za pokretanje'. To će stvoriti Magisk zakrpanu sliku za pokretanje unutar aplikacije.
  • Dobivenu sliku pokretanja prebacite na uređaj. Možete ga instalirati u načinu brzog pokretanja premještanjem datoteke u direktorij brzog pokretanja računala, ponovnim pokretanjem telefona u način brzog pokretanja i upotrebom naredbe 'fastboot flash boot boot.img' ili jednostavno treptanjem pomoću TWRP-a odlaskom na Instalacija, tapkanjem na Gumb 'Instaliraj sliku' i trepćući novokrpani boot.img.
  • Ponovo se pokrenite u sustav i ponovo otvorite aplikaciju Magisk Manager. Ako se pojavi skočni prozor koji vas pita želite li nastaviti s Magiskovim dodatnim postavljanjem, taknite Yes.

Ako ste već ukorijenjeni i ne želite uzimati ažuriranje, još uvijek možete onemogućiti OTA upravitelja na stari način:

  • Preuzmite Solid Explorer, MiXplorer , FX File Explorer ili bilo koji drugi preglednik datoteka s Googleovom trgovinom ili XDA laboratoriji .
  • Otvorite aplikaciju, prihvatite uvjete i odredbe, dajte joj dopuštenja i odobrite joj root pristup.
  • Idite na korijen vaše pohrane, a zatim pređite na / system / app / HwOUC.
  • Preimenujte HwOUC.apk u HwOUC.bak.
  • Ponovo se pokrenite i trebali biste biti spremni.
Oznake Huawei Čarobno Korijen