Skocz do zawartości
Forum Android | CyanMod

[LG Nexus 5X] Odblokowanie bootloadera/Wgrywanie TWRP/ Flash stock firmware/ ROOT


NeoCM

Rekomendowane odpowiedzi

[LG Nexus 5X] Odblokowanie bootloadera/Wgrywanie TWRP/ Flash stock firmware/ROOT

GLoF1eq.jpg.a5fc0427bb08da788fb00c72ee2a

W tym temacie dowiecie się jak:

  • Zainstalować ADB - fastboot 
  • Jak odblokować bootloader
  • Jak wgrać custom recovery [TWRP Recovery]
  • Wgrywanie ROOT-a na stockowym firmware
  • Decrypt data - Odszyfrowanie partycji data [aby była widoczna dla TWRP]
  • Wgranie stock firmware [przez fastboot]

Poradnik jest przetłumaczony przeze mnie dla potrzeb forum. Nie wyrażam zgody na wykorzystywanie n/w treści do innych stron prócz forum.cyanmod.pl. Uprzedzam również, iż skorzystanie z tych opcji może narazić urządzenie na trwałe uszkodzenie. Nie ponoszę odpowiedzialności za różne okoliczności związane z uszkodzeniem. 

I. Instalacja fastboota [ADB]

Autor nie poleca instalowania minimal fastboot, lub innych okrojonych wersji ADB. Ponieważ mogą powodować różne błędy, braki plików, które w konsekwencji doprowadzą do większych komplikacji. Przechodzimy do kolejnych działań.

  • Wymagana może być instalacja  JAVA na PC
     
  1. Polecam na początku zainstalować sterowniki USB, które pomogą w dalszych czynnościach
  2. Kolejno polecam włączyć opcje programistyczne -> Debugowanie USB [przechodzimy w ustawienia, informacje o telefonie. Klikamy 7 razy na numer kompilacji, w tedy pojawi się komunikat "jesteś programistą" i w ustawieniach pojawi się ukryta wcześniej opcja "Opcje Programistyczne". Wchodzimy w te opcje i włączamy debugowanie USB]
     
  3. Przechodzimy do strony SDK  http://developer.android.com/sdk/index.html#download
  4. Przechodzimy na dół i pobieramy plik SDK Only Tools [formacie .zip]
  5. Kiedy pobierzemy plik tworzymy folder na dysku C np taki C:\SDK
  6. Przenosimy plik do C:/SDK i wyodrębniamy pliki, teraz twój folder będzie miał taką postać C:\SDK\android-sdk-windows
    Przejdź do tego folderu i odpal program SDK Manager.exe i wgraj niżej wymienione pliki:
    Tools> Android SDK Tools, Android SDK Platform-tools
    Extras> Android Support Library, Google USB Driver

     

  7. Po zainstalowaniu tych pakietów powinny pojawić się dodatkowe foldery w tym platform-tools, a w nim powinien znajdować się folder fastboot a w nim  fastboot.exe i adb.exe
  8. Teraz będziemy skupiać się na tym folderze fastboot, teraz sprawdzimy czy telefon będzie współpracował z SDK. Więc najedź myszą na folder fastboot i wciśnij Shift i jednocześnie prawy przycisk myszy, wybierz otwórz wiersz poleceń i wpisz następujące frazy:
    adb version

     

  9. Jeżeli wyświetli się numer wersji i Android Debug Bridge[ADB] - to dobry znak i przechodźmy dalej.
  10. W tym momencie podłączamy telefon w trybie debugowania do PC i wpisujemy następujące komendy:
    adb devices

     

  11. Jeżeli wyświetli się nr urządzenia, to wszystko jest w porządku. W innym przypadku sprawdź czy wykonałeś poprawnie w/w instrukcję. Czy sterowniki USB również są zainstalowane. 
  12. Teraz możesz sprawdzić czy urządzenie działa poprawnie z fastbootem
    Wyłączamy telefon
    Włączamy go w trybie bootloader przyciskami Volume Down + Power - podpinamy pod port USB
    We wierszu poleceń wpisujemy
    fastboot devices

     

  13. Jeżeli pokaże nr seryjny urządzenia to oznacza, że działa. 
     

