SuperSU v2.79 SR1 ist verfügbar und konzentriert sich auf SELinux-Änderungen für Nougat

Gestern hat Chainfire das erste Update angekündigt, nachdem Version 2.78 von SuperSU stabilisiert wurde. Wie wir bereits erwähnt haben, die SR-Updates sind grundsätzlich ein anderer Name für Beta-Versionen von SuperSU. Die Namensänderung wurde eingeführt, um die Anzahl der Personen zu verringern, die versuchen, Betaversionen in App-Stores außerhalb von Google Play hochzuladen, da diese weiterhin dieselbe Versionsnummer tragen würden.

Die meisten Änderungen hier betreffen SELinux auf Android 7.x Nougat, obwohl es mit diesem neuen Update noch viele andere Änderungen gibt. Laut Chainfire wird diese Version nun ihren eigenen „u: r:supersu: s0“-Kontext zum Ausführen verwenden. Anstatt also den Kontext „u: r:init: s0“ wiederzuverwenden, kann diese Änderung das Auftreten einiger Konflikte verhindern. Wir werden jedoch gewarnt, dass diese Änderung dazu führen kann, dass einige Root-Anwendungen (und sogar einige Firmwares vollständig) plötzlich nicht mehr funktionieren.

SuperSU v2.79 SR1 ändert auch file_contexts[.bin] nicht mehr. Chainfire hat festgestellt, dass diese Änderung bei ausgewählten Firmwares einige Probleme verursachte. Sie konnten den Grund für den Konflikt zwar nicht identifizieren, stellten jedoch fest, dass die Änderungen ihn verursachten. Einige Leute berichteten, dass SuperSU beim Booten langsam Root-Zugriff auf einige Anwendungen gewährte, wenn auf einem Gerät eine Reihe von Anwendungen installiert waren. Dies geschah hauptsächlich bei Nougat, und uns wurde gesagt, dass dies kein großes Problem mehr darstellen sollte.

Sie können die flashbare Zip-Datei für herunterladen v2.79 SR1 hier, und wir empfehlen Ihnen, sich das anzusehen XDA-Forumthread für die Beta-Version von SuperSU falls Sie auf Probleme mit der neuen Version stoßen. Das vollständige Änderungsprotokoll für dieses Update finden Sie unten.

  • Erweitern Sie die Samsung-Erkennung
  • GUI: Teile wurden überarbeitet, um mit dem „Supersu“-Kontext auf 7.0+ zu funktionieren
  • GUI: In einigen Fällen wurde der Hinweis zur Binäraktualisierung behoben, wenn der Superuser vom Benutzer deaktiviert wurde
  • su: Teile überarbeitet, um mit „supersu“-Kontext auf 7.0+ zu funktionieren
  • su/GUI: Verbessert die Reaktionsfähigkeit, wenn das Gerät unter 7.0+ ausgelastet ist
  • sukernel: cpio-Wiederherstellungsfehler bei sehr kurzen Dateinamen behoben
  • sukernel: patcht file_contexts(.bin) nicht mehr
  • sukernel: Force Seclabel zurücksetzen (nicht mehr erforderlich mit „Supersu“-Kontext)
  • supolicy: Richtlinienbefehle „create“, „auditallow“, „auditdeny“ hinzufügen
  • supolicy: Unterstützung „*“ für Berechtigungs-/Bereichsparameter der Richtlinienbefehle „allow“, „deny“, „auditallow“, „auditdeny“, „allowxperm“.
  • supolicy: --live/--file wendet keine Standardpatches mehr an, wenn benutzerdefinierte Patches bereitgestellt werden
  • supolicy: Option --sdk=X hinzugefügt (erforderlich für 7.0+)
  • supolicy: Alle SELinux-Regeln für 7.0+ überarbeitet und als „supersu“-Kontext ausgeführt
  • ZIP: Separate Slotselect- und system_root-Logik
  • ZIP: Passen Sie die Geräte- und Mountpunkterkennung system/system_root an
  • ZIP: Kleinere Fehler in der Dokumentation beheben
  • ZIP/frp: Explizit mit /su beschriften

Quelle: +Chainfire