Huawei julkaisi päivityksen, joka rikkoi Magiskin, mutta se voidaan korjata helposti

Huawei julkaisi päivityksen, jossa Magisk-juuripohjaiset puhelimet ovat pehmenneet. Korjaus kuitenkin löytyi. Tässä on kaikki, mitä tiedämme päivityksestä.

Huamatta viimeaikaisista ongelmista Yhdysvalloissa ja Australiassa, Huawei jatkaa liiketoimintansa kasvattamista ympäri maailmaa. Yritys, joka kasvoi nopeasti hallitsemaan Kiinan markkinoita, haastaa nyt Applen ja Samsungin kaltaiset. Heidän Huawei P20 -lippulaivavalikoimansa on osoitus heidän menestyksestään, ja arvioijat ylistävät sitä suurelta osin sen kamerasta, rakennuslaadusta ja ominaisuuksista. Huawei Mate 20. Yrityksen alabrändi Honor tarjoaa laitteita, kuten Kunniapeli ja Kunnia 10 kilpailla keskitason markkinoilla. Tällaisten älypuhelimien takia monet XDA: ssa fanittivat Huawei- ja Honor-laitteita, mutta kuten monet teistä tietävät, Huawei päätti lopeta käynnistyslataimen avauskoodien tarjoaminen yllättävällä kuluttajien vastaisella liikkeellä, joka estää tehokkaasti useimpien heidän puhelimiensa kehittämisen ja muokkaamisen.

Olemme käsitelleet tätä ongelmaa aiemmin portaalissa, ja olemme edelleen erittäin pettyneitä tähän päätökseen. Huawein kaltaisen jättiläisen saaminen perumaan päätöksensä tai ainakin tekemään kompromissin ei ole helppoa, ja vaikka on edistynyt jonkin verran tällä rintamalla tilanne on edelleen synkkä harrastajille. Äskettäinen päivitys sai ihmiset menettämään entistä enemmän uskoa yritykseen, kun päivitys aiheutti puhelimia, jotka olivat juurtunut Magiskilla, jotta se ei enää käynnisty, ellei muistilevykuvaa käynnistetä uudelleen. Huawei- ja Honor-laitteiden omistajat eivät siis pysty avaamaan käynnistyslatainten lukitusta, vaan myös ne, jotka ovat jo tehneet niin, eivät pysty poistamaan laitteitaan. Monet syyttivät yritystä (jälleen kerran) innostuksenvastaiselta liikkeeltä, mutta päivityksen tutkiminen paljastaa, että pehmeä tiili on päivityksen sivuvaikutus, eikä sitä ole tarkoituksella tehty estämään Magisk/root. Tässä on kaikki, mitä tiedämme tästä päivityksestä.


Huawein "Patch01" -päivitys estää Magisk-juurisia puhelimia käynnistymästä

Tämä kysymys oli ensimmäinen tuotu esiin, ja sitten tarkemmin, kirjoittanut XDA: n vanhempi jäsen Tecalote virallisessa Magisk Beta XDA -foorumin säikeessä. Jäsen törmäsi tähän ongelmaan Huawei P9:llään, kun hän oli muuttanut laitteensa tuotemerkin, jotta hän pystyi asentamaan virallisen Android Oreo -päivityksen ja asentamaan sitten pienen "virheitä korjaavan" OTA-päivityksen. Itse päivitys, jota kutsutaan nimellä "patch01", sisältää korjauksia MMS-viestiin ja pelaamiseen, mutta se sisältää myös ytimen korjaustiedoston, joka pehmentää Magisk-juuriset laitteet.

Hänen mukaansa hän välähti alkuperäisen käynnistyskuvan, alkuperäisen palautuksen ja poisti Magisk Managerin asennuksen ennen päivityksen tekemistä, jolloin puhelin onnistui käynnistymään hienosti. Magiskin päivittäminen päivityksen jälkeen johti kuitenkin siihen, että puhelin juuttui "Laitteeseesi ei voi luottaa" -aloitusnäyttöön. Päivitetty laiteohjelmisto käynnistyi vain alkuperäisellä b528-muistilevykuvalla. Tämä käyttäytyminen jatkui riippumatta siitä, oliko dm-verity, pakotettu salaus tai Android Verified Boot poistettu käytöstä, ja sekä Magisk v16.0 että v16.7 on testattu. (Pelkä TWRP: n vilkkuminen ei ollut ongelma, koska palautus välitetään omaan osioon nimeltä recovery_ramdisk, mutta puhelimen roottauksen yrittäminen jälkeenpäin laukaisi käynnistyssilmukan.)

