Tutorial pochodzi ze strony Clean and pre-rooted 2.1 ROM - xda-developers i jest przetłumaczony za zgodą autora.
(Zaznaczam, że nie jestem żadnym ekspertem w temacie Androida. Przetłumaczyłem tutorial, zrootowałem i w razie pytań będę mógł odpowiedzieć tylko tyle, ile wiem. A wiem na podstawie tej własnie instrukcji i kilku for.)
Mógłbym wiele miejsc skrócić, albo dać linki do oryginalnych stron na xda, ale piszę instrukcję jako całkowity noob, tak jakbym sam chciał to krok po kroku czytac. No i żeby nie było - tak, ja mam zrootowany już. I nie - to wcale nie jest takie strasznie trudne.
I - Przygotowanie
Upewnij się, że masz zainstalowane Android SDK, sterowniki flash do telefonu, środowisko javy JRE i postaraj się niczego nie przeoczyć 😉
SDK
Polecam też zrobić kopię danych, kontaktów, itd...
1. Najpierw pobierz te dwa archiwa:
x8rooted.img
busybox/unyaffs
Pobierz też oczywiście firmware 2.1
Firmware 2.1
2. Wypakuj pliki z archiwów (pkt1) > powinieneś otrzymać pliki 'unyaffs', 'busybox' i 'x8rooted.img'.
3. Skopiuj 'unyaffs', 'busybox' i 'x8rooted.img' bezpośrednio na KARTĘ PAMIĘCI.
II - Flash i rootowanie 1.6
1. Pobierz ROM 1.6
http://rapidshare.com/files/432487345/E15i_1.6.rar
2. Pobierz Xreria flasher od Bi4ary (po prostu wielkie dzięki)
X10 Flasher
3. Flashowanie 1.6:
Dodaj nowy folder do GŁÓWNEGO KATALOGU flashtoola. Nazwij nowy folder np. x8firmware16. Wrzuć do niego wszystkie pliki z archiwum, które pobrałeś w punkcie 1 (E15_1.6.rar).
Naciśnij przycisk Flash. Program pokaże ci dostępne foldery z wszystkim firmware'ami. Wybieramy oczywiście x8firmware16 ale NIE KLIKAMY OK.
Wyłączamy telefon. Mając poprawnie zainstalowane sterowniki flash przytrzymujemy przycisk BACK (pierwszy z prawej) i podłączamy USB do telefonu (u mnie zaświeca się zielona dioda, poznacie to po tym że telefon się nie włącza jako tako, a zareagował).
Teraz we flashtoolu klikacie OK i zaczyna się flashowanie. Czekacie do napisu flashing finished i możecie odłaczyć telefon. Mamy czysty soft 1.6
4. Root dla 1.6
Pobieramy program SuperOneClick:
SuperOneClick.rar
W telefonie musimy właczyć tryb debudowania. Ustawienia>Aplikacje>Dla programistów>Tryb Debugowania (czy tam Debugowanie USB, nie pamiętam).
Autor zaleca teraz WYCIĄGNIĘCIE karty pamięci z telefonu. Odpalamy program SuperOneClick, podłaczamy nasz telefon ignorując komunikat o braku karty pamięci i klikamy Root w programie. Trochę to potrwa, w końcu pojawi się wiadomość 'Your device is rooted'. Klikamy OK, cieszymy się zrootowanym 1.6.
III - Przygotowanie i flash 2.1
Pobieramy to i kopiujemy BEZPOŚREDNIO na kartę pamięci
Install.sh
Aby sprawdzić czy mamy dobrze skonfigurowanego adb shella, podłączamy telefon w trybie debugowania do USB, odpalamy na komputerze cmd, piszemy 'adb devices' i powinna się pojawić linijka z numerem seryjnym (albo czymś co na takowy wygląda) naszego telefon. Nie no, sami zauważycie czy działa czy nie 😃
1. Wpisujemy:
adb shell
su
cd /sdcard
sh install.sh
Jeśli wszystko dobrze skopiowaliśmy (busybox, unyaffs i x8rooted.img), to instalacja powinna przejść bez problemu.
2. Wyjmij baterię, odłącz kabel usb i włóz baterię.
FLASH
Rozpakowujemy folder z firmware 2.1, usuwamy z niego system.sin, wklejamy loader.sin z folderu z firmware 1.6. Robimy nowy folder w głownym katalogu flashera i tak jak przy flashowaniu do 1.6, powtarzamy proces wybierając teraz firmware 2.1.
Telefon powininen włączać się trochę dłużej, z powodu pierwszego uruchamiania. Powinieneś zobaczyć napis Sony Ericsson, logo, a potem animację startową. Jak wszystko poszło dobrze, to za chwile zobaczysz ekran konfiguracji. Jak wpadnie w boot-loop, nie pokaże się animacja albo tylko biały napis Sony Ericsson, to zaczynasz cała procedurę od nowa, od flashowania 1.6.
Oczywiście jest nie ponoszę odpowiedzialności za wszelkie szkody powstałe w wyniku użytkowania tego poradnika. Wytłumaczone jest krok po kroku i nie powinno być problemów.