Magisk to prawdopodobnie nazwa, której nie trzeba przedstawiać entuzjastom modowania Androida, ale dla niewtajemniczonych jest to wszechstronne oprogramowanie typu open source, które pozwala na bezsystemową dostęp do roota. Dla majsterkowiczów i tych, którzy wciąż są zakorzenieni w dostosowywaniu ROM-ów w najprawdziwszym tego słowa znaczeniu, istnieje bardzo niewiele rozwiązań, które pasują do Magiska i szerokiej gamy Moduły Magiska. Narzędzie jest obecnie aktualizowane do wersji 26.0, która wprowadza obsługę dla Samsunga Galaxy S23 serii, a także innych urządzeń Galaxy wprowadzonych na rynek z Androida 13 i kładzie podwaliny pod Androida 14.
Najnowsza wersja zawiera nie tylko niezbędne poprawki dotyczące procedury łatania obrazu rozruchowego związanej z Androidem 14, ale także zawiera także kilka znaczących zmian i ulepszeń w Magic Mount, Zygisk API oraz mnóstwo ukrytych usprawnień i ulepszenia. Stabilna wersja może teraz obsłużyć init_boot
obraz również dla oprogramowania układowego Samsung, co oznacza, że nie musisz wybierać rozwiązań typu fork lub najnowszych kompilacji innych firm, aby
Fora Magisk XDA
Warto zauważyć, że w tej wersji odświeżono komponent łatający SELinux, dodając ulepszony mechanizm wykrywania partycji przed inicjacją. W związku z tym wprowadzono niewielkie zmiany w Instalacja Magiska kroki. Chociaż metoda łatania bezpośredniego obrazu rozruchowego pozostaje nienaruszona, każda instalacja Magisk v26.0 i nowszych przy użyciu niestandardowe środowisko odzyskiwania będzie wymagało ponownej instalacji za pośrednictwem aplikacji Magisk po pierwszym uruchomieniu w górę.
Dla tych, którzy nadal korzystają ze starszych telefonów z Androidem, mamy złe wieści, ponieważ Magisk v26.0 nie jest już kompatybilny z żadnymi urządzeniami z Androidem 6.0 wcześniejszym. Niestety oznacza to, że przyszłe wersje będą obsługiwać tylko Marshmallow lub nowszy. Jest to niewątpliwie cios dla niektórych osób rezygnujących ze starszego sprzętu, ale w rzeczywistości jest to niezbędny środek, aby zminimalizować współczynnik regresji i utrzymać możliwie najmniejszą bazę kodu.
Pełny dziennik zmian dla Magisk v26.0 znajduje się tuż poniżej:
- [Ogólne] Przejdź do minimalnej obsługiwanej wersji Androida do Androida 6.0
- [Ogólne] Nowy backend magicznego wierzchowca. Obsługuje ładowanie modułów do systemu za pomocą
overlayfs
wstrzyknięte pliki - [Zygisk] Wydaj nową wersję API 4
- [Zygisk] Zapobiegaj awarii demona w wyniku błędu
- [Zygisk] Przepisz wstrzykiwanie kodu zygoty za pomocą nowego podejścia do biblioteki ładującej
- [Zygisk] Przepisz implementację rozładowywania kodu
- [MagiskBoot] Obsługa urządzeń z mikroładowarką Amonet
- [MagiskBoot] Zawsze używaj kompresji lz4_legacy na obrazach startowych v4. Rozwiązuje to problemy z łataniem obrazu rozruchowego w wersji zapoznawczej systemu Android U.
- [MagiskInit] Obsługa zastępowania istniejących plików *.rc w
overlay.d
- [MagiskInit] Przepisz implementację montowania i ładowania sepolicy.rules
- [Aplikacja] Spraw, aby łatanie kodu pośredniczącego było w 100% offline
- [Aplikacja] Obsługa łatania
init_boot.img
dla oprogramowania układowego Samsung ODIN - [MagiskPolicy] Napraw drobny błąd w analizowaniu argumentów wiersza poleceń
- [MagiskPolicy] Aktualizuj reguły, aby obsługiwały Androida U
Możesz pobrać najnowszą wersję, przechodząc na stronę projektu Magisk w GitHub. W chwili pisania tego tekstu, wstępnie skompilowane pliki binarne nie są jeszcze gotowe do pobrania. Niemniej jednak oficjalny dziennik zmian jest już dostępny, więc kompilacja powinna być dostępna wkrótce.
Pobierz Magiska
Źródło: Magisk GitHub