Jak zainstalować Magisk na telefonie z Androidem

Magisk to potężne narzędzie, które może pomóc Ci dostosować niektóre aspekty telefonu, a nawet przyznać uprawnienia roota. Oto jak możesz go zainstalować!

Jeśli kiedykolwiek o tym myślałeś korzenie telefonu lub zanurz się w świecie modowania wielu z nich najlepsze telefony z Androidem, prawdopodobnie słyszałeś o Magisku. Ale czym jest Magisk? W skrócie, Magisk to narzędzie, którego można użyć do uzyskania dostępu do konta root na urządzeniu, podobnie jak starsze narzędzia, takie jak SuperSU, ale nie ogranicza się tylko do tego. Opracowany przez starszego uznanego programistę XDA topjohnwu, Magisk to portal umożliwiający wszelkiego rodzaju modyfikacje na Twoim telefonie z Androidem. Oprócz dostępu do konta root możesz także wypróbować całą masę pochodnych komponentów zwanych „modułami Magisk”, które możesz zainstalować do różnych celów.

Istnieją moduły tematyczne, blokery reklam, umożliwienie Kamera2APIi wiele innych modyfikacji na poziomie systemu, których nie można wykonać w inny sposób. Jeśli jesteś zaawansowanym użytkownikiem i chcesz rozszerzyć funkcjonalność swojego telefonu i maksymalnie wykorzystać jego możliwości, musisz wypróbować Magisk. Jeśli to wszystko brzmi dla Ciebie zabawnie, powiemy Ci, jak zainstalować Magisk na urządzeniu z Androidem, aby go dostosować i robić rzeczy, o których nigdy nie myślałeś robić na swoim telefonie.

Jak zainstalować Magiska

Instalacja Magiska wymaga posiadania urządzenia z odblokowanym bootloaderem. Jeśli odblokowałeś już bootloader w swoim telefonie, możesz zaczynać. Jeżeli jeszcze tego nie zrobiłeś i nie wiesz o czym mowa, polecamy udać się na stronę Fora XDA, wyszukaj swoje urządzenie, a następnie poszukaj instrukcji odblokowania programu ładującego. Nie ma na to uniwersalnej metody, ponieważ różni się ona w zależności od telefonu. Po odblokowaniu bootloadera możesz kontynuować.

Odblokowanie programu ładującego spowoduje wymazanie wszystkich danych ze smartfona, a w niektórych przypadkach może nawet spowodować unieważnienie gwarancji. Wskazane jest wykonaj kopię zapasową wszystkich swoich danych przed wykonaniem tych kroków. Ważne jest również, aby zrozumieć, że nieprawidłowe wykonanie tych kroków może spowodować uszkodzenie telefonu, więc zrób to na pewno wiesz, jak przywrócić telefon do pierwotnego stanu, na wypadek, gdybyś znalazł się w takiej sytuacji. Co więcej, Magisk może powodować problemy z kilkoma aplikacjami do przesyłania strumieniowego i bankowości, więc jeśli są one dla Ciebie absolutnie niezbędne, postępuj ostrożnie.

Zanim zaczniemy, upewnij się, że masz dostęp do komputera PC/Mac ADB i Fastboot zainstalowany. Zaleca się to również użytkownikom systemu Windows zainstaluj najnowszy sterownik USB OEM dla Twojego urządzenia z Androidem.

Krok 1: Identyfikacja typu obrazu rozruchowego

Pobierz najnowszą wersję aplikacji Magisk z repozytorium projektu GitHub. Ponieważ plik APK Magisk jest hostowany poza sklepem Google Play, może być konieczne zezwolenie najpierw na boczne ładowanie aplikacji z nieznanych źródeł, a następnie ręcznie zainstaluj pobrany pakiet.

Po zainstalowaniu otwórz aplikację Magisk. Powinieneś zobaczyć taki ekran:

Teraz musimy zanotować wartości następujących parametrów:

  • Ramdysk
  • A/B
  • SAR

Krok 2: Lokalizowanie podstawowego obrazu rozruchowego

Aby załatać obraz rozruchowy swojego urządzenia, musisz wyodrębnić go z oficjalnych pakietów oprogramowania sprzętowego. Jeśli używasz niestandardowej pamięci ROM, takiej jak LineageOS, flashowalny plik ZIP zawiera obraz rozruchowy.

Przypadek I: Masz dostęp do pliku ZIP, który można odzyskać

Jeśli masz urządzenie, które nadal korzysta ze schematu partycji A-only, plik „boot.img” możesz znaleźć bezpośrednio w pliku ZIP umożliwiającym odzyskiwanie. Wystarczy go rozpakować za pomocą odpowiedniego programu archiwizującego.

