Zrootowanie Huawei P8 z najnowszym oprogramowaniem EMUI 4.0.1 bywa problematyczne, dlatego przedstawiamy w pełni bezpieczny i sprawny sposób na wykonanie roota. Instrukcje przeznaczone są dla użytkowników, którzy mają zainstalowanego Androida 6.0 w najnowszej wersji. 

Huawei P8 - jak zrobić ROOT w Androidzie 6.0

Odkąd Huawei P8 dostał aktualizację do najnowszej wersji Androida 6.0, a nakładka EMUI została uaktualniona do wersji 4.0.1, wykonanie roota stało się problematyczne. Najnowsze wersje aplikacji do rootowania (SuperSU) negatywnie wpływają na systemowy plik boot.img, przez co po próbie zrootowania telefon przestaje się uruchamiać lub w kółko się restartuje. Z tego powodu postanowiliśmy zebrać najnowsze i zaktualizowane informacje o tym, jak bezpiecznie i skutecznie zrootować Huawei P8 na Androidzie 6.0 (EMUI 4.0.1) i z jakich narzędzi (oraz w jakich wersjach) korzystać do osiągnięcia tego celu.

1. Odblokuj bootloader

Przede wszystkim żeby zrobić roota, musisz mieć odblokowany bootloader. Proces odblokowywania opisaliśmy w osobnym poradniku, gdzie znajdziesz instrukcję krok po kroku, jak odblokować bootloader w urządzeniach Huawei.

Odblokowanie bootloadera wymaga tego, aby w ciągu ostatnich 14 dni być zalogowanym na swoje konto Huawei ID. Jeśli w telefonie nie masz możliwości dodania konta Huawei ID, to zainstaluj w tym celu aplikację od Huawei.

Pobierz Huawei ID

Przekopiuj plik APK do pamięci wewnętrznej, a następnie go zainstaluj za pomocą Menedżera plików (po prostu uruchom ten plik i potwierdź instalację). Teraz możesz do telefonu dodać konto Huawei (lub stworzyć nowe).

Logowanie się na konto Huawei ID

Będzie ono potrzebne do zalogowania się na stronie internetowej Huawei w celu odblokowania bootloadera (można też się zalogować za pomocą Facebooka, ale logowanie za pomocą Huawei ID daje pewniejszy efekt, że otrzymamy kod odblokowywania błyskawicznie i bez problemów).

2. Zainstaluj TWRP Recovery

Gdy już masz odblokowany bootloader, to teraz pora zainstalować niestandardowe Recovery. Umożliwi ono nam dwie rzeczy:

  • wykonanie kopii zapasowej całego systemu wraz ze wszystkimi danymi
  • zainstalowanie odpowiedniej wersji SuperSU i zrootowanie urządzenia w trybie systemless

Do zainstalowania TWRP potrzebne będą dwie poniższe paczki:

Pobierz TWRP 3.0.2 dla Huawei P8

Pobierz Minimal ADB/Fastboot

Najpierw rozpakuj paczkę Minimal ADB/Fastboot do wybranego przez siebie katalogu (np. C:\ADB\). W folderze z ADB powinny znajdować się pliki ADB.exe oraz Fastboot.exe. Do tego samego folderu skopiuj teraz plik *.IMG z TWRP Recovery. Zmień mu nazwę na prostszą, czyli na TWRP.img (ułatwi to proces wpisywania komend).

Otwórz okno polecenia w folderze Minimal ADB/Fastboot

Kolejnym krokiem jest włączenie w telefonie trybu debugowania USB. Tryb ten znajduje się w opcjach programistycznych w telefonie – jeśli nie wiesz, jak je włączyć, to sprawdź nasz poradnik uruchamiania opcji programistycznych i trybu debugowania USB.

Upewnij się także, że w komputerze masz zainstalowane oprogramowanie HiSuite w najnowszej wersji. Zapewnia ono zaktualizowane sterowniki USB i Fastboot. Są one potrzebne nawet wtedy, gdy wydaje Ci się, że wszystkie sterowniki są już zainstalowane (bez tego nie będzie działać tryb Fastboot i nie będziesz mógł zainstalować Recovery).

Gdy już masz w systemie zainstalowane oprogramowanie HiSuite, a w telefonie włączone są opcje programistyczne i debugowanie USB, to pora przejść do właściwej części tego podpunktu, czyli instalacji TWRP.

  • Instalacja TWRP Recvoery

Przejdź do katalogu Minimal ADB/Fastboot (tego, w którym znajdują się pliki ADB.exe, Fastboot.exe oraz  TWRP.img). Wciśnij na klawiaturze Shift i cały czas go trzymając kliknij prawym przyciskiem myszy wewnątrz folderu Minimal ADB/Fastboot. Z menu kontekstowego wybierz opcję „Otwórz okno polecenia tutaj”.

Wyświetli się nowe okno polecenia, wskazujące od razu na folder Minimal ADB/Fastboot. Wpisz teraz poniższą komendę, aby zrestartować urządzenie w trybie bootloadera:

adb reboot bootloader

Uruchom telefon ponownie w trybie bootloadera

Potwierdź komendę przyciskiem Enter i poczekaj, aż telefon się zrestartuje do trybu bootloadera. Gdy to nastąpi, wpisz kolejną komendę, która zainstaluje TWRP:

fastboot flash recovery TWRP.img

Wykonaj komendę, która instaluje TWRP

