Po ciężkich bojach udało mi się zrootować swój telefon. Mam zamiar podzielić się z wami poradnikiem, jak to zrobić.
Na wstępie zaznaczam - nie odpowiadam ze wszelkie uszkodzenia sprzętu.
Co nam będzie potrzebne:
- program flashtool do wgrania softu ( http://www.flashtool.net/downloads.php )
- plik z najnowszym softem ( https://forum.android.com.pl/topic/223447-ftf-oficjalny-rom-kk-444-dla-d2203/ - bezpośredni link: https://mega.co.nz/#!YodzzJrK!CGjnByCW0h1JC8nvJdz54Xbv5Eg_1x2y9ERMtWsLcZM )
- plik z odpowiednim kernelem, pochodzącym z Xperii M2 ( https://mega.co.nz/#!lkMmQaaR!1JTy5pnlUkK7Qc5QiBFZNIlgqYeKT0wMohkDu38I5uo )
- zmodyfikowany plik giefroot ( https://mega.co.nz/#!sscXQKwB!qOIv2a70SH6UAM8vhySQIeEcYXrkkXXfh_X98q5rdDk )
- faktycznie rootujący urządzenie plik rootkitXperia ( https://mega.co.nz/#!Mt1zkAyQ!Z2Wg9xQyNCbPt6ksS-Dw76-ifSb_lGvQbFK7zP0yJ9E )
- zainstalowany Sony PC Companion (nie będzie problemu ze sterownikami)
Co należy zrobić:
0. Robimy kopię plików z telefonu i ładujemy go przynajmniej do 60%
1. Kopiujemy pliki D2203_18.5.C.0.19_Customized UK_1287-0517_18.5.C.0.19_R9B.ftf i D2203_Jelly Bean_Kernel from D2303.ftf do folderu %userprofile%\.flashtool\firmwares ( dla WinXP %userprofile% prowadzi do c:\documents and settings\użytkownik\ a w Win Vista i późniejszych do C:\Users\użytkownik lub c:\użytkownicy\użytkownik )
2. Wyłączamy telefon
3. Podpinamy go do komputera, trzymając wciśnięty przycisk ściszania, czekamy na zainstalowanie sterowników, a po instalacji odłączamy telefon (krok jednorazowy - jeżeli wgrywałeś już kiedyś softy do telefonu to zapewne nie musisz tego robić ponownie)
4. Uruchamiamy program flashtool, klikamy na ikonkę pioruna, wybieramy flashmode, wybieramy soft 18.5.C.0.19 i klikamy Flash
5. Gdy zostaniemy o to poproszeni, podłączamy telefon do komputera trzymając wciśnięty klawisz ściszania
6. Czekamy aż soft się zainstaluje. Po otrzymaniu komunikatów:
INFO - Ending flash session
INFO - Flashing finished.
INFO - Please unplug and start your phone
odłączamy telefon od kabla USB, włączamy go i czekamy, aż się uruchomi
7. Wchodzimy w menu, ustawienia
8. Idziemy do informacje o telefonie, i naciskamy ok. 10 razy na numer kompilacji. Pojawiły się nam w menu ustawień opcje programistyczne. Wchodzimy tam, zaznaczamy debugowanie USB i pozorowanie lokalizacji.
9. Przechodzimy do ustawień zabezpieczenia, ZAZNACZAMY nieznane źródła i ODZNACZAMY weryfikuj aplikacje
10. Podłączamy kabel USB do telefonu, sprawdzamy, czy wszystkie sterowniki zostały zainstalowane poprawnie
11. Rozpakowujemy archiwum giefroot_debug_D2203.zip i uruchamiamy plik install.bat
12. WAŻNY KROK - na telefonie pojawi się komunikat o zezwoleniu na debugowanie, koniecznie zaznaczamy zawsze zezwalaj
13. giefroot zaraportuje że nie udało mi się zrootować telefonu - TO NORMALNE - jego celem było tylko wymuszenie zezwolenia na debugowanie
14. Teraz, gdy telefon mamy już odpowiednio przygotowany, wyłączamy go.
15. Włączamy flashtoola, klikamy na ikonę pioruna, wybieramy flashmode
16. Wybieramy soft Kernel from Jelly Bean
17. Podłączamy telefon trzymając przycisk ściszania, czekamy aż flashtool skończy wrzucać soft
18. Uruchamiamy telefon, poza ekranem Xperia nie zobaczymy już na nim nic, ale to nic nie szkodzi
19. Podłączamy kabel USB - upewniamy się, że sterowniki do debugowania są zainstalowane (może być problem z instalacją sterowników do MTP, ale można to zignorować)
20. Wypakowujemy plik rootkitXperia_20140719.zip i uruchamiamy install.bat
21. Czekamy aż program skończy (done root command, wait 10 seconds... )
22. Jak na ekranie pojawi się napis rebooting, należy odłączyć telefon, zdjąć tył obudowy, wcisnąć szpileczką przycisk off, włączyć telefon, podłączyć USB
23. rootkitXperia dokończy działanie - telefon mamy już teraz zrootowany - wyłączamy go znowu szpileczką za pomocą przycisku off pod obudową
24. Pozostaje jedynie przywrócić nasz kernel
25. We flashtoolu klikamy na ikonę pioruna, flashmode, wybieramy soft z punktu 4 i UWAGA - zaznaczamy wszystko jak na screenie - ODZNACZAMY wipe cache, data, ZAZNACZAMY exclude bootbundle, partition, ta, fota, baseband, system, elabel - w polu content powinny być TYLKO pliki kernel.sin i loader.sin
26. Klikamy flash, podłączamy telefon trzymając klawisz ściszania, po zakończeniu pracy flashtoola odłączamy telefon i włączamy go
27. Podłączamy kabel USB,uruchamiamy plik install2.bat z archiwum giefroot_debug_D2203.zip
28. Mamy teraz dostęp do RW na / i /system - aktualizujemy binarki SU w programie SuperSu
29. Ponownie uruchamiamy urządzenie!
TADAM - mamy roota na zablokowanym bootloaderze, na najnowszym KitKatowym sofcie 🙂
Podziękowania:
- Ludzie z XDA, udzielający się w wątku: http://forum.xda-developers.com/xperia-e3/help/root-locked-bootloader-t3038518/
zwłaszcza @ costel90 i @ mbc07
- @ AndroPlus i za post z rootkitXperia na XDA ( http://forum.xda-developers.com/showthread.php?t=2559009 - dla japońskiego autora również podziękowania 🙂 )
EDIT:
Osoby, które próbowały poradnika przed 07-04-2015, godzina 22:05 - należy ściągnąć od nowa archiwum z giefroot i wykonać kroki 27-29 🙂