POCO M3 boot.img w ZIPie odzyskiwania Zwróć uwagę na plik boot.img w ZIP odzyskiwania POCO M3.

Jeśli jednak Twoje urządzenie korzysta ze schematu partycji A/B, obraz rozruchowy i inne obrazy partycji są dalej pakowane w pliku o nazwie ładunek.bin jak pokazano niżej.

Google Pixel 5 payload.bin w ZIP odzyskiwania Jak widać, plik ZIP odzyskiwania Google Pixel 5 zawiera plik payload.bin. W takim przypadku musisz najpierw rozpakować plik payload.bin, a następnie użyć jednego z opracowanych przez społeczność programów do rozpakowywania payload.bin, aby wyodrębnić z niego plik boot.img. Zdecydowanie zalecamy wybranie opcji. ekstraktor napisany w Go przez członka XDA. ssssut, ponieważ jest i był wieloplatformowy. aktywnie rozwijany.

Ten fork, znany jako „payload-dumper-go”, pozwala nawet użytkownikom końcowym wyodrębnić obraz pojedynczej partycji bez rozpakowywania całego pliku payload.bin, co jest szczególnie przydatne w tym scenariuszu użycia.

  • Najpierw użyj parametru -l, aby wyświetlić listę obrazów partycji w pliku payload.bin.
    payload-dumper-go-lpayload.bin
  • Następnie użyj parametru -p z nazwą obrazu rozruchowego (zwykle przechowywanego jako „boot”), aby go wyodrębnić.
    payload-dumper-go-pbootpayload.bin
ASUS ROG Phone 5 boot.img z payload.bin

Przypadek II: Masz dostęp do obrazu, który można flashować w trybie Fastboot

Kilku producentów OEM, takich jak Google i Xiaomi, udostępnia obrazy fabryczne swoich urządzeń w trybie Fastboot. Jeśli udało Ci się pobrać taki pakiet, surowy plik „boot.img” można łatwo wyodrębnić z archiwum.

Google Pixel 5 boot.img z pakietu Fastboot

Specjalny przypadek: Samsung

Urządzenia Samsung Galaxy nie mają tradycyjnego interfejsu Fastboot; dlatego ich obrazy fabryczne są inaczej zapakowane.

  1. Pobierz obraz fabryczny swojego modelu. Aby dowiedzieć się więcej, zajrzyj do naszego Poradnik dotyczący ręcznej aktualizacji urządzenia Samsung Galaxy.
  2. Rozpakuj odszyfrowany pakiet i znajdź plik tar AP na swoim urządzeniu. Zwykle nosi nazwę AP_[device_model_sw_ver].tar.md5.

Krok 3: Łatanie obrazu rozruchowego

Teraz mamy w ręku obraz startowy, powinniśmy przystąpić do części łatania.

Przypadek I: Wartość parametru „Ramdysk” to „Tak”

  1. Skopiuj obraz rozruchowy na swoje urządzenie. W rzeczywistości możesz załatać go na innym urządzeniu z Androidem niż docelowe, ale musisz zainstalować aplikację Magisk również na urządzeniu dodatkowym.
  2. wciśnij zainstalować przycisk na karcie Magisk.
  3. Wybierać Wybierz i załataj plik pod metodai wybierz podstawowy obraz rozruchowy.
  4. Aplikacja Magisk załata obraz [Pamięć wewnętrzna]/Download/magisk_patched_[random_strings].img.
  5. Skopiuj poprawiony obraz na swój komputer za pomocą ADB: adb pull /sdcard/Download/magisk_patched_[random_strings].img
  6. Flashuj poprawiony obraz rozruchowy na swoim urządzeniu. W przypadku większości urządzeń uruchom ponownie komputer w trybie Fastboot i wykonaj flashowanie za pomocą następującego polecenia: fastboot flash boot /path/to/magisk_patched.img
  7. Uruchom ponownie i ciesz się Magisk!

Należy pamiętać, że możliwe jest natychmiastowe załatanie obrazu rozruchowego na starszych urządzeniach wyposażonych w rozruchowy ramdysk poprzez niestandardowe odzyskiwanie, np. TWRP, ale metoda ta nie jest już zalecana na nowoczesnych urządzeniach. Powiedziawszy to, jeśli masz stary telefon i chcesz trzymać się niestandardowej trasy odzyskiwania, kroki są następujące:

  1. Pobierz aplikację Magisk APK.
  2. Zmień nazwę rozszerzenia pliku .APK na .ZIP (np. Magisk-v25.2.APK → Magisk-v25.2.ZIP).
  3. Flashuj plik ZIP, tak jak każdy inny zwykły plik ZIP, który można flashować.
    • Należy pamiętać, że plik modułów sepolicy.rule może być przechowywany w partycji pamięci podręcznej, tzw nie usuwaj tego.
  4. Sprawdź, czy aplikacja Magisk jest zainstalowana. Jeśli nie zostanie zainstalowany automatycznie, zainstaluj pakiet APK ręcznie.

