Magisk v25.0 führt ein überarbeitetes MagiskInit ein, um SELinux-Probleme zu beheben

Das neueste Update für Magisk (v25.0) wurde mit zahlreichen Fehlerbehebungen und Funktionsverbesserungen veröffentlicht. Lesen Sie weiter, um mehr zu erfahren!

An dieser Stelle sind wir bei XDA sicher, dass die meisten von euch zumindest schon einmal von Magisk gehört haben. Erstellt von John Wu, auch bekannt als XDA Recognized Developer topjohnwuDas Projekt begann ursprünglich als systemlose Root-Methode und hat sich nach und nach zu einer viel vielfältigeren und leistungsfähigeren Lösung entwickelt, die über einen einfachen Anbieter von Superuser-Berechtigungen hinausgeht. Es versteht sich von selbst, dass der Entwickler und die Mitwirkenden stets aktiv sind und hart daran arbeiten, es zu perfektionieren. Das neueste große Update von Magisk, das der fünfundzwanzigsten Version (v25) entspricht, ist jetzt im öffentlichen Beta-Zweig angekommen. Das Änderungsprotokoll ist subtil, aber sehr wichtig, also lasst uns tiefer eintauchen.

Magisk XDA-Foren

Das erste (und wahrscheinlich wichtigste) an diesem Update ist die neu geschriebene MagiskInit-Software. Für die Unwissenden, die

magiskinit Binär ist für den Ersatz des Bestands verantwortlich init Prozess als erstes Programm, das ausgeführt wird, und fügt Magisk-Dienste hinzu init.rcund Patchen von SELinux-Richtlinienregeln. Dank der Einführung eines brandneuen Sepolicy-Injection-Mechanismus konnten die Entwickler einen Großteil der SELinux-bezogenen Inkompatibilitäten erfolgreich beheben. Darüber hinaus unterstützt MagiskInit jetzt Generisches Kernel-Image von Android 13 (GKI)-Format.

Zu guter Letzt bringt der neue Build eine Handvoll Sicherheitsverbesserungen für die MagiskSU-Komponente mit sich. Die Root-Berechtigungsverwaltung wurde überarbeitet, um böswillige UID-Wiederverwendungsangriffe zu verhindern. Magisk erzwingt jetzt die Überprüfung der Root-Manager-APK-Signatur, um Benutzer vor manipulierten modifizierten Versionen des Magisk Managers zu schützen. Dennoch können Entwickler weiterhin ihre eigenen Signaturschlüssel verwenden, während sie Magisk aus seiner Codebasis erstellen. Sie können sich auch für offizielle Debug-Builds entscheiden, falls Sie zum Basteln auf die Signaturüberprüfung verzichten müssen.

Hier ist das offizielle Änderungsprotokoll für Magisk v25.0:

  • [MagiskInit] 2SI-Implementierung aktualisieren, Gerätekompatibilität deutlich erhöhen (z. B. Sony Xperia-Geräte)
  • [MagiskInit] Neues vorstellen sepolicy Injektionsmechanismus
  • [MagiskInit] Unterstützt Oculus Go
  • [MagiskInit] Unterstützt Android 13 GKIs (Pixel 6)
  • [MagiskBoot] Die Implementierung der vbmeta-Extraktion wurde korrigiert
  • [App] Stub-App auf älteren Android-Versionen reparieren
  • [App] [MagiskSU] Apps ordnungsgemäß unterstützen sharedUserId
  • [MagiskSU] Behebt einen möglichen Absturz in magiskd
  • [MagiskSU] Bereinigen Sie nicht verwendete UIDs, sobald system_server wird neu gestartet, um UID-Wiederverwendungsangriffe zu verhindern
  • [MagiskSU] Überprüfen und erzwingen Sie, dass das Zertifikat der installierten Magisk-App mit der Signatur des Händlers übereinstimmt
  • [MagiskSU] [Zygisk] Korrekte Paketverwaltung und -erkennung
  • [Zygisk] Funktions-Hooking auf Geräten mit Android 12 und alten Kerneln behoben
  • [Zygisk] Korrigieren Sie die Implementierung des Self-Code-Entladens von Zygisk
  • [DenyList] DenyList für gemeinsam genutzte UID-Apps beheben
  • [BusyBox] Problemumgehung für Geräte hinzugefügt, auf denen alte Kernel ausgeführt werden

Sie können die neueste Version herunterladen, indem Sie dem untenstehenden Link folgen. Falls Sie mit Magisk nicht vertraut sind, sollten Sie sich unsere ausführliche Anleitung zu lesen So rooten Sie Ihr Gerät Verwendung des Tools. Wenn Sie mit dem neuesten Build auf Probleme stoßen, stellen Sie sicher, dass Sie einen Fehlerbericht für das Projekt einreichen GitHub-Repository.

Laden Sie Magisk v25.0 herunter


Quelle:John Wu auf Twitter