Aktualizacja Androida na HTC G1 z 1.6 do 2.2

Skoro G1 (zwany też HTC Dream) z Androidem w wersji 1.6 nie ma możliwości odbioru plików przez bluetooth trzeba go zaktualizować. Najlepszy i najwięcej mówiący opis znalazłem na http://geniushabit.com/1271/how-to-upgrade-a-t-mobile-g1-from-android-1-6-to-2-2/ Ten opis jak i kilka innych w naszym przypadku nie zadziałał, poniżej notuję poprawki jakie były konieczne w naszym przypadku:

Punkt pierwszy: nie udało się zainstalować starszego firware (RC28, RC7) koniecznego do zroot’owania systemu, pojawiał się błąd „not allowed”. Nie zadziałała aplikacja Universal AndRoot (choć teraz myślę że mogła zadziałać tylko że nieumiejętnie włączyliśmy telnetd), nie było możliwości zainstalowania aplikacji RomManager (nieobsługiwany telefon), pozostała więc metoda z obrazem goldcard:

  • Odczytać na telefonie CID karty sd z pliku „/sys/class/mmc_host/mmc1/mmc1:*/cid” zgodnie z http://wiki.android.com.pl/wiki/ROOT_dla_HTC_G1_-_goldcard
  • Wygenerowanie goldcard.img przy użyciu http://psas.revskills.de/?q=goldcard
  • Pobrany obraz wypakować na kartę SD. W moim przypadku było to polecenie „sudo dd if=~/g1/goldcard.img of=/dev/disk3”. Na początku przy zapisie był błąd „Device busy”, aby to rozwiązać musiałem odmontować partycję, ale pozostawiając dysk (na OS X przy użyciu Disk Utils).
  • Z tak przygotowaną kartą SD zrestartować telefon.

Dalej jak w tutorialu podanym na górze, instalacja plików (wszystkie można od razu wrzucić na kartę SD, w menu można wybierać po kolei, restartując zgodnie z instrukcjami). Nie podaję linków

  • Radio: dream_magic.radio-2.22.19.26i-signed.zip
  • SPL: dream_magic.hboot-1.33.2005-signed.zip (http://wiki.cyanogenmod.com/wiki/Dream:DangerSPL)
  • Android właściwy: (CyanogenMod) recovery-RA-dream-v1.7.0-cyan.zip (http://wiki.cyanogenmod.com/wiki/Dream:Installing_CyanogenMod_5%2B, http://wiki.cyanogenmod.com/wiki/Latest_Version#DreamCM6)
  • Aplikacje domyślne: (gmail,locations) gapps-mdpi-tiny-20101020-signed.zip (http://wiki.cyanogenmod.com/wiki/Latest_Version#Google_Apps)

Tak więc generalnie bez problemów, telefon działa. Długo się bootuje, tyle z minusów.

 

Ten wpis został opublikowany w kategorii android i oznaczony tagami , , , , . Dodaj zakładkę do bezpośredniego odnośnika.