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 :
3. Przechodzimy do Service info->Configuration i patrzymy na pozycję Rooting status
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ł 😛 ), upewniamy się że poprawnie go przepisaliśmy, akceptujemy i klikamy sumbit.
4. Na górze będzie nasz kod do odblokowania (w moim przypadkuE5120C25643F40BC), 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 :
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ść)