Tähän mennessä useat käyttäjät ovat vahvistaneet tämän käyttäytymisen. Näyttää myös siltä, ​​​​että se ei rajoitu Huawei P9: ään, kuten käyttäjä Huawei Mate 10 -foorumeilla vahvistaa myös saman käyttäytymisen "patch01" OTA-päivityksen asentamisen jälkeen, mikä saa meidät ajattelemaan, että tämä korjaustiedosto julkaistaan ​​kaikkiin tällä hetkellä tuetuilla Huawei/Honor-puhelimilla. Ottaen huomioon Huawein viimeaikaiset toimet käynnistyslataimen lukituksen avaamisen suhteen, ei ole vaikea ymmärtää, miksi ihmiset uskovat, että tämä päivitys otettiin käyttöön tahallisesti estämään juurtuminen. XDA: n tunnustettu kehittäjä / tunnustettu avustaja topjohnwu, Magiskin takana oleva pääkehittäjä, myönsi alun perin ongelman Twitter-tilillään.

Tecalote itse sekä useat Huawei-käyttäjät ja -kehittäjät ottivat tehtäväkseen tutkia ongelmaa perusteellisesti viime päivinä ja onnistui keksimään ratkaisun.

Miksi näin tehdään?

Alkuperäiset todisteet (ja erittäin kiireiset spekulaatiot, huhut ja artikkelit/keskustelu) saivat käyttäjät uskovat, että tämä päivitys työnnettiin ulos ainoana tarkoituksena lukita juurtuneet käyttäjät pois laite. Loppujen lopuksi Huawei on viime aikoina ottanut vihamielisen lähestymistavan käynnistyslataimen lukituksen avaamiseen. Tämä ei olisi myöskään ensimmäinen kerta, kun puhelinvalmistaja lähti juurtuneille puhelimille: viime vuonna raportoimme, että LG sisällytti juuritarkistustyökalu joka menisi pieleen, kun se havaitsi juuren. Ja tietysti meillä on myös monia tapauksia valmistajat ja operaattorit estävät käynnistyslataimen lukituksen estääksemme käyttäjiä sotkemasta puhelimiaan, ja olemme mukana myös Huawein viime aikoina.

XDA Senior Member Tecaloten ja muiden käyttäjien tekemät lisätutkimukset ovat kuitenkin paljastaneet, että kyseessä ei välttämättä ole Huawein murskaaminen juurtuneita käyttäjiä vastaan. Pikemminkin on todennäköisempää, että kyse on ytimen korjaustiedoston tahattomasta sivuvaikutuksesta, joka aiheutti Magisk-korjatun muistilevykuvan yhteensopimattoman ja esti puhelimia käynnistymästä. Lisäksi käyttäjät voivat helposti kiertää ongelman saadakseen Magiskin toimimaan oikein hyvin korjatuissa puhelimissa.

Loppujen lopuksi emme voi sanoa varmasti, oliko tämä tahallista vai ei, koska Huawein tarkkoja aikomuksia ei tiedetä. Emme näe oikeutettua syytä, miksi tämä päivitys, jos se todellakin tehtiin tarkoituksella estämään juurtuneita käyttäjiä, on olemassa ollenkaan, koska käyttäjät, joita asia koskee, ovat jo hypänneet läpi saadakseen käynnistyslataimet lukitsematon. Mutta kun otetaan huomioon viimeaikainen tutkimus ja aiheeseen liittyvä konteksti sekä se tosiasia, että voit silti asentaa Magiskin päivityksen jälkeen, emme usko, että tämä oli tahallista.

Miten voin korjata tämän?

Jos olet jo päivittänyt laitteesi ja haluat asentaa Magiskin siihen, sinun on otettava käyttöön "Preserve AVB 2.0/dm-verity" -lippu ennen asennusta, kuten Tecalote paljasti foorumeillamme. Et voi yksinkertaisesti vilkkua uusinta Magisk-zip-tiedostoa TWRP: ssä, koska mainittua lippua ei aseteta automaattisesti asennuksen yhteydessä, mutta voit korjata käynnistyskuvan manuaalisesti Magisk Managerilla:

  1. Lataa uusin Magisk Manager APK virallisesta säikeestä, asenna se laitteellesi ja avaa sovellus.
  2. Varmista, että "Säilytä AVB 2.0/dm-verity" -valintaruutu on käytössä ja ota se käyttöön, jos se on poistettu käytöstä. Jos laitteesi on salattu, varmista myös, että "Säilytä pakotettu salaus" on käytössä.
  3. Napauta Asenna-painiketta ja valitse "Patch Boot Image File" vaihtoehto. Tämä luo Magisk-korjatun käynnistyskuvan sovelluksen sisään.
  4. Flash tuloksena oleva käynnistyskuva laitteellesi. Voit asentaa sen joko pikakäynnistystilaan siirtämällä tiedoston tietokoneesi pikakäynnistyshakemistoon, käynnistämällä puhelimen uudelleen pikakäynnistystilaan ja käyttämällä "fastboot flash boot boot.img" -komentoa tai yksinkertaisesti vilkkumalla se TWRP: llä siirtymällä kohtaan Asenna, napauttamalla "Asenna kuva" -painiketta ja vilkkumalla juuri korjattu boot.img.
  5. Käynnistä järjestelmä uudelleen ja avaa Magisk Manager -sovellus uudelleen. Jos saat ponnahdusikkunan, jossa kysytään, haluatko jatkaa Magiskin lisäasetuksia, napauta Kyllä.
  6. Nauttia!

