Odpowiadając na wiele próśb i pytań kierowanych do mnie na PM, postanowiłem napisać instrukcję, jak krok po kroku zrobić roota.
Instrukcja jest połączeniem instrukcji z xda oraz innych stron, lekko przeze mnie zmodyfikowana.
Wersja wyjściowa oprogramowania to fabryczne Froyo, rom 3.15.405.3
Instrukcję pisałem i wykonywałem na Windows 7 32bit.
Zaczynamy;)
Przygotowania
1) Ściągamy Android SDK w formacie zip: Android SDK | Android Developers
2) Wypakowujemy zawartość folderu do C:\AndroidSDK
3) Instalujemy HTC Sync w wersji 2.0.33(nie nowszej!): http://www6.sprint.com/downloads/htc/executables/htc_sync_2.0.33.exe
4) Pobieramy pliki ADB: MEGAUPLOAD - The leading online storage and file delivery service i wypakowujemy je do C:\AndroidSDK\tools
5) Uruchamiamy Debugowanie USB w telefonie: Ustawienia\Aplikacje\Tworzenie
6) Podłączamy telefon i czekamy na zainstalowanie się sterowników.
7) Uruchamiamy wiersz poleceń jako administrator, wpisujemy i zatwierdzamy kolejno:
cd\
cd AndroidSDK\tools\
adb devices
8) Po chwili powinien pojawić się numer seryjny telefonu= wszystko zostało wykonane poprawnie.
Tworzenie GoldCard
1) Formatujesz kartę pamięci jako FAT32, po czym wkładasz ją do telefonu.
2) Na telefonie instalujesz Visionary+(wersja r13, nie r14!!!), aby zrobić tymczasowego roota: http://content.modaco.net/dropzone/com.modaco.visionaryplus.r13.apk
3) Wchodzisz w Visionary+ i wybierasz „Temproot now”
4) Na komputerze uruchamiasz wiersz poleceń i kolejno:
cd\
cd AndroidSDK\tools\
adb shell
su
cat /sys/class/mmc_host/mmc0/mmc0:*/cid
5) Powinien się wyświetlić ciąg liczb i znaków. Przepisujesz je i wklejasz do Soaa.me - (write down, copy, paste, and then) One-click hex reverse for GoldCard creation . Otrzymasz odwrócony numer, który znowu kopiujesz i wpisujesz w formularz na Free HTC goldcard generator | RevSkills
6) Na maila otrzymasz plik Goldcard, który kopiujesz do C:\AndroidSDK\tools
7) Otwierasz drugi wiersz poleceń i wpisujesz:
cd\
cd AndroidSDK\tools\
adb push goldcard.img /data/local/
8) Wracasz do pierwszego wiersza poleceń i wpisujesz:
dd if=/dev/block/mmcblk0 count=1 of=/data/local/sdcard_backup.img
cat /data/local/goldcard.img > /dev/block/mmcblk0
sync
exit
9) Masz goldcard!:cool:
Downgrade
Uwaga! Od tego momentu zaczynamy ingerencję w oprogramowanie telefonu. Powoduje to utratę gwarancji i ryzyko ewentualnego uszkodzenia telefonu. Dalsze kroki wykonujesz na własną odpowiedzialność.
1) Pobieramy te narzędzia MEGAUPLOAD - The leading online storage and file delivery service i wypakowujemy do C:\AndroidSDK\tools
2) Podłączamy telefon, otwieramy wiersz poleceń i wpisujemy:
cd\
cd AndroidSDK\tools\
crackin.bat
3) Telefon zrestartuje się 5 razy, cały czas w wierszu poleceń będą pojawiać się błędy, ale to normalne.
4) Powinna wyskoczyć taka: „cr--rw----‘’ linijka.
5) Na telefonie robimy „Temproot now” poprzez Visionary+
6) Uruchamiamy wiersz poleceń i wpisujemy:
cd\
cd AndroidSDK\tools\
adb shell
su
w telefonie bierzemy „zezwól”
7) Uruchamiamy drugi wiersz poleceń i wpisujemy:
cd\
cd AndroidSDK\tools\
adb push flash_image /data/local/
adb push misc1-2.img /data/local/
8) Wracamy do pierwszego wiersza poleceń i wpisujemy:
chmod 755 /data/local/flash_image
cat /dev/mtd/mtd0 > /sdcard/misc_backup.img
/data/local/flash_image misc /data/local/misc1-2.img
exit
9) Zamykamy oba wiersze poleceń.
10) Pobieramy MEGAUPLOAD - The leading online storage and file delivery service Rozpakowujemy i kopiujemy plik o nazwie „testimage” na kartę pamięci do telefonu, zmieniając nazwę na „LEGEIMG”
11) Otwieramy wiersz poleceń i wpisujemy:
cd\
cd AndroidSDK\tools\
adb reboot bootloader
12) Gdy wyświetli się menu bootloadera, klikamy przycisk zasilania, by zobaczyć napis „HBOOT” na górze ekranu. Czekamy aż telefon wykryje i zacznie ładować plik LEGEIMG. Gdy zapyta, czy chcemy zacząć aktualizację, potwierdzamy górnym klawiszem głośności. Po aktualizacji potwierdzamy reset, także górnym klawiszem głośności. Wyświetli się jeszcze okno aktualizacji, potem ekran htc. Trochę to potrwa, więc czekamy cierpliwie.
13) Mamy ROM 1.31.405.4
14) Dla wygody późniejszych działań, usuńmy plik LEGEIMG z karty pamięci.
Rootowanie
1) Pamiętasz plik ściągnięty przy punkcie 10. w rozdziale „Downgrade”? Wtedy użyliśmy tylko jednego pliku, teraz kopiujemy całość wypakowanego folderu do C:\ r4-legend-root\
2) Odłączamy kabel usb od telefonu, wyłączamy telefon i uruchamiamy trzymając dolny klawisz głośności, do recovery.
3) Czekamy chwilę, po czym wybieramy „FASTBOOT” klawiszem włączania, „FASTBOOT” powinno pojawić się na czerwono, na górze ekranu.
4) Podłączamy kabel usb. Pojawia się „FASTBOOT USB”.
5) W folderze na dysku C, utworzonym w punkcie pierwszym, wybieramy „step1-windows.bat”
6) Czekamy na zakończenie procesu. Trwa on parę minut, potem powinno znowu pojawić się menu bootloadera.
7) Klikamy przycisk włączania by wybrać recovery, czekamy moment, potem dolnym klawiszem głośności nawigujemy do „RECOVERY” i zatwierdzamy przyciskiem włączania. Po chwili powinien pojawić się obrazek telefonu z wykrzyknikiem.
8) Wybieramy „step2-windows.bat” z folderu na c.
9) Po kilku minutach pojawi się okno recovery. Zamykamy wiersz poleceń i nawigujemy trackpadem do „Wipe” potem „Wipe data/factory reset”, wybieramy i jeszcze raz potwierdzamy.
10) Po zakończeniu naciskamy dolny klawisz głośności i nawigujemy do „Flash zip from sdcard”, wybieramy „rootedupdate.zip”, dwa razy potwierdzamy trackballem.
11) Czekamy na zakończenie procesu, wybieramy „Reboot system now” i cieszymy się rootem:cwaniak:
Teraz, gdy mamy już roota możemy sobie wgrać dowolny rom, poprzez ROM Managera. W skrócie: instalujemy ROM Manager z Marketu, robimy Flash Clockworkmod Recovery i wgrywamy romy z karty pamięci. Ale tego już mi się nie chce opisywać, kombinujcie sami;)
Jeśli pomogłem :zdrowko:
Udanego rootowania 🙂
UWAGA
Jeśli masz problem/pytanie, zadaj je w tym temacie, zamiast wysyłać mi PM. Dzięki temu inni także skorzystają ! 😛