SuperSU v2.79 SR1 is beschikbaar, richt zich op SELinux-wijzigingen voor Nougat

Gisteren kondigde Chainfire de eerste update aan nadat versie 2.78 van SuperSU stabiel was gemaakt. Zoals we al eerder hebben vermeld, zijn de SR-updates in feite een andere naam voor bètaversies van SuperSU. De naamswijziging werd doorgevoerd als een poging om het aantal mensen dat bètaversies probeert te uploaden naar niet-Google Play-appstores te verminderen, aangezien deze hetzelfde versienummer zou blijven dragen.

De meeste veranderingen hier zijn met SELinux op Android 7.x Nougat, hoewel er met deze nieuwe update nog veel andere veranderingen zijn. Chainfire zegt dat deze versie nu zijn eigen 'u: r: supersu: s0'-context zal gebruiken om in te draaien. Dus in plaats van de 'u: r: init: s0'-context opnieuw te gebruiken, kan deze verandering een aantal conflicten voorkomen. We zijn echter gewaarschuwd dat deze verandering ervoor kan zorgen dat sommige root-applicaties (en zelfs sommige firmwares helemaal) plotseling niet meer werken.

SuperSU v2.79 SR1 wijzigt ook niet langer file_contexts[.bin]. Chainfire merkte dat deze wijziging enkele problemen veroorzaakte bij bepaalde firmwares. Ze konden de reden voor het conflict echter niet achterhalen, maar merkten wel dat de wijzigingen dit veroorzaakten. Sommige mensen meldden dat SuperSU traag was in het verlenen van root-toegang tot sommige applicaties tijdens het opstarten als op een apparaat een heleboel applicaties waren geïnstalleerd. Dit gebeurde vooral met Nougat, en er wordt ons verteld dat dit geen groot probleem meer zou moeten zijn.

U kunt de flashable zip downloaden voor v2.79 SR1 hier, en we moedigen u aan om de XDA-forumthread voor de bètaversie van SuperSU voor het geval u problemen ondervindt met de nieuwe versie. De volledige changelog voor deze update vindt u hieronder.

  • Breid Samsung-detectie uit
  • GUI: gedeelten herwerkt om te werken met 'supersu'-context op 7.0+
  • GUI: melding van binaire update repareren wanneer superuser in sommige gevallen door de gebruiker is uitgeschakeld
  • su: gedeelten herwerkt om te werken met 'supersu'-context op 7.0+
  • su/GUI: verbeter de responsiviteit wanneer het apparaat bezet is op 7.0+
  • sukernel: herstelfout van cpio met zeer korte bestandsnamen repareren
  • sukernel: herstelt niet langer file_contexts(.bin)
  • sukernel: force seclabel terugdraaien (niet langer nodig met 'supersu'-context)
  • supolicy: voeg de beleidsopdrachten "create", "auditallow", "auditdeny" toe
  • supolicy: ondersteuning "*" voor toestemming/bereikparameter van "allow", "deny", "auditallow", "auditdeny", "allowxperm" beleidsopdrachten
  • supolicy: --live/--file past niet langer standaardpatches toe als aangepaste patches worden geleverd
  • supolicy: --sdk=X optie toegevoegd (vereist voor 7.0+)
  • supolicy: alle SELinux-regels voor 7.0+ herwerkt, uitgevoerd als 'supersu'-context
  • ZIP: Aparte slotselect- en system_root-logica
  • ZIP: Pas systeem/system_root-apparaat en koppelpuntdetectie aan
  • ZIP: herstel kleine fouten in de documentatie
  • ZIP/frp: Label /su expliciet

Bron: +Kettingvuur