Instalacja oficjalnego HTC RUU pod linuxem

Potrzebowałem zrobić downgrade wersji HBOOT w swoje telefonie co niestety wiązało się z koniecznością uruchomienia oficjalnego, podpisanego ROMa od HTC.

Domyślnie każdy ROM od HTC jest w postaci windows’owej paczki z długą nazwą .exe co dosyć utrudnia instalację pod linuxem gdyż takiej paczki nie można zainstalować przy pomocy recovery. Na szczęście jest na to sposób jest i to dosyć prosty (jak zwykle dzięki XDA)

1) Paczkę exe uruchamiamy pod wine lub virtualboxem z windowsem. Kiedy pasek postępu przeleci do końca możemy zamknąć konto i następnie szukamy w katalogu TEMP windowsa pliku, który nazywa sie rom.zip, przekopiowujemy go na bok.

2) Instalujemy niezbędne narzędzia, pod Fedorą:

yum install android-tools

3) Z konta root lock’ujemy telefon (jeśli jest s-off)

fastboot oem lock

4) Będąc w oknie bootloader’a wydajemy komendę

fastboot oem rebootRUU

5) Powinno pokazać się logo HTC i następnie:

fastboot flash zip rom.zip

Jeśli pojawi się błąd (FAILED, … please flush image again immediately) wykonujemy ponownie 5)

6) Jeśli na oknie terminala zobaczymy komunikat SUCCESS, możemy odłączyć kabelek.

Testowałem na HTC Desire S.