Magisk 14 – nowy sposób instalacji bez recovery i ciekawe funkcje

mm Michał Derej Aplikacje 2017-09-07

Magisk to szalenie popularne dla fanów modyfikowania Androida narzędzie, które pozwala na korzystanie z funkcji przeznaczonych wyłącznie dla zrootowanych urządzeń bez potrzeby modyfikowania partycji systemowej. Oznacza to, że dzięki Magiskowi bezproblemowo ominąć można zabezpieczenie SafetyNet, które nie zezwala na uruchomienie wybranych aplikacji, takich jak np. Android Pay, Snapchat lub programów do obsługi konta bankowej. Z twórcami tego narzędzia Google bezustannie bawi się w kotka i myszkę – SafetyNet łatany jest tak, by wykrywał Magiska, co z kolei skutkuje odpowiednią aktualizacją dla tego programu, która niweluje działania Google’a. Wczoraj ta fanowska aplikacja tworzona przez entuzjastów Androida doczekała się kolejnej aktualizacji, która oznaczona została numerkiem 14. Co ciekawego się w niej znalazło i jak zainstalować Magisk na swoim urządzeniu? Tego dowiecie się w dalszej części tego artykułu.

Jakie zmiany przynosi nowa aktualizacja Magiska?

Najnowsza wersja tego narzędzia przynosi naprawdę sporo ciekawych zmian, z którymi warto się zapoznać. Najważniejszą, a zarazem najciekawszą z nich jest nowy sposób instalacji aplikacji Magisk Manager, która zajmuje się obsługą wszystkich najważniejszych funkcji tego programu. Co ciekawe, nie wymaga ona posiadania zrootowanego urządzenia i niestandardowego recovery – wszystko odbywa się więc bez żadnych wcześniejszych modyfikacji partycji systemowej. Cały  proces instalacji polega na uzyskaniu zmodyfikowanego pliku odpowiedzialnego za rozruch systemu, który zostanie przygotowany właśnie przez program Magisk Manager. Następnie plik taki wystarczy sflashować na swoim urządzeniu, a narzędzie to będzie bezproblemowo współpracować z telefonem lub tabletem bez roota. Co więcej, czternasta odsłona programu Magisk dodała także kilka mniej istotnych funkcji i poprawiła sporo błędów, m.in. taki, który nie pozwalał użytkownikom urządzeń wyprodukowanych przez Samsunga na korzystanie z tej aplikacji.

Jak zainstalować Magisk na swoim urządzeniu?

Po nowej aktualizacji istnieją dwie metody instalacji tego oprogramowania na swoim telefonie lub tablecie – oba sposoby przedstawiam Wam poniżej, a Wy skorzystajcie z tego dla Was najwygodniejszego.

Sposób wymagający niestandardowego recovery:

  1. Pobierz najnowszą odsłonę programu Magisk, klikając w ten link.
  2. Pobrany plik przerzuć na swój telefon za pomocą kabla USB.
  3. Uruchom telefon w trybie recovery.
  4. Wybierz opcję „Flash zip” i wskaż pobrany przed chwilą plik.
  5. Poczekaj do zakończenia operacji i zrestartuj telefon.

Sposób niewymagający niestandardowego recovery:

  1. Wymagane pliki pobierz z tego wątku na forum XDA-Developers.
  2. Uzyskaj plik boot.img Twojego urządzenia – możesz go własnoręcznie pozyskać lub pobrać z Internetu.
  3. Jeśli zmodyfikowany plik boot planujesz flashować za pomocą programu ODIN, to w ustawieniach aplikacji zmień rozszerzenie modyfikowanego pliku boot na .img.tar (Settings > Update Settings > Patched Boot Output Format). Jeśli nie korzystasz z ODIN-a, to pozostaw rozszerzenie .img.
  4. Przejdź do następującej opcji: Install > Install > Patch Boot Image File i wybierz pozyskany plik boot.img.
  5. Aplikacja Magisk Manager zmodyfikuje plik odpowiedzialny za rozruch smartfona i zapisze go w pamięci wewnętrznej.
  6. Zmodyfikowany plik boot wystarczy teraz sflashować za pomocą odpowiedniego oprogramowania.
  7. Gratulacje – od teraz Magisk działa na Twoim urządzeniu.

