A Magisk v25.0 egy átdolgozott MagiskInit-et vezet be a SELinux problémáinak megoldására

Megjelent a Magisk legújabb frissítése (v25.0), amely rengeteg hibajavítást és funkciójavítást tartalmaz. Olvasson tovább, ha többet szeretne megtudni!

Ezen a ponton mi, az XDA-nál biztosak vagyunk abban, hogy a legtöbben legalább hallottak a Magiskről. Készítette: John Wu, más néven XDA elismert fejlesztő topjohnwu, a projekt eredetileg rendszer nélküli root módszerként indult, és fokozatosan egy sokkal sokrétűbb és hatékonyabb megoldássá fejlődött, túl egy egyszerű szuperfelhasználói jogosultság szolgáltatón. Magától értetődik, hogy a fejlesztő és a közreműködők mindig aktívak és keményen dolgoznak a tökéletesítésen. A Magisk legújabb nagy frissítése, amely a huszonötödik verziónak (v25) felel meg, most megérkezett a nyilvános béta ágba. A változásnapló finom, mégis nagyon fontos, ezért merüljünk el benne.

Magisk XDA fórumok

Az első (és valószínűleg a legfontosabb) dolog ebben a frissítésben az újraírt MagiskInit szoftver. A tudatlanok számára a magiskinit bináris felelős az állomány cseréjéért

init folyamat, mint az első futó program, amelybe beilleszti a Magisk szolgáltatásokat init.rc, valamint a SELinux házirend szabályainak javítása. Egy vadonatúj szepolicy-injektáló mechanizmus bevezetésének köszönhetően a fejlesztők sikeresen megoldották a SELinux-szal kapcsolatos inkompatibilitások többségét. Ezenkívül a MagiskInit mostantól támogatja Android 13 általános kernelképe (GKI) formátumban.

Végül, de nem utolsósorban, az új build néhány biztonsági fejlesztést tartalmaz a MagiskSU összetevőhöz. A gyökérjogosultságok kezelése megújult a rosszindulatú UID újrafelhasználási támadások megelőzése érdekében. A Magisk mostantól kényszeríti a gyökérkezelő APK aláírás-ellenőrzését, hogy megvédje a felhasználókat a Magisk Manager módosított verzióitól, amelyeket manipuláltak. Ennek ellenére a fejlesztők továbbra is használhatják saját aláíró kulcsaikat, miközben a Magisket a kódbázisából építik. Választhat hivatalos hibakereső buildeket is arra az esetre, ha meg kell szabadulnia az aláírás-ellenőrzéstől a trükközés kedvéért.

Íme a Magisk v25.0 hivatalos változásnaplója:

  • [MagiskInit] Frissítse a 2SI implementációt, jelentősen növelje az eszközök kompatibilitását (pl. Sony Xperia eszközök)
  • [MagiskInit] Új sepolicy injekciós mechanizmus
  • [MagiskInit] Az Oculus Go támogatása
  • [MagiskInit] Android 13 GKI-k támogatása (Pixel 6)
  • [MagiskBoot] Javítsa ki a vbmeta kibontás megvalósítását
  • [Alkalmazás] Javítsa ki a csonk alkalmazást a régebbi Android-verziókon
  • [Alkalmazás] [MagiskSU] Az alkalmazások megfelelő támogatása sharedUserId
  • [MagiskSU] Javítsa ki az esetleges összeomlást magiskd
  • [MagiskSU] A használaton kívüli UID-ket minél előbb vágja le system_server újraindul, hogy megakadályozza az UID újrafelhasználási támadásait
  • [MagiskSU] Ellenőrizze és érvényesítse a telepített Magisk alkalmazás tanúsítványát, hogy megfeleljen a forgalmazó aláírásának
  • [MagiskSU] [Zygisk] Megfelelő csomagkezelés és -észlelés
  • [Zygisk] Javítsa ki a funkcióbekapcsolást az Android 12 rendszert futtató, régi kernelekkel rendelkező eszközökön
  • [Zygisk] Javítsa ki a Zygisk önkód-kiürítési megvalósítását
  • [DenyList] Javítsa ki a DenyList listát a megosztott UID-alkalmazásokon
  • [BusyBox] Megkerülő megoldás hozzáadása a régi kerneleket futtató eszközökhöz

A legújabb kiadást az alábbi linkre kattintva töltheti le. Ha nem ismeri a Magisket, tekintse meg részletes útmutatónkat hogyan rootolja az eszközt az eszköz segítségével. Ha bármilyen problémába ütközik a legújabb verzióval, mindenképpen küldjön hibajelentést a projektről GitHub adattár.

Töltse le a Magisk v25.0-t


Forrás:John Wu a Twitteren