SuperSU v2.79 SR1 je k dispozici, zaměřuje se na změny SELinux pro Nougat

Včera Chainfire oznámil první aktualizaci poté, co byla verze 2.78 SuperSU stabilní. Jak jsme již zmínili, aktualizace SR jsou v podstatě jiný název pro beta verze SuperSU. Změna názvu byla zavedena jako pokus o snížení počtu lidí, kteří se pokoušejí nahrát beta verze do obchodů s aplikacemi mimo Google Play, protože bude nadále nést stejné číslo verze.

Většina změn se zde týká SELinuxu na Androidu 7.x Nougat, i když s touto novou aktualizací existuje mnoho dalších změn. Chainfire říká, že tato verze nyní ke spuštění použije svůj vlastní kontext 'u: r: supersu: s0'. Takže namísto opětovného použití kontextu 'u: r: init: s0' může tato změna zabránit výskytu několika konfliktů. Jsme však varováni, že tato změna může způsobit, že některé kořenové aplikace (a dokonce i některé firmware úplně) náhle přestanou fungovat.

SuperSU v2.79 SR1 již také neupravuje file_contexts[.bin]. Chainfire si všiml, že tato úprava způsobila některé problémy u vybraných firmwarů. Nebyli však schopni identifikovat důvod konfliktu, ale všimli si, že to způsobily úpravy. Někteří lidé hlásili, že SuperSU bylo pomalé při udělování přístupu root k některým aplikacím při spouštění, když bylo na zařízení nainstalováno množství aplikací. To se stalo hlavně u Nougatu a bylo nám řečeno, že by to už neměl být velký problém.

Můžete si stáhnout flashable zip pro v2.79 SR1 právě zde, a doporučujeme vám zkontrolovat Vlákno na fóru XDA pro beta verzi SuperSU v případě, že narazíte na nějaké problémy s novou verzí. Úplný seznam změn pro tuto aktualizaci naleznete níže.

  • Rozbalte položku Detekce Samsung
  • GUI: přepracované části pro práci s kontextem 'supersu' na 7.0+
  • GUI: oprava upozornění na binární aktualizaci, když uživatel v některých případech zakázal superuživatele
  • su: přepracované části pro práci s kontextem 'supersu' na 7.0+
  • su/GUI: zlepšit odezvu, když je zařízení zaneprázdněné na 7.0+
  • sukernel: oprava selhání obnovení cpio s velmi krátkými názvy souborů
  • sukernel: již neopravuje file_contexts(.bin)
  • sukernel: revert force seclabel (již není potřeba v kontextu 'supersu')
  • supolicy: přidejte příkazy zásad „create“, „auditallow“, „auditdeny“.
  • supolicy: podpora "*" pro parametr povolení/rozsah příkazů zásad "allow", "deny", "auditallow", "auditdeny", "allowxperm"
  • supolicy: --live/--file již nebude používat výchozí opravy, pokud jsou dodány vlastní opravy
  • supolicy: Přidána možnost --sdk=X (vyžadováno pro 7.0+)
  • supolicy: přepracována všechna pravidla SELinux pro 7.0+, spustit jako kontext 'supersu'
  • ZIP: Samostatná logika výběru slotu a kořenového adresáře systému
  • ZIP: Upravte detekci zařízení system/system_root a přípojného bodu
  • ZIP: Opravte drobné chyby v dokumentaci
  • ZIP/frp: Explicitně označí /su

Zdroj: +Chainfire