„Huawei“ išleido atnaujinimą, kuris sulaužė „Magisk“, tačiau jį galima lengvai pataisyti

„Huawei“ išleido atnaujinimą, kurį naudojant „Magisk“ yra įsišakniję telefonai. Tačiau pataisymas buvo rastas. Štai viskas, ką žinome apie atnaujinimą.

Nepaisant pastarojo meto bėdų JAV ir Australijoje, „Huawei“ toliau plečia savo verslą visame pasaulyje. Bendrovė, kuri sparčiai išaugo ir dominuoja Kinijos rinkoje, dabar meta iššūkį tokiems kaip Apple ir Samsung. Jų pavyzdinių „Huawei P20“ serija liudija jų sėkmę – apžvalgininkai dažniausiai giria jį už fotoaparatą, surinkimo kokybę ir funkcijas, ir jie vėl kels bangas su Huawei Mate 20. Bendrovės antrinis prekės ženklas „Honor“ siūlo tokius įrenginius kaip Garbės žaidimas ir Garbė 10 konkuruoti vidutinės klasės rinkoje. Dėl tokių išmaniųjų telefonų daugelis XDA buvo „Huawei“ ir „Honor“ įrenginių gerbėjai, tačiau, kaip daugelis iš jūsų žino, „Huawei“ nusprendė nustokite teikti įkrovos tvarkyklės atrakinimo kodus stebinantis prieš vartotojus nukreiptas veiksmas, veiksmingai blokuojantis daugumą jų telefonų kūrimo ir modifikavimo.

Anksčiau šią problemą nagrinėjome portale

, ir vis dar esame labai nusivylę šiuo sprendimu. Nelengva priversti tokį milžiną kaip „Huawei“ pakeisti savo sprendimą arba bent jau rasti kompromisą. padaryta tam tikra pažanga tame fronte padėtis vis dar niūri entuziastams. Dėl neseniai atlikto atnaujinimo žmonės dar labiau prarado tikėjimą įmone, nes dėl atnaujinimo atsirado tokių telefonų įsišaknijęs su Magisk, kad nebebūtų paleistas, nebent būtų iš naujo paleistas atsarginis ramdisko vaizdas. Taigi ne tik „Huawei“ ir „Honor“ įrenginių savininkai negali atrakinti savo įkrovos tvarkyklių, bet ir tie, kurie tai jau padarė, nebegali išnaikinti savo įrenginių. Daugelis smerkė bendrovę dėl to, kas atrodė (dar vienas) prieš entuziastą nukreiptą žingsnį, tačiau atnaujinimo tyrimas atskleidžia, kad minkšta plyta yra Šalutinis atnaujinimo poveikis, o ne tyčia blokuojant Magisk/root. Štai viskas, ką žinome apie šį naujinimą.


„Huawei“ „Patch01“ naujinimas neleidžia paleisti „Magisk“ šaknis turintiems telefonams

Šis klausimas buvo pirmasis iškelta į dienos šviesą, ir tada išsamiau, XDA vyresnysis narys Tecalote oficialioje Magisk Beta XDA forumo gijoje. Narys susidūrė su šia problema savo „Huawei P9“ po to, kai pakeitė savo įrenginio prekės ženklą, kad galėtų įdiegti oficialų „Android Oreo“ naujinimą ir tada įdiegti nedidelį „klaidas taisantį“ OTA naujinimą. Pats naujinimas, kuris vadinamas „patch01“, apima MMS ir žaidimų pataisymus, tačiau jame taip pat yra branduolio pataisa, kuri išjungia „Magisk“ šaknis turinčius įrenginius.

Anot jo, prieš imdamasis naujinimo jis paleido pradinį įkrovos vaizdą, pradinį atkūrimą ir pašalino „Magisk Manager“, o tada telefoną pavyko paleisti puikiai. Tačiau iš naujo paleidus Magisk po atnaujinimo telefonas įstrigo „Jūsų įrenginio negalima pasitikėti“ paleidimo ekrane. Atnaujinta programinė įranga buvo paleista tik su originaliu b528 ramdisko vaizdu. Toks elgesys išliko neatsižvelgiant į tai, ar buvo išjungtas dm-verity, priverstinis šifravimas ar „Android Verified Boot“, ir buvo išbandytos „Magisk v16.0“ ir v16.7. (Tiesiog sumirksėti TWRP nebuvo problema, nes atkūrimas perkeliamas į atskirą skaidinį, vadinamą recovery_ramdisk, tačiau vėliau bandant išjungti telefoną, suaktyvinamas įkrovos ciklas.)

