Magisk v25.2 merkitsee projektin Rust-ificationin alkua

Magiskin vakaan julkaisun uusin versio (v25.2) sisältää lukuisia virheenkorjauksia MagiskInitille ja ruostekäyttöisen lokikäyttöliittymän.

Vuonna 2021 näimme ensimmäiset vauvan askeleet kohti muistinhallitun Rust-ohjelmointikielen käyttöönotto Android-koodikantaan. John Wu, alias XDA Senior Recognized Developer topjohnwu, on ilmeisesti ajatellut samalla tavalla Magisk-projektia varten. Kuten Wu, kokeilu oli jo alkanut sen jälkeen, kun Magiskin v25.0-versio on julkaistu vakaan kanavan kautta. Nyt topjohnwu on julkaissut uuden vakaan Magiskin koontiversion v25.2:n muodossa, ja koko lokiinfrastruktuuri on siirretty Rustiin.

Suurin osa Magiskin matalan tason komponenteista on kirjoitettu C++-kielellä. Muistihallittuna kielenä se kuitenkin avaa ohjelmoijan muistivuotoille ja puskurin ylivuodoille. Rust puolestaan ​​tarjoaa raakanopeuden, joustavuuden ja suurimman osan suorasta yhdistämisestä laitteistotoimintoihin, joita C++ tarjoaisi samalla, kun se tarjoaa muistiturvallisen ympäristön. Vaikka emme odota näkevämme Magiskin täydellistä käyttöönottoa Rustissa lähiaikoina, tämä varhainen työ Rust-koodin integroimiseksi projektin lokiinfrastruktuuriin on todennäköisesti erittäin tärkeää.

Magisk XDA -foorumit

Erityisesti väliversio v25.1 julkaistiin vain 12 päivää v25-julkaisun julkaisemisen jälkeen, mutta se oli pieni virheenkorjauspäivitys. Magiskin uusin vakaa julkaisu on kuitenkin täysi huoltopäivitys, joka sisältää myös useita MagiskInitiin liittyviä parannuksia.

Alta löydät Magisk v25.2:n täydellisen muutoslokin:

  • [MagiskInit] Korjaa mahdollinen ongelma käytettäessä stub cpioa
  • [MagiskInit] Korjaa uudelleenkäynnistys palautukseen, kun stub cpio on käytössä
  • [MagiskInit] Korjaa sepolicy.rules-symlink rootfs-laitteille
  • [Yleistä] Parempi tietojen salauksen tunnistus
  • [Yleistä] Siirrä koko kirjausinfrastruktuuri Rustiin

Jos haluat tutustua v25.2-julkaisuun yksityiskohtaisesti, lataa se laitteellesi heti alla olevasta linkistä. Jos kohtaat ongelmia uusimman koontiversion kanssa, muista tehdä virheraportti projektin "Ongelmat"-osioon. GitHub-arkisto.

Lataa Magisk v25.2


Lähde:John Wu Twitterissä