SuperSU v2.79 SR1 är tillgänglig, fokuserar på SELinux-ändringar för Nougat

I går meddelade Chainfire den första uppdateringen efter att version 2.78 av SuperSU gjorts stabil. Som vi har nämnt tidigare, SR-uppdateringarna är i princip ett annat namn för betaversioner av SuperSU. Namnbytet infördes som ett försök att minska antalet personer som försöker ladda upp betaversioner till appbutiker som inte tillhör Google Play eftersom det skulle fortsätta att ha samma versionsnummer.

De flesta ändringarna här är med SELinux på Android 7.x Nougat, även om det finns många andra ändringar med den här nya uppdateringen. Chainfire säger att den här versionen nu kommer att använda sin egen "u: r: supersu: s0"-kontext att köra i. Så istället för att återanvända 'u: r: init: s0'-kontexten kan denna ändring förhindra att några konflikter uppstår. Vi varnas dock för att den här förändringen kan göra att vissa rotapplikationer (och till och med vissa firmwares helt) plötsligt slutar fungera.

SuperSU v2.79 SR1 ändrar inte längre file_contexts[.bin] också. Chainfire märkte att denna modifiering orsakade vissa problem på utvalda firmwares. De har dock inte kunnat identifiera orsaken till konflikten, men märkte att ändringarna orsakade den. Vissa personer rapporterade att SuperSU var långsam med att ge root-åtkomst till vissa applikationer vid uppstart när en enhet hade en massa applikationer installerade. Det här hände främst med Nougat, och vi får höra att det inte borde vara ett stort problem längre.

Du kan ladda ner den flashbara zip-filen för v2.79 SR1 här, och vi uppmuntrar dig att kolla in XDA-forumtråd för betaversionen av SuperSU om du stöter på några problem med den nya versionen. Den fullständiga ändringsloggen för den här uppdateringen finns nedan.

  • Utöka Samsung-detektering
  • GUI: omarbetade delar för att fungera med "supersu"-kontext på 7.0+
  • GUI: fixa meddelande om binär uppdatering när superanvändare avaktiveras av användaren i vissa fall
  • su: omarbetade delar för att fungera med "supersu"-kontext på 7.0+
  • su/GUI: förbättra lyhördheten när enheten är upptagen på 7.0+
  • sukernel: fixa cpio återställningsfel med mycket korta filnamn
  • sukernel: patchar inte längre file_contexts(.bin)
  • sukernel: revert force seclabel (behövs inte längre med 'supersu'-kontext)
  • supolicy: lägg till "create", "auditallow", "auditdeny" policykommandon
  • supolicy: stöder "*" för behörighets-/intervallparametern för "allow", "deny", "auditallow", "auditdeny", "allowxperm" policykommandon
  • supolicy: --live/--file tillämpar inte längre standardkorrigeringar om anpassade patchar tillhandahålls
  • supolicy: --sdk=X-alternativet har lagts till (krävs för 7.0+)
  • supolicy: omarbetade alla SELinux-regler för 7.0+, körs som 'supersu'-kontext
  • ZIP: Separat logik för slotselect och system_root
  • ZIP: Justera system/system_root-enhet och monteringspunktsdetektering
  • ZIP: Åtgärda mindre fel i dokumentationen
  • ZIP/frp: Märk /su uttryckligen

Källa: +Chainfire