Iki šiol tokį elgesį patvirtino keli vartotojai. Taip pat atrodo, kad tai neapsiriboja „Huawei P9“, kaip vartotojas Huawei Mate 10 forumuose taip pat patvirtina tą patį elgesį įdiegus „patch01“ OTA naujinimą, o tai leidžia manyti, kad ši pataisa bus įdiegta visuose šiuo metu palaikomuose „Huawei“ / „Honor“ telefonuose. Atsižvelgiant į naujausius „Huawei“ veiksmus, susijusius su įkrovos tvarkyklės atrakavimu, nesunku suprasti, kodėl žmonės mano, kad šis naujinimas buvo išleistas siekiant tyčia blokuoti įsišaknijimą. XDA pripažintas kūrėjas / pripažintas bendradarbis topjohnwu, pagrindinis „Magisk“ kūrėjas, iš pradžių pripažino problemą savo „Twitter“ paskyroje.

Pats „Tecalote“, taip pat keli „Huawei“ vartotojai ir kūrėjai per pastarąsias kelias dienas ėmėsi užduoties kruopščiai ištirti problemą. ir pavyko rasti sprendimą.

Kodėl tai daroma?

Pradiniai įrodymai (ir labai skubotos spėlionės, gandai ir straipsniai / diskusija) paskatino vartotojus manome, kad šis naujinimas buvo išstumtas siekiant vienintelio tikslo – išjungti įsišaknijusius vartotojus iš prietaisas. Galų gale, „Huawei“ neseniai ėmėsi priešiško požiūrio į įkrovos tvarkyklės atrakinimą. Tai būtų ne pirmas kartas, kai telefonų gamintojas ėmėsi įsišaknijusių telefonų: praėjusiais metais pranešėme, kad LG įtraukė šaknų tikrinimo įrankis kad aptiktų šaknį suklystų. Ir, žinoma, mes taip pat turime daugybę atvejų gamintojai ir vežėjai blokuoja įkrovos tvarkyklės atrakinimą kad vartotojai nesimaišytų su savo telefonais, nes neseniai įtraukiame ir „Huawei“.

Tačiau tolesni XDA vyresniojo nario Tecalote ir kitų naudotojų tyrimai atskleidė, kad tai nebūtinai yra „Huawei“ susidorojimas su įsišaknijusiais vartotojais. Greičiau labiau tikėtina, kad susiduriame su nenumatytu branduolio pataisos šalutiniu poveikiu, dėl kurio Magisk pataisytas ramdisko vaizdas buvo nesuderinamas ir neleido telefonams paleisti. Be to, vartotojai gali lengvai išspręsti šią problemą, kad „Magisk“ veiktų puikiai su pataisytais telefonais.

Dienos pabaigoje negalime tiksliai pasakyti, ar tai buvo tyčia, ar ne, nes tikslūs „Huawei“ ketinimai nežinomi. Nematome pateisinamos priežasties, kodėl šis naujinimas, jei iš tikrųjų buvo tyčia skirtas blokuoti įsišaknijusius vartotojus, išvis egzistuoja, nes paveikti vartotojai jau spėjo gauti savo įkrovos tvarkykles atrakinta. Tačiau atsižvelgiant į naujausius tyrimus ir kontekstą, susijusį su šia tema, ir į tai, kad vis tiek galite įdiegti Magisk po atnaujinimo, mes netikime, kad tai buvo tyčia.

Kaip galiu tai ištaisyti?

Jei jau atnaujinote įrenginį ir norite jame įdiegti „Magisk“, prieš diegdami turėsite įjungti vėliavėlę „Išsaugoti AVB 2.0/dm-verity“, kaip „Tecalote“ atskleidė mūsų forumuose. Negalite tiesiog suaktyvinti naujausio „Magisk“ ZIP failo TWRP, nes minėta vėliavėlė diegimo metu nenustatoma automatiškai, tačiau galite rankiniu būdu pataisyti įkrovos vaizdą naudodami „Magisk Manager“:

  1. Atsisiųskite naujausią Magisk Manager APK iš oficialios gijos, įdiekite jį savo įrenginyje ir atidarykite programą.
  2. Įsitikinkite, kad "Išsaugoti AVB 2.0/dm-verity" žymimasis laukelis įjungtas, ir įjunkite jį, jei jis išjungtas. Jei jūsų įrenginys užšifruotas, taip pat įsitikinkite, kad įjungta parinktis „Išsaugoti priverstinį šifravimą“.
  3. Bakstelėkite mygtuką Įdiegti ir pasirinkite "Pataisos įkrovos vaizdo failas“ variantas. Programoje bus sukurtas Magisk pataisytas įkrovos vaizdas.
  4. Įdiekite gautą įkrovos vaizdą savo įrenginyje. Galite įdiegti jį greitosios įkrovos režimu, perkeldami failą į kompiuterio greitosios įkrovos katalogą, iš naujo paleisdami telefoną į greitosios įkrovos režimą ir naudodami "fastboot flash boot boot.img“ komandą arba tiesiog sumirksinkite ją naudodami TWRP, eidami į Diegti, bakstelėdami mygtuką „Įdiegti vaizdą“ ir mirksintį naujai pataisytą boot.img.
  5. Iš naujo paleiskite sistemą ir dar kartą atidarykite Magisk Manager programą. Jei pasirodys iššokantis langas, kuriame klausiama, ar norite tęsti papildomą Magisk sąranką, bakstelėkite Taip.
  6. Mėgautis!

