Huawei udrullede en opdatering, som knækkede Magisk, men den kan nemt rettes

click fraud protection

Huawei udrullede en opdatering, som bløde murede telefoner rootede med Magisk. Der er dog fundet en rettelse. Her er alt, hvad vi ved om opdateringen.

På trods af de seneste problemer i USA og Australien fortsætter Huawei med at vokse deres forretning rundt om i verden. Virksomheden, der hurtigt voksede til at dominere det kinesiske marked, udfordrer nu folk som Apple og Samsung. Deres Huawei P20 flagskib lineup er et vidnesbyrd om deres succes, hvor anmeldere i høj grad roser det for dets kamera, byggekvalitet og funktioner, og de er forpligtet til at lave bølger igen med Huawei Mate 20. Virksomhedens undermærke, Honor, tilbyder enheder som Æresspil og Ære 10 at konkurrere på mellemmarkedet. Det er på grund af smartphones som disse, at mange på XDA var fans af Huawei og Honor-enheder, men som mange af jer er klar over, besluttede Huawei at stop med at give bootloader-oplåsningskoder i et overraskende anti-forbrugertræk, der effektivt blokerer det meste af udvikling og modding til deres telefoner.

Vi har tidligere behandlet dette problem på portalen, og vi er stadig dybt skuffede over denne beslutning. At få en gigant som Huawei til at omgøre deres beslutning eller i det mindste komme med et kompromis er ikke let, og mens der har været nogle fremskridt på den front er situationen stadig dyster for entusiaster. En nylig opdatering fik folk til at miste endnu mere tro på virksomheden, da opdateringen forårsagede telefoner, der var rodfæstet med Magisk for ikke længere at starte, medmindre standard ramdisk-billedet blev flashet igen. Så ikke kun er Huawei og Honor enhedsejere ude af stand til at låse deres bootloadere op, men de, der allerede har gjort det, blev ude af stand til at roote deres enheder. Mange baserede virksomheden for, hvad der så ud som (endnu et) anti-entusiasttræk, men en undersøgelse af opdateringen afslører, at den bløde mursten er en bivirkning af en opdatering og ikke bevidst gjort for at blokere Magisk/root. Her er alt, hvad vi ved om denne opdatering.


Huaweis "Patch01"-opdatering forhindrer Magisk-rodede telefoner i at starte

Dette spørgsmål var først frem i lyset, og derefter yderligere detaljeret, af XDA Senior Member Tecalote på den officielle Magisk Beta XDA-forumtråd. Medlemmet faldt over dette problem på sin Huawei P9 efter at have ændret sin enhed, så han kunne installere den officielle Android Oreo-opdatering og derefter installere en lille "bug-fixing" OTA-opdatering. Selve opdateringen, som kaldes "patch01", indeholder rettelser til MMS og spil, men den inkluderer også en kernepatch, som bløde mursten Magisk-rodede enheder.

Ifølge ham flashede han det originale boot-image, den originale gendannelse og afinstallerede Magisk Manager, før han tog opdateringen, hvorefter telefonen formåede at starte fint. Genopladning af Magisk efter opdateringen resulterede dog i, at telefonen satte sig fast i splash-skærmen "Din enhed kan ikke stole på". Den opdaterede firmware startede kun op med det originale b528 ramdisk image. Denne adfærd fortsatte, uanset om dm-verity, tvungen kryptering eller Android Verified Boot var deaktiveret, og både Magisk v16.0 og v16.7 er blevet testet. (Bare at blinke TWRP var ikke et problem, da gendannelsen flashes til sin egen partition kaldet recovery_ramdisk, men forsøg på at roote telefonen bagefter ville udløse en bootloop.)

Indtil videre har der været flere brugere, der bekræfter denne adfærd indtil videre. Det ser også ud til, at det ikke er begrænset til Huawei P9, som en bruger på Huawei Mate 10-fora bekræfter også den samme adfærd efter installation af "patch01" OTA-opdateringen, hvilket får os til at tro, at denne patch vil rulle ud til alle aktuelt understøttede Huawei/Honor-telefoner. I betragtning af Huaweis seneste handlinger vedrørende oplåsning af bootloader, er det ikke svært at se, hvorfor folk tror, ​​at denne opdatering blev rullet ud for bevidst at blokere for rooting. XDA anerkendt udvikler / anerkendt bidragyder topjohnwu, hovedudvikleren bag Magisk, erkendte i første omgang problemet på sin Twitter-konto.

Tecalote selv, samt flere Huawei-brugere og -udviklere, påtog sig opgaven med at undersøge problemet grundigt i løbet af de sidste par dage og det lykkedes at finde en løsning.

Hvorfor bliver dette gjort?

Indledende beviser (og stærkt forhastede spekulationer, rygter og artikler/diskussion) førte brugerne til mener, at denne opdatering blev skubbet ud med det ene formål at udelukke rootede brugere fra enhed. Huawei har trods alt for nylig taget en fjendtlig tilgang til oplåsning af bootloader. Dette ville heller ikke være første gang, at en telefonproducent gik efter rootede telefoner: Sidste år rapporterede vi, at LG inkluderede en root checker værktøj der ville gå galt, når den opdagede rod. Og vi har selvfølgelig også de mange sager af producenter og udbydere blokerer oplåsning af bootloader for at forhindre brugere i at rode med deres telefoner, hvor vi også har inkluderet Huawei siden for nylig.

Yderligere forskning fra XDA Senior Member Tecalote og andre brugere har dog afsløret, at dette ikke nødvendigvis er et tilfælde af, at Huawei slår ned på rootede brugere. Det er snarere mere sandsynligt, at vi har at gøre med en utilsigtet bivirkning af en kerne-patch, som fik den Magisk-patchede ramdisk-image til at være inkompatibel og forhindre telefoner i at starte. Desuden kan brugere nemt omgå problemet for at få Magisk til at fungere fint på patchede telefoner.