Przypadek II: Wartość parametru „Ramdisk” to „Nie”

W takim przypadku musisz zlokalizować plik recovery.img z fabrycznego obrazu urządzenia, a nie plik boot.img. Dzieje się tak, ponieważ Magisk musi być zainstalowany na partycji odzyskiwania, co oznacza, że ​​będziesz musiał ponownie uruchomić system w trybie odzyskiwania za każdym razem, gdy będziesz chciał uzyskać dostęp do Magiska.

  • Skopiuj obraz odzyskiwania na swoje urządzenie (lub urządzenie dodatkowe z zainstalowaną aplikacją Magisk).
  • wciśnij zainstalować przycisk na karcie Magisk.
  • Wybierać Wybierz i załataj plik pod metodai wybierz obraz odzyskiwania zapasów.
  • Aplikacja Magisk załata obraz [Pamięć wewnętrzna]/Download/magisk_patched_[random_strings].img.
  • Skopiuj poprawiony obraz na swój komputer za pomocą ADB:
    adb pull /sdcard/Download/magisk_patched_[random_strings].img
  • Flashuj poprawiony obraz odzyskiwania na swoim urządzeniu. W przypadku większości urządzeń uruchom ponownie komputer w trybie Fastboot i wykonaj flashowanie za pomocą następującego polecenia:
    fastboot flash recovery /path/to/magisk_patched.img
  • Ponowne uruchomienie.

Na tym etapie możliwe są trzy scenariusze:

  • Włącz normalnie: nie będziesz mieć Magiska.
  • Kombinacja klawiszy odzyskiwania → Ekran powitalny → Zwolnij wszystkie przyciski: System powinien uruchomić się za pomocą Magisk.
  • Kombinacja klawiszy odzyskiwania → Ekran powitalny → Naciskaj przycisk zwiększania głośności: aby uzyskać dostęp do trybu odzyskiwania zapasów

Specjalny przypadek: Samsung

  1. Skopiuj wyodrębniony plik tar AP na swoje urządzenie.
  2. wciśnij zainstalować przycisk na karcie Magisk.
  3. Jeśli Twoje urządzenie nie posiada dysku ramdysku startowego, upewnij się Tryb odzyskiwania jest zaznaczone w opcjach.
  4. Wybierać Wybierz i załataj plik pod metodai wybierz plik tar AP.
  5. Aplikacja Magisk załata cały plik oprogramowania układowego [Pamięć wewnętrzna]/Download/magisk_patched_[random_strings].tar
  6. Skopiuj poprawiony plik tar na swój komputer za pomocą ADB:
    adb pull /sdcard/Download/magisk_patched_[random_strings].tar
    • Nie próbuj kopiować przez interfejs MTP, ponieważ powoduje on uszkodzenie dużych plików.
  7. Uruchom ponownie w trybie pobierania. Otwórz Odina na swoim komputerze i wgraj plik magisk_patched.tar jako AP wraz z BL, CP i CSC z oryginalnego oprogramowania.
    • Nie wybieraj HOME_CSC, ponieważ chcemy wyczyścić dane.
  8. Twoje urządzenie powinno automatycznie uruchomić się ponownie po zakończeniu flashowania Odina. Jeśli zostaniesz o to poproszony, zgódź się na przywrócenie ustawień fabrycznych.
  9. Jeśli Twoje urządzenie nie ma dysku ramdysku rozruchowego, uruchom ponownie komputer w celu odzyskania, aby włączyć Magisk.
  10. Zainstaluj najnowszą aplikację Magisk i uruchom aplikację. Powinno wyświetlić się okno dialogowe z prośbą o dodatkową konfigurację. Pozwól mu wykonać swoją pracę, a aplikacja automatycznie uruchomi ponownie urządzenie.
  11. Uruchom ponownie i ciesz się Magisk!

Krok 4: Weryfikacja

Ostatnim krokiem jest sprawdzenie, czy wszystko działa poprawnie. Znajdź nowo zainstalowaną aplikację Magisk i otwórz ją. Chcemy zobaczyć numer wersji obok parametru „Zainstalowane”. Oznacza to, że pomyślnie zainstalowałeś Magisk. Dobra robota!

Teraz masz zainstalowany Magisk i czas wypróbować coś fajnego Moduły Magiska. Możesz znaleźć wiele modułów do określonych celów, a ponieważ Magisk zapewnia dostęp do roota, możesz nawet zainstalować niektóre z nich najlepsze aplikacje dla urządzeń zrootowanych. Zainstaluj więc dowolne aplikacje i moduły, które Ci się podobają, i zacznij wprowadzać zmiany!