II. Jak odblokować bootloader?

  1. Na początek upewnij się, że masz uruchomione opcje programistyczne. Wejdź w te ustawienia i przewiń na sam dół i zaznacz "Enable OEM unlock", jeszcze sprawdź czy na pewno jest zaznaczone Debugowanie USB.
  2. Wyłącz telefon, uruchom go w trybie bootloader [Volume DOWN i POWER]
  3. Podepnij telefon pod PC za pomocą kabla USB
  4. Otwórz wiersz poleceń w SDK fastboot czyli:  najedź myszą na folder fastboot i wciśnij Shift i jednocześnie prawy przycisk myszy, wybierz otwórz wiersz poleceń.
  5. Sprawdź swoje połączenie w trybie fastboot komendą:
    fastboot devices

     

  6. Jeżeli pojawi się numer urządzenia, to wpisujemy kolejną komendę, którą odblokuje bootloader 
    [ta opcja usunie dane użytkownika!!!!]
    fastboot oem unlock

     

  7. Teraz powinna pojawić się na telefonie informacja, czy chcesz potwierdzić tą czynność. Oczywiście klawiszem głośności wybieramy na opcję "Tak" i potwierdzamy przyciskiem POWER. 
  8. Po zakończeniu czynności musimy zrestartować urządzenie. Wpisujemy we wiersz poleceń następującą komendę:
    fastboot reboot

     

  9. Na końcu odpinamy telefon z portu USB i mamy odblokowany bootloader!

Proszę tym sposobem nie blokować s powrotem bootloadera, trzeba wgrać czyste firmware używając fastboota!!!
 

III.  Instalacja Custom recovery, TWRP Recovery

Wymagany jest odblokowany bootloader!!

  1. Pobieramy TWRP Recovery https://dl.twrp.me/bullhead/
  2. Umieść plik .img w folderze fastboot [mniejmy nadzieje, że plik md5 będzie taki sam jak z twoim urządzeniem, w tedy nie będzie problemów z wgraniem pliku- nie bardzo jest sposób na sprawdzenie tych sum]
  3. Otwieramy wiersz poleceń [najedź myszą na folder fastboot i wciśnij Shift i jednocześnie prawy przycisk myszy, wybierz otwórz wiersz poleceń]
  4. Teraz wpisujemy komendę :
    fastboot flash recovery <filename>.img

    gdzie nazwa filename - musi być nazwą pliku, którą chcesz wgrać. 

  5. Użyj klawiszy głośności aby wykonać reboot bootloader. Może się zdarzyć, że telefon ponownie się uruchomi w trybie bootloader, w tedy możemy wybrać klawiszami wejście w tryb nowego recovery.
    Również możemy w tym momencie  bezpiecznie odpiąć telefon od portu USB.

 

IV. Decrypt data - Odszyfrowanie partycji data [aby była widoczna dla TWRP]

Z racji, iż ten Nexus jest na najnowszym firmware, czyli na Android M, ma zablokowaną partycję data. Ta partycja przechowuje ważne dane dla telefonu, jeżeli jej nie odblokuje się - nie będzie możliwości zainstalowania romu, czy modów. A co najważniejsze nie pozwoli wgrać plików do ROOT-a. Ta opcja również wymaże dane użytkownika!!!

  1. Podłączamy telefon w trybie bootloader do PC
  2. Uruchomiamy wiersz poleceń [jak opisałem powyżej]
  3. Wpisujemy następujące komendy: 
    fastboot format userdata

     

  4. Po zakończeniu możemy uruchomić telefon:
    fastboot reboot

     

  5. Jeżeli chcesz wrócić ponownie do trybu bootloader to wpisz:
    fastboot reboot-bootloader

     

V. ROOT na stockowym firmware!

Wymagany jest:

  • odblokowany bootloader
  • TWRP Recovery
  • zmodyfikowany plik boot.img

 

  1. Z racji większych modyfikacji, trzeba pobrać zmodyfikowany plik boot.img,w którym znajduje się su.zip.  Z tego tematu XDA, i można wgrać je poprzez TWRP Recovery.
     
  2. Możesz spróbować nowszej metody, która pozwala nieco pobawić się w modyfikacje. A być może pierwszy sposób nie pozwoli Ci wgrać ROOT- i będziesz zmuszony zastosować tą metodę. 
  3. Pobierz modyfikowane pliki boot.img znajdziesz w tych tematach:
    http://forum.xda-developers.com/showpost.php?p=63781454&postcount=143

    http://forum.xda-developers.com/showpost.php?p=63926179&postcount=195
  4. Teraz pobierz SU.zip [superuser.zip]
    http://forum.xda-developers.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133
    http://forum.xda-developers.com/showpost.php?p=63197935&postcount=2
  5. Pobierz wybrane pliki, plik z boot.img przenieś do folderu fastboot, kolejno plik z su.zip umieść na telefonie
  6. Następnie wyłącz telefon i uruchom go w trybie bootloader
  7. Uruchom na komputerze wiersz poleceń [w fastboot] i wpisz :
    fastboot flash boot boot.img
  8. Następnie wybierz klawiszami opcję reboot bootloader
  9. Potem uruchom TWRP recovery
  10. Wgraj poprzez flash zip plik z rootem
  11. Na końcu wykonaj wipe cache i dalvik cache
  12. Reboot

 

