Wczoraj Chainfire ogłosił pierwszą aktualizację po ustabilizowaniu wersji 2.78 SuperSU. Jak już wspomnieliśmy wcześniej, aktualizacje SR to w zasadzie inna nazwa wersji beta SuperSU. Zmianę nazwy wprowadzono jako próbę zmniejszenia liczby osób próbujących przesłać wersje beta do sklepów z aplikacjami spoza Google Play, ponieważ wersja beta nadal miałaby ten sam numer.
Większość zmian dotyczy SELinux na Androidzie 7.x Nougat, chociaż nowa aktualizacja wprowadza wiele innych zmian. Chainfire twierdzi, że ta wersja będzie teraz używać własnego kontekstu „u: r: supersu: s0” do uruchamiania. Zamiast więc ponownie używać kontekstu „u: r: init: s0”, ta zmiana może zapobiec wystąpieniu kilku konfliktów. Ostrzegamy jednak, że ta zmiana może spowodować, że niektóre aplikacje root (a nawet niektóre oprogramowanie sprzętowe) nagle przestaną działać.
SuperSU v2.79 SR1 nie modyfikuje już również file_contexts[.bin]. Chainfire zauważył, że ta modyfikacja spowodowała pewne problemy w wybranych wersjach oprogramowania sprzętowego. Nie byli jednak w stanie zidentyfikować przyczyny konfliktu, ale zauważyli, że przyczyną go były modyfikacje. Niektóre osoby zgłaszały, że SuperSU wolno udzielało dostępu roota do niektórych aplikacji podczas uruchamiania, gdy na urządzeniu zainstalowano wiele aplikacji. Stało się tak głównie w przypadku Nougata i powiedziano nam, że nie powinno to już stanowić większego problemu.
Możesz pobrać flashowalny zip dla v2.79 SR1 tutaji zachęcamy do zapoznania się z Wątek na forum XDA dotyczący wersji beta SuperSU w przypadku napotkania jakichkolwiek problemów z nową wersją. Pełny dziennik zmian tej aktualizacji można znaleźć poniżej.
- Rozwiń wykrywanie Samsunga
- GUI: przerobiono fragmenty do pracy z kontekstem „supersu” w wersji 7.0+
- GUI: naprawiono powiadomienie o aktualizacji plików binarnych, gdy w niektórych przypadkach administrator został wyłączony przez użytkownika
- su: przerobiono fragmenty, aby działały z kontekstem „supersu” w wersji 7.0+
- su/GUI: popraw czas reakcji, gdy urządzenie jest zajęte w wersji 7.0 lub nowszej
- sukernel: napraw błąd przywracania cpio przy bardzo krótkich nazwach plików
- sukernel: nie łata już file_contexts(.bin)
- sukernel: przywróć siłę seclabel (nie jest już potrzebna w kontekście „supersu”)
- supolicy: dodaj polecenia polityki „create”, „auditallow”, „auditdeny”.
- supolicy: obsługa „*” dla parametrów uprawnień/zakresu poleceń polityki „allow”, „deny”, „auditallow”, „auditdeny”, „allowxperm”
- supolicy: --live/--file nie stosuje już domyślnych poprawek, jeśli dostarczane są niestandardowe łatki
- supolicy: --sdk=X dodana opcja (wymagana dla wersji 7.0+)
- supolicy: przerobiono wszystkie reguły SELinux dla wersji 7.0+, uruchamiaj w kontekście „supersu”
- ZIP: Oddzielna logika wyboru slotu i katalogu głównego_systemu
- ZIP: Dostosuj urządzenie systemowe/system_root i wykrywanie punktu podłączenia
- ZIP: Napraw drobne błędy w dokumentacji
- ZIP/frp: jawna etykieta /su
Źródło: +Chainfire