Včera Chainfire oznámil prvú aktualizáciu po tom, čo bola verzia 2.78 SuperSU stabilná. Ako sme už spomínali, aktualizácie SR sú v podstate iný názov pre beta verzie SuperSU. Zmena názvu bola zavedená ako pokus o zníženie počtu ľudí, ktorí sa pokúšajú nahrať beta verzie do obchodov s aplikáciami mimo služby Google Play, pretože bude naďalej niesť rovnaké číslo verzie.
Väčšina zmien tu je so SELinuxom na Android 7.x Nougat, aj keď s touto novou aktualizáciou existuje veľa ďalších zmien. Chainfire hovorí, že táto verzia bude teraz používať svoj vlastný kontext „u: r: supersu: s0“ na spustenie. Takže namiesto opätovného použitia kontextu 'u: r:init: s0' môže táto zmena zabrániť výskytu niekoľkých konfliktov. Sme však varovaní, že táto zmena môže spôsobiť, že niektoré koreňové aplikácie (a dokonca aj niektoré firmvéry úplne) náhle prestanú fungovať.
SuperSU v2.79 SR1 už tiež neupravuje file_contexts[.bin]. Chainfire si všimol, že táto úprava spôsobila určité problémy vo vybraných firmvéroch. Nedokázali však identifikovať dôvod konfliktu, ale všimli si, že ho spôsobujú úpravy. Niektorí ľudia uviedli, že SuperSU bolo pomalé pri udeľovaní prístupu root k niektorým aplikáciám pri zavádzaní, keď bolo na zariadení nainštalovaných veľa aplikácií. Stalo sa to hlavne s Nougatom a bolo nám povedané, že by to už nemal byť problém.
Môžete si stiahnuť flashovateľný zip pre v2.79 SR1 práve tu, a odporúčame vám pozrieť si Vlákno fóra XDA pre beta verziu SuperSU v prípade, že narazíte na nejaké problémy s novou verziou. Úplný zoznam zmien pre túto aktualizáciu nájdete nižšie.
- Rozbaľte detekciu Samsung
- GUI: prepracované časti pre prácu s kontextom 'supersu' na 7.0+
- GUI: opravte upozornenie na binárnu aktualizáciu, keď používateľ v niektorých prípadoch zakázal superužívateľa
- su: prepracované časti, aby fungovali s kontextom „supersu“ na 7.0+
- su/GUI: zlepšenie odozvy, keď je zariadenie zaneprázdnené vo verzii 7.0+
- sukernel: oprava zlyhania obnovy cpio s veľmi krátkymi názvami súborov
- sukernel: už neopravuje file_contexts(.bin)
- sukernel: revert force seclabel (už nie je potrebný v kontexte 'supersu')
- supolicy: pridajte príkazy politiky „create“, „auditallow“, „auditdeny“.
- supolicy: podpora "*" pre parameter povolenia/rozsahu príkazov politiky "allow", "deny", "auditallow", "auditdeny", "allowxperm"
- supolicy: --live/--file už nebude používať predvolené opravy, ak sú dodané vlastné opravy
- supolicy: bola pridaná možnosť --sdk=X (vyžaduje sa pre verziu 7.0+)
- supolicy: prepracované všetky pravidlá SELinux pre 7.0+, spustiť ako kontext „supersu“
- ZIP: Samostatná logika výberu slotu a koreňového adresára systému
- ZIP: Upravte detekciu zariadenia system/system_root a bodu pripojenia
- ZIP: Opravte menšie chyby v dokumentácii
- ZIP/frp: Explicitne označenie /su
Zdroj: +Chainfire