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