Magisk v25.0 predstavuje prepracovaný MagiskInit na riešenie problémov SELinuxu

Najnovšia aktualizácia pre Magisk (v25.0) bola vydaná s množstvom opráv chýb a vylepšení funkcií. Čítajte ďalej a dozviete sa viac!

V tomto bode sme si v XDA istí, že väčšina z vás aspoň počula o Magisku. Vytvoril John Wu, známy vývojár XDA topjohnwu, projekt pôvodne začal ako bezsystémová koreňová metóda a postupne sa vyvinul do oveľa rozmanitejšieho a výkonnejšieho riešenia, ktoré presahuje len obyčajného poskytovateľa privilégií superužívateľa. Je samozrejmé, že vývojár a prispievatelia sú vždy aktívni a tvrdo pracujú na jej dokonalosti. Najnovšia veľká aktualizácia Magisku, ktorá zodpovedá dvadsiatej piatej verzii (v25), teraz dorazila do verejnej beta pobočky. Zoznam zmien je jemný, ale veľmi dôležitý, takže sa doň ponorme.

Fóra Magisk XDA

Prvou (a pravdepodobne najdôležitejšou) vecou v tejto aktualizácii je prepísaný softvér MagiskInit. Pre nevedomých, magiskinit binárny je zodpovedný za nahradenie zásoby init proces ako prvý program, ktorý sa spustí a vloží do neho služby Magisk init.rc

a záplatovanie pravidiel politiky SELinux. Vďaka zavedeniu úplne nového mechanizmu vstrekovania sepolicy vývojári úspešne vyriešili väčšinu nekompatibilít súvisiacich so SELinuxom. Okrem toho MagiskInit teraz podporuje Generic Kernel Image systému Android 13 (GKI) formát.

V neposlednom rade prichádza nová zostava s niekoľkými bezpečnostnými vylepšeniami pre komponent MagiskSU. Správa oprávnení typu root bola prepracovaná, aby sa zabránilo škodlivým útokom na opätovné použitie UID. Magisk teraz vynucuje overenie podpisu APK správcu root na ochranu používateľov pred upravenými verziami Magisk Manager, s ktorými sa manipulovalo. Vývojári však môžu stále používať svoje vlastné podpisové kľúče pri vytváraní Magisk z jeho kódovej základne. Môžete sa tiež rozhodnúť pre oficiálne zostavy na ladenie v prípade, že sa potrebujete zbaviť overovania podpisu kvôli majstrovaniu.

Tu je oficiálny zoznam zmien pre Magisk v25.0:

  • [MagiskInit] Aktualizujte implementáciu 2SI, výrazne zvýšite kompatibilitu zariadení (napr. Sony Xperia)
  • [MagiskInit] Predstavte nové sepolicy vstrekovací mechanizmus
  • [MagiskInit] Podporte Oculus Go
  • [MagiskInit] Podpora Android 13 GKI (Pixel 6)
  • [MagiskBoot] Oprava implementácie extrakcie vbmeta
  • [App] Opravte stub aplikáciu na starších verziách Androidu
  • [App] [MagiskSU] Správne podporte používanie aplikácií sharedUserId
  • [MagiskSU] Opravte možné zlyhanie v magiskd
  • [MagiskSU] Čo najskôr odstráňte nepoužívané UID system_server reštartuje, aby sa zabránilo útokom na opätovné použitie UID
  • [MagiskSU] Overte a vynucujte si certifikát nainštalovanej aplikácie Magisk, aby sa zhodoval s podpisom distribútora
  • [MagiskSU] [Zygisk] Správna správa a detekcia balíkov
  • [Zygisk] Opravte pripájanie funkcií na zariadeniach so systémom Android 12 so starými jadrami
  • [Zygisk] Opravte implementáciu samovoľného načítania kódu Zygisk
  • [DenyList] Opravte DenyList v zdieľaných aplikáciách UID
  • [BusyBox] Pridajte riešenie pre zariadenia so starými jadrami

Najnovšiu verziu si môžete stiahnuť kliknutím na odkaz nižšie. V prípade, že nie ste oboznámení s Magisk, mali by ste si pozrieť nášho podrobného sprievodcu ako rootovať vaše zariadenie pomocou nástroja. Ak náhodou narazíte na nejaké problémy s najnovšou zostavou, nezabudnite podať hlásenie o chybe projektu úložisko GitHub.

Stiahnite si Magisk v25.0


Zdroj:John Wu na Twitteri