I sidste ende kan vi ikke sige med sikkerhed, om dette var bevidst eller ej, da Huaweis præcise intentioner ikke kendes. Vi kan ikke se en berettiget grund til, at denne opdatering, hvis den faktisk blev gjort med vilje for at blokere rootede brugere, eksisterer overhovedet, fordi de berørte brugere allerede er sprunget igennem bøjler for at få deres bootloadere ulåst. Men i betragtning af nyere forskning og kontekst omkring emnet, og det faktum, at du stadig kan installere Magisk efter opdateringen, tror vi slet ikke, at dette var med vilje.

Hvordan kan jeg rette dette?

Hvis du allerede har opdateret din enhed og vil installere Magisk på den, skal du aktivere flaget "Bevar AVB 2.0/dm-verity", før du installerer, som Tecalote afslørede på vores fora. Du kan ikke blot flashe den seneste Magisk zip på TWRP, da nævnte flag ikke indstilles automatisk ved installation, men du kan manuelt patche boot-billedet med Magisk Manager:

  1. Download den seneste Magisk Manager APK fra den officielle tråd, installer den på din enhed og åbn appen.
  2. Sørg for, at "Bevar AVB 2.0/dm-verity" afkrydsningsfeltet er aktiveret, og aktiver det, hvis det er deaktiveret. Hvis din enhed er krypteret, skal du også sørge for, at "Bevar kraftkryptering" er aktiveret.
  3. Tryk på knappen Installer og vælg "Patch Boot Image File" mulighed. Dette vil skabe et Magisk-patchet opstartsbillede inde i appen.
  4. Flash det resulterende opstartsbillede til din enhed. Du kan enten installere det i fastboot-tilstand ved at flytte filen til din computers fastboot-mappe, genstarte din telefon til fastboot-tilstand og bruge "fastboot flash boot boot.img" kommando, eller blot flashe den med TWRP ved at gå til Installer, trykke på knappen "Installer billede" og blinke den nyligt lappede boot.img.
  5. Genstart til systemet, og åbn Magisk Manager-appen igen. Hvis du får en popup, der spørger dig, om du vil fortsætte med Magisks ekstra opsætning, skal du trykke på Ja.
  6. God fornøjelse!

Hvis du allerede er forankret og ikke har lyst til at tage opdateringen, kan du stadig gå den gamle måde at deaktivere OTA-manageren på:

  1. Download Solid Explorer, MiXplorer, FX File Explorer eller enhver anden root-aktiveret filbrowser fra Google Play Butik eller XDA Labs.
  2. Åbn appen, accepter vilkårene og betingelserne, giv den tilladelser og giv den root-adgang.
  3. Gå til roden af ​​dit lager, og flyt derefter til /system/app/HwOUC.
  4. Omdøb HwOUC.apk til HwOUC.bak.
  5. Genstart, og du burde være klar.
Solid Explorer File ManagerUdvikler: NeatBytes

Pris: Gratis.

4.2.

Hent
FX File ExplorerUdvikler: NextApp, Inc.

Pris: Gratis.

4.1.

Hent

[appbox xda com.mixplorer]

Hvis du kører en brugerdefineret ROM tak til Projekt Diskant støtte, så skal du være sikker på dette, da denne funktion kun bør påvirke Huaweis egen EMUI-software.

Hvis du havde i tankerne at gå tilbage fra "Patch01"-opdateringen, hvis du allerede har opdateret, fraråder vi stærkt Så: Nogle opdateringer kan have en anden XLoader (såsom nogle opdateringer på Huawei Mate 10), og du løber risikoen af permanent mursten din enhed, hvis du flasher en inkompatibel XLoader. Derudover er der allerede fundet en løsning til Magisk. Nedgradering er ikke for sarte sjæle, så hvis du virkelig ønsker at gøre det og anerkender risikoen, råder vi dig til at søge i vores fora efter en fungerende nedgraderingsmetode til din enhed.


Bundlinjen

Blokering af oplåsning af bootloader og politikker mod root-adgang er noget, vi kan leve med, selvom vi ikke er enige i disse politikker. Men aktivt at blokere rootede brugere, der allerede har låst deres bootloadere op, og med vilje muret deres telefoner med en opdatering? Det er der ingen god grund til, og det er i hvert fald efter vores mening for unødvendigt, især i betragtning af at rodfæstede brugere udgør et ubetydeligt antal af Huaweis enorme globale brugerbase. Vi forstår dog, hvorfor brugere ville tro, at Huawei blokerer root, men vi tror virkelig ikke, det er tilfældet her.

Rooting bør ikke ses som beslægtet med piratkopiering, hacking eller enhver form for cyberkriminalitet. En forankret Android-smartphone kan stort set sammenlignes med en Windows-computer med administratorrettigheder... eller en Linux-pc med superbrugeradgang. De, der vælger at roote deres enheder, er fuldt ud klar over de sikkerhedsrisici, der er forbundet med rooting og leder bare efter måder at få yderligere funktioner på de enheder, de har brugt mange penge på egen.

Selvom vi ikke mener, at dette er en bevidst ændring, tog vi kontakt til Huawei for at få afklaring og vil opdatere denne artikel i overensstemmelse hermed, hvis vi hører tilbage. Det er stadig ikke det klogeste valg at købe en Huawei/Honor-enhed, hvis du virkelig er interesseret i at roote/bruge ROM'er: Som vi nævnte før, leverer de stadig ikke bootloader-oplåsningskoder. Men i mellemtiden, hvis du allerede har opdateret, skal du blot følge trinene ovenfor for at få root tilbage.