Źródło: Forum XDA-Developers



  • Piotr K.

    Cóż za totalne bzdury tu zostały opisane.
    1szy sposób wymaga custom recovery, dostęp root dostarcza właśnie Magisk.
    2gi sposób dotyczy tylko Samsunga i niewiele się różni od SuperSu od Chainfire.
    Od Androida 6 wszystkie metody są systemless – modyfikują boot(kernel).
    Obie metody root już pozwalają na pozytywne „safety net”.

    • Michał Derej

      Co do pierwszej uwagi to się zgadzam, źle to ująłem. Już poprawione. Druga uwaga jest… dziwna? Z tego sposobu mogą skorzystać wszyscy użytkownicy, których smartfon kompatybilny jest z programem Magisk. To, że Magisk jest systemless to chyba oczywiste, na tym polega cała sztuczka. Przejście testu SafetyNet od zawsze było celem Magiska – co to więc za informacja?

      • Piotr K.

        Magisk można sflaszować przez custom recovery lub prze odin(samsung). Samsung nie blokuje Bootloader, inne muszą mieć odblokowany. Nie da się go wgrać bez tego.
        Mając root(supersu) należy go oczywiście wcześniej odkręcić.
        Nie wezmę telefonu ze sklepu, skopiuję zip i zainstaluję go w stock recovery – to jest bzdurą.
        Nic się nie zmieniło w rootowaniu poza tym, że modyfikowany jest boot a nie system.

        07.09.2017 5:56 PM „Disqus” napisał(a):

        • Michał Derej

          Ale dlaczego od razu zakładasz, że bootloader nie ma być odblokowany? Przecież nie narusza to gwarancji urządzenia, więc nie stawi problemu.

          • Piotr K.

            Rękojmi nie narusza. Gwar. producenta generalnie narusza.
            W samsungu nabije knox – naruszy również.
            Chociaż osobiście uważam, że jest to niezgodne z prawem w EU.

            07.09.2017 20:05 „Disqus” napisał(a):

          • Michał Derej
          • Peter K

            Dzięki.

      • Łukasz

        Co nie zmienia faktu, że metoda druga dotyczy tylko Samsungów. Z Magiska korzystam od dłuższego czasu i jest OK. Co ciekawe po dzisiejszwj aktualizacji Lineage OSu w moimHTC ONE M8, Magisk zaflashował się samoistnie bez mojej ingerencji. Nigdy wcześniej tak nie było, więc to jest dużym plusem.

        • Piotr K.

          Nie sflaszował się samoistnie tylko przetrwał albo jest w Los.zip.

          • Łukasz

            Po tym jak LOS się zainstalował zaczęła się instalacja magiska, którego sam do listy nie dodawałem, więc nie przetrwał aktualizacji romu, a sam LOS przychodzi bez roota. Samą aktualizację LOSa robiłem z poziomu menu ustawienia/aktualizacja. Wychodzi więc na to, że się sam zainstalował.

          • Peter K

            Pobierz ten sam los.zip i zajrzyj. Spotkałem też customy, które przy aktualizacji robią wcześniej kopię gapps i ją na końcu przywracają.
            Wszystko znajdziesz zawsze w zipe i w pliku updater-script.
            Magisk nie mógł się sam pobrać w twrp – wifi raczej nie działa. Podejrzewam również, że miałeś M13.3 a teraz 14.

          • Łukasz

            Zajrzałem do zipa i do skryptu i nic o magisku nie ma. Samego zipa z magiskiem mam w pamięci wewnętrznej w folderze MagiskManager, więc wifi nie było potrzebne. Przed aktualizacją LOSa też miałem wersję 14.

          • Peter K

            Zedytowałem:
            Backuptool.sh w zipie i folder addon.d w /system.

            07.09.2017 9:56 PM „Disqus” napisał(a):

          • Łukasz

            Tu masz rację. Musieli to niedawno dodać do LOS bo wczesniej trafiłem roota po aktualizacji LOSa.

          • Magis przechowywany jest na partycji /data, więc mógł się nienaruszyć. Magisk Manager zawsze się pyta, nic nie robi bez ingerencji. Jedynie wyświetli powiadomienie o nowszej wersji do flash’a 🙂