Skocz do zawartości
AndropaX

tutorial Odblokowywanie bootloadera

    Rekomendowane odpowiedzi

    AndropaX
    Napisano (edytowane)

    Tutaj przedstawię metodę oficjalną, którą trochę zmodyfikowałem. 
     
    Kilka ważnych rzeczy, z którymi warto się zapoznać, zanim przystąpimy do odblokowywania :
    1. W nie każdym telefonie można bootloader odblokować.
    Jak to sprawdzić ?

     

    1. Wchodzimy w dialer i w klawiaturze numerycznej wpisujemy *#*#7378423#*#* (*#*#service#*#*)
    2. Powinno nam się uruchomić menu serwisowe które wygląda tak :

     

    Uk4O6Bo.png


    3. Przechodzimy do Service info->Configuration i patrzymy na pozycję Rooting status

     

    Qv0g4kN.png


    i tutaj mamy kilka możliwości :
    bootloader unlock allowed: yes - możemy odblokować bootloader
    bootloader unlock allowed: no - nie możemy odblokować bootloadera
    bootloader unlocked: yes - mamy już odblokowany bootloader
    unknown - wynika prawdopodobnie z roota i modyfikacji systemu, żeby poznać status bootloadera musimy zainstalować niezmodyfikowany system


    2. Odblokowanie powoduję format partycji /userdata, co oznacza kompletne wyczyszczenie telefonu, dlatego zanim odblokujemy bootloader musimy zrobić backup wszystkich ważnych rzeczy i zgrać go na komputer. Można zrobić również backup w twrp, a następnie go zgrać na komputer i przywrócić, jednak przy przywracaniu nie możemy przywrócić partycji TA, bo wtedy wracamy do punktu wyjścia.
    3. Odblokowanie powoduje usunięcie kluczy DRM, znajdujących się na partycji TA, dlatego musimy zrobić root na zablokowanym bootloaderze, a następnie jej backup tym narzędziem (nie wspierane) lub przez twrp (post #3). W przeciwnym wypadku utracimy te klucze bezpowrotnie.
     
    Przechodzimy do samego procesu odblokowania :
    1. Wchodzimy na tą stronę, wpisujemy nasz adres e-mail i akceptujemy.
    2. Na naszego maila powinien zaraz przyjść link weryfikacyjny, który klikamy (może być w SPAMie)
    3. Wpisujemy imei naszego telefonu (jest na pudełku, na tasiemce pod tacką na kartę sim, w ustawieniach telefonu, oraz tam gdzie sprawdzaliśmy stan bootloadera i jeszcze w paru innych miejscach by się znalazł :P ), upewniamy się że poprawnie go przepisaliśmy, akceptujemy i klikamy sumbit.
    4. Na górze będzie nasz kod do odblokowania (w moim przypadku E5120C25643F40BC), zapisujemy sobie gdzieś go.
    5. Pobieramy adb installer i instalujemy wraz ze sterownikami
    6. Otwieramy wiersz polecenia (cmd) w lokalizacji C:\adb 
    7. Wyłączamy telefon
    8. Podłączamy jedną część kabla do komputera
    9. Trzymamy przycisk głośność +
    10. Wpinamy drugą część kabla do telefonu, dioda powiadomień powinna zacząć świecić na niebiesko
    11. W terminalu wpisujemy fastboot devices, zwrotnie powinniśmy otrzymać coś takiego :

     

    FuQsSx1.png


    jeśli nie, otwieramy pozycję urządzenia i drukarki w panelu sterowania i jeśli przy urządzeniu S1Boot Fastboot mamy trójkąt ostrzegawczy to otwieramy, wybieramy opcję aktualizuj sterownik i z listy zainstalowanych wybieramy android bootloader interface i instalujemy. Trójkąt ostrzegawczy powinien zniknąć i dla pewności sprawdzamy jeszcze raz czy wszystko jest w porządku powyższą komendą.
    12. Wpisujemy

    fastboot -i 0x0fce oem unlock 0x[klucz]
    

    w moim przypadku

    fastboot -i 0x0fce oem unlock 0xE5120C25643F40BC

    13. Powinniśmy otrzymać zwrotnie monit OKAY
    14. Uruchamiamy telefon komendą

    fastboot reboot
    

    15. Telefon powinien przejść do recovery (fotakernelu) i zacząć się czyścić i coś tam robić, cierpliwie czekamy aż się uruchomi.
    16. Nasz telefon powinien mieć odblokowany bootloader.
     
    Jak zablokować bootloader  ?

    1. Przywracając backup partycji TA, który zrobiliśmy 

    2. FlashToolem (zablokowanie bez przywracania kluczy DRM)

     

    1. Uruchamiamy flashtoola

    2. Klikamy BLU

    3. Podpinamy telefon we flashmode (głośność- podczas podpinania)

    4. Klikamy relock

    5. Odłączamy i uruchamiamy telefon

     

    F.A.Q.

     

    Partycja TA, klucze DRM, co to ?

     

    Partycja TA (Trim Area) to dość newralgiczny punkt każdego telefonu sony, ma dosyć niewiele (kilka megabajtów), ale znajdują się na niej rzeczy najważniejsze do funkcjonowania telefonu takie jak imei, numer seryjny, oraz wiele innych takie jak klucze DRM, stan bootloadera, historia flashy, simlock. Jest ona dla każdego urządzenia unikatowa i grzebanie w niej może się skończyć bezpowrotnym ucegleniem telefonu. 
     

    Klucze DRM (digital right management) - oparty na mechanizmach kryptograficznych lub innych metodach ukrywania treści system zabezpieczeń mający przeciwdziałać używaniu danych w formacie elektronicznym w sposób sprzeczny z wolą ich wydawcy. [wikipedia]
    W urządzeniach sony zabezpieczone są nimi pewne funkcję takie jak x-reality, tryb superżywych kolorów, pewne algorytmy związane z przetwarzaniem fotografii. Bez tych kluczy one po prostu przestają działać. Ale jest mod który te klucze w cudzysłowie przywraca, choć tak naprawdę tylko modyfikuję  pliki systemowe, które odpowiadają za odczytywanie tych kluczy.


     Dlaczego nie mam możliwości odblokowania bootloadera i jak mogę go odblokować ?
     

     

    Wynika to z tego, że prawdopodobnie twój telefon posiadał fabrycznie blokadę simlock (w Polsce są to telefony pochodzące z dystrybucji orange), w takich telefonach tryb fastboot jest zablokowany i nie przyjmuję komendy do odblokowania bootloadera. Ściągnięcie simlocka nie powoduje ściągnięcia tej blokady, ponieważ są one od siebie niezależne, choć jedna wynika z drugiej. Jedynym sposobem na odblokowanie bootloadera w takim telefonie to oddanie go do specjalistycznego serwisu, gdzie odblokują w nim fastboot.


     Co to jest bootloader i po co go odblokowywać ?
     

     

    Bootloader to główny program rozruchowy, odpowiednik biosu w komputerach. Fizycznie istnieje jako wibracja podczas uruchamiania telefonu. Po naciśnięciu przycisku zasilania bootloader odczytuję partycję TA, na której jest jego stan, jeśli jest zablokowany to zanim przeprowadzi rozruch dalej weryfikuje on kernel (baza systemu), czy jest oficjalny, w przeciwnym wypadku dioda zacznie migać na czerwono i telefon po prostu się nie uruchomi. Odblokowując bootloader tą weryfikację wyłączamy, dzięki czemu możemy używać nieficjalnych (custom) kerneli, a co za tym idzie romów które nie bazują na stockowym.


     Czy robiąc to tracę gwarancję ? 
     

     

    Oficjalnie możemy stracić gwarancję, lecz w praktyce to wygląda tak że serwis robi problem tylko wtedy, gdy wyślemy im telefon z odblokowanym bootloaderem, dlatego przed oddaniem do serwisu musimy go zablokować (o ile mamy taką możliwość)

    Edytowane przez ct65
    Dodanie prefixu.
    • Lubię to! 7

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    patrikos23

    W punkcie 3 napisałeś o kopii TA-jak ją zrobić przez twrp?

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    AndropaX

    backup -> select partition to back up -> Trim Area (2MB u mnie) -> swipe to back up 

    • Lubię to! 2

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    patrikos23

    i gdzie potem znaleźć plik aby gdzieś jego kopię zrobić na przyszłość?

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    AndropaX

    Ten backup z twrp ?

    /sdcard/TWRP/BACKUPS/[nr seryjny]/[data,kompilacja]

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    patrikos23

    Oki zawsze robiłem to tym niewspieranym programem - na z3 jeszcze się nie bawilem, więc chyba czas zacząc kombinować z cwm :)

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    AndropaX

    Oczywiście możesz nim robić, a najlepiej tymi 2 sposobami i potem ten pliczki jakoś bezpiecznie przechowywać, najlepiej w chmurze.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    patrikos23

    na z1 i z2 zawsze przechowywałem w chmurze :)

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Dziękuję Ci bardzo kolego, tego tu brakowało jak nic do podpięcia i dziękować ;)

    Wysłane z mojego D6603 przy użyciu Tapatalka

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    R1kken

    Zatrzymałem się na 11., sterowniki S1Boot Fastboot nie chcą się zainstalować. ,,System windows nie może zainstalować urządzenia S1Boot Fastboot"

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x