Po potwierdzeniu tej komendy przyciskiem Enter w telefonie zostanie zainstalowane TWRP Recovery w wersji 3.0.2. Możesz teraz zrestartować telefon w zwykłym trybie i poczekać, aż uruchomi się normalnie. Nie odłączaj jednak jeszcze kabla USB – połączenie z komputerem będzie potrzebne do przekopiowania plików z rootem.

3. Wykonaj kopię zapasową i ROOT za pomocą TWRP

Gdy telefon się zrestartuje, to do pamięci urządzenia przekopiujemy wszystkie potrzebne nam pliki. W tym celu ściągnij z linku poniżej paczkę SuperSU w wersji 2.67 (to bardzo ważne, aby skorzystać właśnie z tej wersji SuperSU).

Pobierz SuperSU BETA 2.67

Po pobraniu otrzymasz plik *.ZIP. Nie rozpakowuj go. Przekopiuj go bezpośrednio do pamięci wewnętrznej urządzenia lub na zewnętrzną kartę SD. Następnie ponownie wywołaj okno polecenia w folderze Minimal ADB/Fastboot (jak poprzednio) lub skorzystaj z wcześniej otwartego okna, jeśli jeszcze go nie zamknąłeś. Wpisz poniższą komendę, aby uruchomić telefon w trybie TWRP:

adb reboot recovery

Po potwierdzeniu przyciskiem Enter telefon zostanie zrestartowany i uruchomi się TWRP. Przy pierwszym uruchomieniu możemy zostać zapytani o to, czy chcemy zezwolić TWRP na modyfikację partycji systemowej („Allow to modify system partition”)  – wyrażamy na to zgodę, przesuwając suwak u dołu ekranu, by to potwierdzić.

  • Kopia zapasowa (tzw. Nandroid Backup)

Teraz warto wykonać kopię zapasową całego systemu. Oczywiście NIE JEST to wymagane, ale BARDZO zalecane. W razie jakichkolwiek problemów będziecie mogli po prostu uruchomić TWRP i przywrócić system do poprzedniego systemu. Trzeba jednak pamiętać o tym, że kopia zapasowa zajmuje zazwyczaj kilka gigabajtów i zawiera wszystkie dane, więc musicie zadbać o odpowiednią ilość wolnego miejsca w pamięci wewnętrznej lub na karcie SD.

Aby wykonać kopię, przejdź do zakładki „Backup” i za pomocą przycisku „Select storage” wybierz, czy kopia ma być zachowana w pamięci wewnętrznej (Internal storage) czy na zewnętrznej karcie pamięci SD. W zaawansowanych ustawieniach kopii możesz też zaznaczyć poszczególne elementy do skopiowania – upewnij się, że zaznaczone są wszystkie elementy typu Data, System, Cache itp.

Wykonywanie kopii zapasowej w TWRP

Potwierdź wykonanie kopii zapasowej przesuwając suwak u dołu ekranu. Poczekaj, aż kopia zostanie wykonana i powróć do ekranu głównego TWRP.

  • Instalacja ROOTa przez SuperSU

Roota wykonamy w tzw. trybie systemless, dzięki któremu żadne elementy systemu nie są modyfikowane (i przede wszystkim nie wpływa to na kernel, czyli jądro Androida). Jest to bezpieczny tryb ROOTa, jednak trzeba pamiętać, że w przypadku przywrócenia telefonu do ustawień fabrycznych ROOT również zostanie wykasowany.

Na głównym ekranie TWRP przejdź do zakładki „Advanced” i wybierz „Terminal”. Następnie wpisz i wykonaj poniższą komendę:

echo SYSTEMLESS=true>>/data/.supersu

Aktywacja trybu systemless przed instalacją SuperSU

Po potwierdzeniu tej komendy wybierz „OK” i powróć do ekranu głównego TWRP. Komenda ta sprawi, że za chwilę zainstalowany SuperSU wykona roota w trybie systemless, czyli bez modyfikacji naszego systemu.

Przejdź teraz do zakładki „Install” i wskaż wcześniej skopiowany plik *.ZIP z SuperSU 2.46. Potwierdź jego instalację, przesuwając suwak „Swipe to confirm flash”.

Instalacja SuperSU

SuperSU zostanie zainstalowane i teraz możesz przejść w TWRP do zakładki „Reboot” (Uruchom ponownie) i wybrać „System”.

Przed zrestartowaniem telefonu może wyskoczyć komunikat od TWRP z zapytaniem, czy chcesz zrootować urządzenie (komunikatYour device does not appear to be rooted - Install SuperSU now?). Absolutnie NIE NALEŻY WYRAŻAĆ NA TO ZGODY. Zamiast tego wybierz tu opcję „Do not install”. W naszym wypadku jest to niepotrzebne i niekompatybilne z systemless rootem, którego zrobiliśmy, dlatego należy unikać tej opcji.

NIE potwierdzaj instalacji SuperSU przez TWRP

Telefon zostanie teraz zrestartowany w zwykłym trybie. Po uruchomieniu na liście aplikacji znajdziesz SuperSU. Możesz wejść do Sklepu Play i zaktualizować SuperSU jak zwykłą aplikację. Po uruchomieniu SuperSU wyświetli się też komunikat z pytaniem, czy chcesz zainstalować najnowsze pliki binarne – wybierz „Tak” i zainstaluj je w trybie normalnym. Twoje urządzenie jest już w pełni zrootowane.