Jei jau esate įsišaknijęs ir nenorite atnaujinti, vis tiek galite naudoti seną būdą išjungti OTA tvarkyklę:

  1. Atsisiųskite „Solid Explorer“, „MiXplorer“, „FX File Explorer“ ar bet kurią kitą failų naršyklę, kurioje įgalintas šakninis failas, iš „Google Play“ parduotuvės arba „XDA Labs“.
  2. Atidarykite programą, sutikite su taisyklėmis ir nuostatomis, suteikite jai leidimus ir suteikite šakninę prieigą.
  3. Eikite į saugyklos šaknį, tada eikite į /system/app/HwOUC.
  4. Pervardykite HwOUC.apk į HwOUC.bak.
  5. Paleiskite iš naujo, ir jūs turėtumėte būti gerai.
Solid Explorer failų tvarkyklėProgramuotojas: NeatBytes

Kaina: Nemokama.

4.2.

parsisiųsti
FX failų naršyklėProgramuotojas: NextApp, Inc.

Kaina: Nemokama.

4.1.

parsisiųsti

[appbox xda com.mixplorer]

Jei bėgate a pasirinktinis ROM dėka Projekto Treble palaikymas, tuomet turėtumėte būti apsaugoti nuo to, nes ši funkcija turėtų turėti įtakos tik pačios Huawei EMUI programinei įrangai.

Jei ketinote atšaukti „Patch01“ naujinimą, jei jau atnaujinote, labai nerekomenduojame to daryti taigi: kai kuriuose naujinimuose gali būti kitoks XLoader (pvz., kai kurie „Huawei Mate 10“ naujinimai), ir jūs rizikuojate apie visam laikui blokuoja jūsų įrenginį, jei paleidžiate nesuderinamą XLoader. Be to, jau buvo rastas Magisk sprendimas. Sumažinti ankstesnę versiją nėra skirta silpniems žmonėms, todėl jei tikrai norite tai padaryti ir pripažįstate riziką, patariame mūsų forumuose ieškoti veikiančio įrenginio ankstesnės versijos keitimo metodo.


Esmė

Įkrovos įkrovos atrakinimo blokavimas ir šakninės prieigos politika yra tai, ką galime gyventi, net jei su ta politika nesutinkame. Bet ar aktyviai blokuojate įsišaknijusius vartotojus, kurie jau atrakino įkrovos tvarkykles, ir tyčia blokuojate savo telefonus atnaujindami? Tam nėra jokios svarios priežasties ir, bent jau mūsų nuomone, tai pernelyg nereikalinga, ypač atsižvelgiant į tai, kad įsišakniję vartotojai sudaro nedidelę dalį didžiulės „Huawei“ pasaulinės vartotojų bazės. Vis dėlto suprantame, kodėl vartotojai galvoja, kad „Huawei“ blokuoja šakninę prieigą, bet tikrai nemanome, kad šiuo atveju taip yra.

Įsišaknijimas neturėtų būti vertinamas kaip panašus į piratavimą, įsilaužimą ar bet kokį elektroninį nusikaltimą. Įsišaknijęs „Android“ išmanusis telefonas yra beveik panašus į „Windows“ kompiuterį su administratoriaus leidimais... arba „Linux“ kompiuteris su supervartotojo prieiga. Tie, kurie pasirenka įsišaknijimą savo įrenginiuose, puikiai žino apie saugos riziką, susijusią su įsišaknijimu ir tiesiog ieško būdų, kaip įgyti papildomų funkcijų įrenginiuose, kuriems išleido daug pinigų savo.

Nors nemanome, kad tai tyčinis pakeitimas, susisiekėme su „Huawei“ dėl paaiškinimo ir atitinkamai atnaujinsime šį straipsnį, jei išgirsime. Vis dar nėra pats protingiausias pasirinkimas pirkti „Huawei“ / „Honor“ įrenginį, jei tikrai domitės įsišaknijimu / ROM naudojimu: kaip minėjome anksčiau, jie vis dar nepateikia įkrovos įkrovos atrakinimo kodų. Tačiau kol kas, jei jau atnaujinote, tiesiog atlikite anksčiau nurodytus veiksmus, kad atkurtumėte root teises.