„Magisk v25.2“ žymi projekto „Rust-ification“ pradžią

click fraud protection

Naujausioje „Magisk“ stabilaus leidimo versijoje (v25.2) pateikiama daugybė „MagiskInit“ klaidų pataisymų ir „Rust“ valdoma registravimo sąsaja.

2021 m. matėme pirmuosius kūdikio žingsnius link atminties valdomos Rust programavimo kalbos priėmimas į Android kodų bazę. John Wu, dar žinomas kaip XDA vyresnysis pripažintas kūrėjas topjohnwu, matyt, panašiai mąstė apie Magisk projektą. Kaip sako Wu, eksperimentas jau buvo prasidėjęs išleidus Magisk v25.0 versiją stabiliu kanalu. Dabar „topjohnwu“ išleido naują stabilią „Magisk“ versiją 25.2 versijos forma, visa registravimo infrastruktūra perkelta į „Rust“.

Dauguma Magisk žemo lygio komponentų yra parašyti C++ kalba. Tačiau, kaip nevaldoma kalba, ji atveria programuotojui atminties nutekėjimą ir buferio perpildymą. Kita vertus, „Rust“ suteikia neapdorotą greitį, lankstumą ir didžiąją dalį tiesioginio susiejimo su aparatūros funkcijomis, kurias galėtų naudoti „C++“, siūlydama saugią atmintį aplinką. Nors mes nesitikime, kad greitu metu pamatysime visišką Magisk in Rust diegimą, šis ankstyvas darbas integruojant Rust kodą į projekto registravimo infrastruktūrą greičiausiai bus labai svarbus.

Magisk XDA forumai

Pažymėtina, kad tarpinis 25.1 versijos variantas buvo išleistas praėjus vos dvylikai dienų po 25 versijos leidimo, tačiau tai buvo nedidelis klaidų taisymo atnaujinimas. Tačiau naujausias stabilus Magisk leidimas yra visavertis priežiūros atnaujinimas, kuriame taip pat yra daug su MagiskInit susijusių patobulinimų.

Žemiau galite rasti visą Magisk v25.2 pakeitimų žurnalą:

  • [MagiskInit] Išspręskite galimą problemą, kai naudojamas stub cpio
  • [MagiskInit] Pataisykite perkrovimą į atkūrimą, kai naudojamas stub cpio
  • [MagiskInit] Pataisykite sepolicy.rules simbolinę nuorodą, skirtą rootfs įrenginiams
  • [Bendra] Geresnis duomenų šifravimo aptikimas
  • [Bendra] Perkelkite visą registravimo infrastruktūrą į Rust

Jei norite išsamiai susipažinti su 25.2 versijos leidimu, eikite į priekį ir atsisiųskite jį į savo įrenginį dabar iš toliau pateiktos nuorodos. Jei iškiltų kokių nors problemų dėl naujausios versijos, būtinai pateikite klaidų ataskaitą projekto skiltyje „Problemos“. GitHub saugykla.

Atsisiųskite Magisk v25.2


Šaltinis:Johnas Wu „Twitter“.