Jos olet jo juurtunut etkä halua ottaa päivitystä vastaan, voit silti ottaa vanhan koulun tavan poistaa OTA-hallinnan käytöstä:

  1. Lataa Solid Explorer, MiXplorer, FX File Explorer tai mikä tahansa muu juuriyhteensopiva tiedostoselain Google Play Kaupasta tai XDA Labsista.
  2. Avaa sovellus, hyväksy käyttöehdot, anna sille käyttöoikeudet ja anna sille pääkäyttäjän oikeudet.
  3. Siirry tallennustilan juureen ja siirry sitten hakemistoon /system/app/HwOUC.
  4. Nimeä HwOUC.apk uudelleen muotoon HwOUC.bak.
  5. Käynnistä uudelleen, ja sinun pitäisi olla valmis.
Solid Explorer -tiedostonhallintaKehittäjä: NeatBytes

Hinta: Ilmainen.

4.2.

ladata
FX File ExplorerKehittäjä: NextApp, Inc.

Hinta: Ilmainen.

4.1.

ladata

[appbox xda com.mixplorer]

Jos juoksit a mukautettu ROM kiitokset Projektin Treble tuki, sinun pitäisi olla turvassa tältä, koska tämän ominaisuuden pitäisi vaikuttaa vain Huawein omaan EMUI-ohjelmistoon.

Jos ajattelit palata "Patch01"-päivityksestä, jos olet jo päivittänyt, emme suosittele joten: Joillakin päivityksillä voi olla erilainen XLoader (kuten jotkin Huawei Mate 10:n päivitykset), ja olet vaarassa / laitteesi tihkuminen pysyvästi, jos vältät yhteensopimattoman XLoaderin. Lisäksi Magiskille on jo löydetty ratkaisu. Vanheneminen ei ole heikkohermoisille, joten jos todella haluat tehdä sen ja tunnustaa riskin, suosittelemme, että etsit foorumeiltamme toimivan laitteellesi alennuksen.


Bottom Line

Käynnistyslataimen lukituksen estäminen ja pääkäyttäjän oikeudet estävät käytännöt ovat asia, jonka kanssa voimme elää, vaikka emme olisikaan samaa mieltä näiden käytäntöjen kanssa. Mutta estätkö aktiivisesti juurtuneita käyttäjiä, jotka ovat jo avanneet käynnistyslataimen lukituksen, ja tahallisesti tiilaamaan puhelimiaan päivityksellä? Tälle ei ole mitään hyvää syytä, ja se on ainakin meidän mielestämme liian tarpeetonta, varsinkin kun otetaan huomioon, että juurtuneita käyttäjiä on mitätön määrä Huawein massiivisesta maailmanlaajuisesta käyttäjäkunnasta. Ymmärrämme, miksi käyttäjät luulevat, että Huawei estää pääkäyttäjän, mutta emme todellakaan usko, että näin on tässä.

Juurtumista ei pidä nähdä piratismin, hakkeroinnin tai muun verkkorikollisuuden kaltaisena. Juurtunut Android-älypuhelin on melko verrattavissa Windows-tietokoneeseen, jossa on järjestelmänvalvojan oikeudet... tai Linux-tietokone, jossa on pääkäyttäjän käyttöoikeus. Ne, jotka päättävät roottaa laitteensa, ovat täysin tietoisia juurtumiseen liittyvistä turvallisuusriskeistä ja He etsivät vain tapoja saada lisäominaisuuksia laitteisiin, joihin he käyttivät paljon rahaa oma.

Vaikka emme usko, että tämä on tarkoituksellinen muutos, otimme yhteyttä Huaweihin saadaksemme selvennyksen ja päivitämme tämän artikkelin vastaavasti, jos saamme vastauksen. Huawei/Honor-laitteen ostaminen ei ole vieläkään viisain vaihtoehto, jos olet todella kiinnostunut ROM-levyjen juurruttamisesta/käyttämisestä: kuten aiemmin mainitsimme, ne eivät edelleenkään tarjoa käynnistyslataimen avauskoodeja. Mutta sillä välin, jos olet jo päivittänyt, noudata yllä olevia ohjeita saadaksesi pääkäyttäjän oikeudet takaisin.