Ze względu, że niektórzy z Was ( w tym ja) korzystają z systemów opartych o jądro Linuksa, postanowiłem stworzyć poradnik, który w miarę prosty sposób pokaże, że możemy również pod Linuksem złamać bootloader, oraz zainstalować recovery.
Uwaga! Poniższe czynności wykonujesz na własną odpowiedzialność! Nie ponoszę odpowiedzialności za nieumiejętne wykonanie poniższych czynności. Łamiąc bootloader'a i instalując recovery tracisz gwarancję!
1. Czego potrzebujemy?
1. Dowolona dystrybucja Linuksa (najlepiej wraz z jądrem z linii 3.X.XX) (poleceniem uname -r sprawdzisz wersję używanego jądra)
2. Plik z recovery (
do pobrania tutaj
)
3. SDK Android'a dla Linuksa,
do pobrania tutaj
. (Pamiętaj, aby wybrać wersję zgodną z architekturą 32/64bit)
4. W przypadku 64 bitowych systemów potrzebujesz tych pakietów, które możesz zainstalować wydając np. apt-get install lib32-gcc-libs lib32-libstdc++5 lib32-glibc , pacman -S lib32-gcc-libs lib32-libstdc++5 lib32-glibc.
5. Tutaj dowiesz się jak pozyskać klucz do odblokowania bootloader'a i sprawdzisz, czy możesz go odblokować:
https://forum.android.com.pl/topic/304915-tutorial-odblokowywanie-i-ponowne-blokowanie-bootloadera-w-sony-xperia-e/
https://forum.android.com.pl/topic/304915-tutorial-odblokowywanie-i-ponowne-blokowanie-bootloadera-w-sony-xperia-e/
https://forum.android.com.pl/topic/304915-tutorial-odblokowywanie-i-ponowne-blokowanie-bootloadera-w-sony-xperia-e/
2. Po pobraniu, rozpakowujemy Android SDK, w miejsce gdzie nam wygodnie (proponuję katalog domoy, /home), można zmienić nazwę folderu na krótszą, np. SDK.
3. Logujemy się jako root, lub używamy sudo przy wydawanych poleceniach (dotyczy m.in. Ubuntu), na potrzeby poradnika zakładam, że korzystamy z konta root.
4. Poleceniem: cd /home/nazwa użytkownia/SDK/platform-tools, wchodzimy do folderu.
5. Wyłączamy telefon, następnie przytrzymując klawisz głośniej, wkładamy kabel USB w złącze telefonu. Dioda powiadomień powinna świecić na niebiesko. To jest informacja dla nas, że telefon jest w trybie fastboot.
6. Teraz wykonamy złamanie bootloader'a.
1. Sprawdzenie czy telefon jest wykrywany: ./fastboot -i 0x0fce getvar version, jeśli zostanie zwrócona jakakolwiek wartość, możemy przejść do następnego kroku.
2. Teraz odblokujemy definitywnie bootloader: ./fastboot -i 0x0fce oem unlock 0xKLUCZ, gdzie słowo KLUCZ należy zastąpić kluczem, który przysłało Sony. Skąd wziąć klucz: tutaj .
7. Wgrajmy jeszcze CWM (recovery)
1. Przenosimy pobrany plik do katalogu, w którym jest fastboot. Folder platform-tools w SDK.
2. Jeśli plik znajduje się na swoim miejscu wydajmy polecenie:
./fastboot flash boot xperia_e_single_jb_cwm.elf
3. Wprowadź polecenie:
./fastboot reboot
, aby zresetować telefon.
8. Uwagi końcowe (nie zamykaj jeszcze terminala)
1. W razie tzw. boot-loopa (telefon ciągle się resetuje):
1. Wchodzimy w tryb fastboot, uprzednio wyjmując baterię i wkładając ją ponownie.
2. Wprowadzamy komendę:
./fastboot -w
(komenda powoduje całkowity format telefonu)
3. Wprowadzamy polecenie:
./fastboot reboot
, aby telefon uruchomić ponownie.
4.
Korzystanie z recovery
1. Aby wejść w recovery, włączamy telefon.
2. Gdy zobaczymy logo Sony, naciskamy kilka razy przycisk CISZEJ.
W razie błędów dotyczących tego poradnika, napisz do mnie wiadomość prywatną.