Tech News

Technik & Digital

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


An dieser Stelle sind wir bei XDA sicher, dass die meisten von Ihnen zumindest von Magisk gehört haben. Das von John Wu, alias XDA Recognized Developer topjohnwu, erstellte Projekt begann ursprünglich als systemlose Root-Methode und hat sich allmählich zu einer viel vielfältigeren und leistungsfähigeren Lösung entwickelt, die über einen einfachen Superuser-Berechtigungsanbieter hinausgeht. Es versteht sich von selbst, dass der Entwickler und die Mitwirkenden immer 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 lassen Sie uns darauf eingehen.

Magisk XDA-Foren

Das erste (und wahrscheinlich wichtigste) in diesem Update ist die neu geschriebene MagiskInit-Software. Für die Unwissenden, die magiskinit Binär ist für den Austausch des Bestands verantwortlich init Prozess als erstes auszuführendes Programm ausführen und Magisk-Dienste injizieren init.rc, und Patchen von SELinux-Richtlinienregeln. Dank der Einführung eines brandneuen sepolicy-Injection-Mechanismus haben die Entwickler einen Großteil der SELinux-bezogenen Inkompatibilitäten erfolgreich behoben. Darüber hinaus unterstützt MagiskInit jetzt das Generic Kernel Image (GKI)-Format von Android 13.

Nicht zuletzt bringt der neue Build eine Handvoll Sicherheitsverbesserungen für die MagiskSU-Komponente mit. Die Root-Berechtigungsverwaltung wurde überarbeitet, um böswillige UID-Wiederverwendungsangriffe zu verhindern. Magisk erzwingt jetzt die Root-Manager-APK-Signaturüberprüfung, um Benutzer vor manipulierten modifizierten Versionen des Magisk-Managers zu schützen. Nichtsdestotrotz 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 die Signaturüberprüfung zum Basteln loswerden 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ütze Oculus Go
  • [MagiskInit] Unterstützt Android 13 GKIs (Pixel 6)
  • [MagiskBoot] Implementierung der vbmeta-Extraktion korrigiert
  • [App] Stub-App auf älteren Android-Versionen repariert
  • [App] [MagiskSU] Unterstützen Sie Apps richtig mit sharedUserId
  • [MagiskSU] Beheben Sie einen möglichen Absturz in magiskd
  • [MagiskSU] Löschen Sie ungenutzte UIDs sobald system_server Neustarts, um UID-Wiederverwendungsangriffe zu verhindern
  • [MagiskSU] Überprüfen und erzwingen Sie das Zertifikat der installierten Magisk-App, damit es mit der Signatur des Distributors übereinstimmt
  • [MagiskSU] [Zygisk] Korrekte Paketverwaltung und -erkennung
  • [Zygisk] Funktions-Hooking auf Geräten mit Android 12 mit alten Kerneln behoben
  • [Zygisk] Beheben Sie die Implementierung des Selbstcode-Entladens von Zygisk
  • [DenyList] Korrigieren Sie DenyList bei gemeinsam genutzten UID-Apps
  • [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 unten stehenden Link folgen. Falls Sie mit Magisk nicht vertraut sind, sollten Sie unsere ausführliche Anleitung zum Rooten Ihres Geräts mit dem Tool lesen. Wenn Sie mit dem neuesten Build auf Probleme stoßen, stellen Sie sicher, dass Sie einen Fehlerbericht im GitHub-Repository des Projekts einreichen.

Laden Sie Magisk v25.0 herunter


Quelle: John Wu auf Twitter





Source link