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ä