Magisk v25.0 představuje přepracovaný MagiskInit pro řešení problémů SELinuxu

Byla vydána nejnovější aktualizace pro Magisk (v25.0) se spoustou oprav chyb a vylepšení funkcí. Čtěte dále a dozvíte se více!

V tuto chvíli jsme si v XDA jisti, že většina z vás o Magisku alespoň slyšela. Vytvořil John Wu, aka XDA Recognized Developer topjohnwu, projekt původně začal jako bezsystémová kořenová metoda a postupně se vyvinul v mnohem rozmanitější a výkonnější řešení, které přesahuje pouhého poskytovatele oprávnění superuživatele. Je samozřejmé, že vývojář a přispěvatelé jsou vždy aktivní a tvrdě pracují na jeho dokonalosti. Poslední velká aktualizace Magisku, která odpovídá dvacáté páté verzi (v25), nyní dorazila do veřejné beta větve. Seznam změn je jemný, ale velmi důležitý, takže se do něj pojďme ponořit.

Fóra Magisk XDA

První (a pravděpodobně nejdůležitější) věcí v této aktualizaci je přepsaný software MagiskInit. Pro neznalé, magiskinit binární je zodpovědný za výměnu akcií init proces jako první program, který se spustí a vloží do něj služby Magisk init.rca záplatování pravidel zásad SELinuxu. Díky zavedení zbrusu nového mechanismu vkládání sepolicy vývojáři úspěšně vyřešili většinu nekompatibilit souvisejících se SELinuxem. Navíc MagiskInit nyní podporuje

Obecný obrázek jádra Androidu 13 (GKI) formátu.

V neposlední řadě přichází nové sestavení s hrstkou bezpečnostních vylepšení pro komponentu MagiskSU. Správa oprávnění root byla přepracována, aby se zabránilo škodlivým útokům opětovného použití UID. Magisk nyní vynucuje ověření podpisu APK správce root, aby chránil uživatele před upravenými verzemi Magisk Manageru, se kterými bylo manipulováno. Vývojáři však mohou stále používat své vlastní podpisové klíče při vytváření Magisku z jeho kódové základny. Můžete se také rozhodnout pro oficiální sestavení ladění v případě, že se potřebujete zbavit ověřování podpisu kvůli šťouchání.

Zde je oficiální changelog pro Magisk v25.0:

  • [MagiskInit] Aktualizujte implementaci 2SI, výrazně zvýšíte kompatibilitu zařízení (např. zařízení Sony Xperia)
  • [MagiskInit] Představte nové sepolicy vstřikovací mechanismus
  • [MagiskInit] Podpora Oculus Go
  • [MagiskInit] Podpora Android 13 GKI (Pixel 6)
  • [MagiskBoot] Oprava implementace extrakce vbmeta
  • [App] Opravte stub aplikaci na starších verzích Androidu
  • [App] [MagiskSU] Správně podpořte používání aplikací sharedUserId
  • [MagiskSU] Opravte možný pád magiskd
  • [MagiskSU] Co nejdříve ořízněte nepoužívaná UID system_server restartuje, aby se zabránilo útokům opětovného použití UID
  • [MagiskSU] Ověřte a vynucujte certifikát nainstalované aplikace Magisk, aby odpovídal podpisu distributora
  • [MagiskSU] [Zygisk] Správná správa a detekce balíčků
  • [Zygisk] Opravte hákování funkcí na zařízeních se systémem Android 12 se starými jádry
  • [Zygisk] Opravte implementaci vlastního vykládání kódu Zygisk
  • [DenyList] Oprava DenyList u sdílených aplikací UID
  • [BusyBox] Přidejte řešení pro zařízení se starými jádry

Nejnovější verzi si můžete stáhnout kliknutím na odkaz níže. V případě, že neznáte Magisk, měli byste se podívat na našeho podrobného průvodce jak rootovat vaše zařízení pomocí nástroje. Pokud náhodou narazíte na nějaké problémy s nejnovějším sestavením, nezapomeňte nahlásit chybu v projektu úložiště GitHub.

Stáhněte si Magisk v25.0


Zdroj:John Wu na Twitteru