A Magisk stabil kiadás legújabb verziója (v25.2) rengeteg hibajavítást tartalmaz a MagiskInithez és egy Rust-alapú naplózási felületet.
Még 2021-ben láttuk az első babalépéseket a felé a memóriával kezelt Rust programozási nyelv bevezetése az Android kódbázisba. John Wu, más néven XDA Senior Recognised Developer topjohnwu, láthatóan ugyanígy gondolkodott a Magisk Project esetében is. Wu szerint a kísérletezés már elkezdődött a Magisk v25.0-s verziójának stabil csatornán keresztüli kiadása után. Most a topjohnwu kiadta a Magisk új, stabil buildjét a v25.2 formájában, a teljes naplózási infrastruktúra Rust-ra váltva.
A Magisk alacsony szintű összetevőinek többsége C++ nyelven íródott. Azonban, mint egy nem memória által kezelt nyelv, megnyitja a programozót a memóriaszivárgás és a puffer túlcsordulás előtt. A Rust viszont azt a nyers sebességet, rugalmasságot és a legtöbb közvetlen hozzárendelést biztosítja a hardverfunkciókhoz, mint a C++, miközben memóriabiztos környezetet kínál. Noha nem számítunk arra, hogy a Magisk Rustban egyhamar teljes körűen megvalósul, a Rust kódnak a projekt naplózási infrastruktúrájába való integrálásával kapcsolatos korai munka valószínűleg nagyon fontos lesz.
Magisk XDA fórumok
Figyelemre méltó, hogy egy köztes v25.1-es verzió mindössze tizenkét nappal a v25-ös kiadás életbe lépése után jelent meg, de ez egy kisebb hibajavító frissítés volt. A Magisk legújabb stabil kiadása azonban egy teljes körű karbantartási frissítés, amely számos MagiskInittel kapcsolatos fejlesztést is tartalmaz.
Az alábbiakban megtalálja a Magisk v25.2 teljes változásnaplóját:
- [MagiskInit] A stub cpio használatakor fellépő lehetséges probléma kijavítása
- [MagiskInit] Javítsa ki az újraindítást a helyreállításhoz a stub cpio használatakor
- [MagiskInit] Javítsa ki a sepolicy.rules szimbolikus hivatkozást a rootfs eszközökhöz
- [Általános] Jobb adattitkosítás-észlelés
- [Általános] Helyezze át a teljes naplózási infrastruktúrát a Rustba
Ha teljes részletességgel meg szeretné tekinteni a v25.2 kiadást, töltse le azonnal az eszközére az alábbi linkről. Ha véletlenül bármilyen problémába ütközne a legújabb verzióval, mindenképpen küldjön hibajelentést a projekt „Problémák” részében. GitHub adattár.
Töltse le a Magisk v25.2-t
Forrás:John Wu a Twitteren