VI. Jak wgrać stock firmware [Powrót do stock firmware]

Ta metoda pozwala na przywrócenie telefonu do stanu przed modyfikacjami. Wykorzystuje m.in środowisko SDK. W tedy spokojnie możesz oddać telefon do serwisu. Jest to metoda oficjalna od Google. 
 

  1. Pobieramy firmware dla naszego Nexusa 5X https://developers.google.com/android/nexus/images?hl=en
  2. Pobrany firmware trzeba wypakować najlepiej winrarem. Dla ułatwienia polecam utworzyć folder na dysku C folder C:\bullhead\image\
  3. Przenieś 2 pliki poniższe do lokalizacji C:\bullhead\image
    bootloader-bullhead-bhz10i.img
    radio-bullhead-m8994f-2.6.28.0.65.img

    Radzę zwrócić uwagę na nazwę plików, które pobraliśmy, te umieszczone powyżej są przykładowe. Wy jak macie inne, to stosujcie te które przeniesiecie do folderu

  4. Wypakowanym pliku powinien znajdować się plik zip, który trzeba również wypakować. Pliki w pkt 5, które są wymienione przenosimy do folderu C:\bullhead\images [Oczywiście te, których nie ma, prócz tych dodanych wcześniej]
  5. W folderze powinny być takie pliki:
    android-info.txt
    boot.img
    bootloader-bullhead-bhz10i.img
    cache.img
    radio-bullhead-m8994f-2.6.28.0.65.img
    recovery.img
    system.img
    userdata.img
    vendor.img

     

  6. Teraz wyłącz telefon, uruchom tryb bootloader
  7. Otwórz wiersz poleceń [fastboot] i wpisz:
    fastboot flash bootloader C:\bullhead\images\bootloader-bullhead-bhz10i.img
    fastboot reboot-bootloader
    fastboot flash radio C:\bullhead\images\radio-bullhead-m8994f-2.6.28.0.65.img
    fastboot reboot-bootloader
    fastboot flash boot C:\bullhead\images\boot.img
    fastboot erase cache
    fastboot flash cache C:\bullhead\images\cache.img
    fastboot flash recovery C:\bullhead\images\recovery.img
    fastboot flash system C:\bullhead\images\system.img
    fastboot flash vendor C:\bullhead\images\vendor.img

     

  8. Jeżeli chcesz zablokować bootloader wystarczy wpisać następującą metodę:
     

    fastboot oem lock

    Oraz na wyjście z trybu bootloader
     

    fastboot reboot

     

 

xda: http://forum.xda-developers.com/nexus-5x/general/guides-how-to-guides-beginners-t3206930

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...
  • 2 tygodnie później...
  • 1 rok później...

na tamten blad znalzlem jakies rozwiazanie. teraz pojawil sie kolejny - wedlug mnie znacznie wiekszy. przy wgrywaniu ROOT'a normalnie wgralem boota do fastboot, na telefonie superuser z google play, wlaczylem bootloader, wpisalem komende tak jak nalezy, i wlaczam recovery mode a tam pisze ze nie znaleziono pliku( czy cos w tym stylu). od tamtego czasu, czyli okolo 2 godzin telefon sie wlacza, i dosyc mocno nagrzewa. prosze o jakas rade, czy czekac az sie rozladuje, i sprobowac wlaczyc bootloader, bo juz nie wiem co z nim zrobic. raczej nie powinien sie zepsuc, z tego co czytalem przy wgrywaniu ROOT'a telefony sie nie psuja, bardziej przy wgrywaniu ROM'ów.

IMG_0112.JPG

Odnośnik do komentarza
Udostępnij na innych stronach

Możliwe, że miałeś nowsze wersje systemu. A czym nowszy..tym robią się schody.

Mogłeś wgrać jakiś niewłaściwy plik. Poradnik jest z dość odległego czasu. 

Na moje oko będziesz musiał postawić od nowa soft- wgrywając go przez wiersz poleceń. Bo z tej pozycji ciężko będzie Ci wybudzić telefon.

Nie do końca wiadomo, co miało wpływ na uszkodzenie bootloadera. 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając ze strony akceptujesz - Warunki użytkowania, Polityka prywatności