Poradnik jest przeznaczony dla urządzeń Huawei/Honorz procesorami Kirin 960/950/650-659/620.
Nie ponoszę odpowiedzialności za wszelkie uszkodzenia własnego urządzenia. Jeśli uszkodzisz swoje urządzenie i zrzucisz winę na mnie, będę się z tego śmiał.
Robisz to na własne ryzyko!
Na początek kilka informacji:
Firma Huawei jakiś czas temu (2018 rok) zaprzestała rozdawać użytkownikom kody bootloadera. Zostały już tylko nieoficjalne metody odblokowania bootloadera, które oferują firmy trzecie: HCU client, DC-Unlocker, SigmaKey, Ultimate NCK Huawei i inne, ale musisz zapłacić za usługę chyba do 20$.
Narzędzie, z którego będziemy korzystać: PotatoNV
Metoda, którą pokażęwymaga zdjęcia tylnej częsci obudowy urządzenia, aby dostać się do płyty głównej.
Jest to metoda DARMOWA (hajs zaoszczędzony na jakieś piwko lub kebaba).
Nie wykonuje się factory reset po odblokowaniu bootloadera, wszystkie dane są nienaruszone.
Testowałem to na swoich urządzeniach Huawei P10 VTR-L29 i VTR-L09 z procesorem Kirin 960.
Działa na Androidzie Oreo EMUI 8 i Androidzie Pie EMUI 9. (Android 10 Q, nie wiem, ale raczej nie ma urządzenia z procesorami Kirin 960/950/650-659/620, które dostały aktualizacje do Androida 10 Q.)
W urządzeniach Huawei istnieją dwa rodzaje blokad bootloadera: FB Lock i USER Lock. USER Lock ogranicza standardowe partycje, takie jak: system, dane, odzyskiwanie, jądro itp., ale nie obejmuje krytycznych partycji, których nazw nie pamiętam (więc nie możesz ich edytować, nawet jeśli wykonasz USER Lock). USER Lock jest tym, co wymaga kodu odblokowującego bootloadera. PotatoNV zdejmuje blokade FB Lock i generuje nam nowy kod bootloadera, którym w przyszłości będziemy mogli odblokować ponownie bez ponownego korzystania z tego narzędzia.

Procesory Kirin 980/970/810/710 i nowsze nie są obsługiwane i raczej nie będą. Cytat twórcy PotatoNV:Unfortunately, fastboot on Kirin 970/980/710/810 and newer ignores USRKEY & FBLOCK properties in NVME. So, PotatoNV theoretically can flash the bootloader and update NVME on new SoCs, but this will not affect the bootloader status.
Lista przetestowanych urządzeń:
Co potrzebujesz:
Sterownik HUAWEI USB COM 1.0:
https://files.dc-unlocker.com/share.html?v=share/18B15B9D02C945A79B1967234CECB423
PotatoNV:
https://github.com/mashed-potatoes/PotatoNV
Pęseta lub drut ze zdjętą izolacją po obu stronachalbo spinacz biurowy, aleja preferuję pęsetę, bo łatwo się trzyma w rękach
Informacja o miejscu położenia testpointa na płycie głównej twojego urządzenia, łatwo znaleźć wpisując np. taką frazę w google: Huawei P10 VTR testpoint
Testpoint mojego urządzenia Huawei P10 VTR-L09
Przejdźmy do działania:
Najpierw wejdź w ustawienia telefonu> informacje o telefonie> kliknij kilka razy na numer kompilacj, aby pojawiły się opcje programisty
Przejdź do opcji programisty, a następnie zaznacz "Włącz zdjęcie blokady OEM" i "Debugowanie USB"
Wyłącz swoje urządzenie
Zdejmij tylnią część obudowy swojego urządzenia (Na yt są przewodniki od rozbierania konkretnych urządzeń)
Odłącz taśmę z baterią
Uruchom PotatoNV i wybierz swój bootloader z listy, a niżej możesz wispać swój własny kod bootloadera, którym na przyszłość będziesz mógł odblokować bez ponownego używania PotatoNV, ale wtedy będziesz miał zdjętą blokade USER Lock i wykona się factory reset!
Weź w dłoń pęsetei przyłóż jeden koniec pęsetydo testpointa, a drugi koniec do metalowej części masy płyty głownej i trzymaj(w ten sposób uziemiasz testpoint), a następnie podłącz urządzenie do PC.
Jak to wygląda w praktyce
8. W menedżerze urządzeń windows powinien pojawić się nowy sterownik USB SER. Zaktualizuj sterownik USB SER, aby pojawił się sterownik HUAWEI USB COM 1.0
9. Po instalacji sterownika HUAWEI USB COM 1.0 PotatoNV powinien wykryć urządzenie i możesz przechodzić do działania. Dla pewności odłącz kabel USB i upewnij się jeszcze raz, że urządzenie jest wyłączone, a następnie wykonaj ponownie KROK 7.
10. Trzymaj cały czas pęsetę, aby uziemiać testpoint i kliknij START w PotatoNV. Musisz uziemiać cały czas testpoint do końca ładowania się procesu, bo inaczej się nie powiedzie. Jeśli się nie powiedzie spróbuj jeszcze raz, nie zawsze to wychodzi.
Jak to powinno wyglądać
Efekt końcowy
Teraz możesz poskładać w całość swoje urządzenie iuruchomić. Podczas uruchamiania urządzenia powinna pojawić się taka informacja:
Your device has been unlocked and can't be trusted!
Gratulacje! Odblokowałeś swoje urządzenie!
Jeśli wolisz poradniki video, to jest o tym film na YT w moim wykonaniu
Jeśli chcesz zablokować bootloader po użyciu PotatoNV, to wykonaj te czynności:
1. Musisz mieć zainstalowane ADB and Fastboot
2. Przełącz swoje urządzenie w tryb fastboot i podłącz do PC
3. Uruchom cmd w folderze ADB and Fastboot
4. Wpisz następujące polecenia:
fastboot oem hwdog certify set 1
fastboot reboot
To wszystko! Po zablokowaniu również dane są nienaruszone!