Została wydana najnowsza stabilna aktualizacja dla Magiska (v20.4). Począwszy od tej kompilacji, MagiskHide nie jest już domyślnie włączony. Czytaj dalej, aby dowiedzieć się więcej!
W tym momencie Magisk stał się w zasadzie synonimem dostępu roota na Androidzie. Jedna z najpopularniejszych niestandardowych dystrybucji ROM, LineageOS, jest równa porzucenie wsparcia dla własnego pliku binarnego addonsu na korzyść tego bezsystemowego rozwiązania opracowanego przez XDA Recognized Developer topjohnwu. Deweloper niedawno o tym mówił potencjalne niedociągnięcia z MagiskUkryj komponent powstały w wyniku pewnych zmian w interfejsie API SafetyNet Attestation API firmy Google. Chwila Google może chwilę potrwać przed pełnym wprowadzeniem w życie nowych zasad, topjohnwu wydał teraz kolejną stabilną wersję Magisk z MagiskUkryj domyślnie wyłączone. Najnowsza wersja, oznaczona jako v20.4, koncentruje się wyłącznie na podstawowych komponentach, jak np przeprojektowany interfejs użytkownika Magisk Managera "nie jest jeszcze w pełni gotowy na czas największej oglądalności".
Informacja o wydaniu opublikowana na GitHubie kładzie duży nacisk na tryb autonomiczny BusyBox w celu poprawy spójności skryptu, co jest skierowany głównie do programistów i opiekunowie modułu Magisk. Począwszy od tej wersji, Magisk zmusza każdy skrypt do korzystania z wewnętrznego pliku binarnego BusyBox, który jest udoskonalany przez uznanego programistę XDA osm0sis. Użytkownicy jednak nadal mają możliwość wywołania polecenia poza BusyBox, ale muszą użyć pełnej ścieżki.
Oto oficjalny dziennik zmian dla Magisk v20.4:
- [MagiskInit] Napraw potencjalną pętlę rozruchową w urządzeniach 2SI typu A
- [MagiskInit] Prawidłowa obsługa nazewnictwa partycji Tegra
- [Ogólne] Ładuj dynamicznie plik libsqlite.so, co eliminuje potrzebę używania skryptów opakowania w systemie Android 10 i nowszych wersjach
- [Ogólne] Wykryj poziom API metodą awaryjną na niektórych urządzeniach
- [Ogólne] Możliwe obejście błędu w wywołaniu systemowym readlinkat jądra x86
- [BusyBox] Włącz funkcje SELinux. Dodaj chcon/runcon itp. oraz opcję „-Z” do wielu apletów
- [BusyBox] Wprowadzenie trybu samodzielnego. Więcej szczegółów w uwagach do wydania
- [MagiskHide] Domyślnie wyłącz MagiskHide
- [MagiskHide] Dodaj więcej potencjalnych wykrywalnych właściwości systemu
- [MagiskHide] Dodaj obejście dla pętli rozruchowej urządzeń Xiaomi, gdy MagiskHide jest włączone na ROMach międzyregionalnych
- [MagiskBoot] Obsługa łatania specjalnego formatu Motorola DTB
- [MagiskPolicy] Obsługa reguł sepolicy „genfscon”.
- [Skrypty] Obsługa obrazów rozruchowych opartych na NAND (węzły znakowe w /dev/block)
- [Skrypty] Lepsza obsługa addon.d (zarówno v1, jak i v2).
- [Skrypty] Wsparcie Lineage Recovery dla Androida 10+
Pobierz Magisk v20.4 z GitHub
Google może mocno ograniczać zdolność Magiska do ukrywania statusu odblokowania bootloadera przed aplikacjami, ale to nie blokuje innych możliwości. Z osiągnięcie prawdziwego podwójnego rozruchu Do jailbreakowanie iPhone'a, Magisk jest nadal aktywnie używany przez społeczność modderską.
Źródło: GitHub