Witam, postanowiłem stworzyć instrukcję dla userów którzy niedawno kupili magika i chcą zastąpić standardowy rom z Orange nowszym Android 1.5 z Sense UI oraz wgrać SPL 1.76.2007 i radio 6.35.10.18, a więc nie perfected SPL - czyli nie pozbywamy się możliwości wgrywania innych romów.
Instrukcja jest przeznaczona dla telefonu HTC Magic z Orange (ver.32A), który fabrycznie juz posiada wgrany Perfected SPL (SPL 1.33.0010) i jest stworzona dla osób, które na co dzień się tym nie zajmują i moga napotkać pewne problemy (tak jak np. ja robilem to wczoraj pierwszy raz i się udało bez problemów, ale wcześniej musiałem poskładać sobie instrukcje z różnych źródeł, żeby to napisać i wg tego postepować, ale o tym pózniej).
Przygotowanie komputera:
1) Instalujemy SDK na komputerze - instrukcja tutaj: http://wiki.android.com.pl/Instalacja_SDK
2) Instalujemy sterowniki do Androida z HTC Sync z oficjalnej strony HTC - najlepiej najnowsze (np stąd: http://www.htc.com/pl/SupportDownload.aspx?p_id=283&cat=3&dl_id=758 )
Przygotowanie telefonu:
3) Dla Magica z Orange a więc płyty głównej w wersji 32A pobieramy najnowszy flashrec.apk z http://zenthought.org/content/project/flashrec oraz Recovery recovery-RA-sapphire-v1.5.2H stąd: http://www.mediafire.com/?j3kqnymlzqg
4) Pobieramy Engineering SPL 1.33.2010 (MD5: 865020fbdfbd9c08950076a701a8a003) z http://www.mediafire.com/?yhwygwzqgze
5) Wszystkie w/w pobrane pliki kopiujemy do głównego folderu karty pamięci.
6) Odłączamy telefon od komputera.
7) Za pomocą dowolnego menedżera plików dla Androida np ASTRO wchodzimy na kartę pamięci i instalujemy aplikację FlashRec.apk.
8) Uruchamiamy aplikację "FlashRec", wybierz opcję "Backup Recovery Image" i czekamy aż proces tworzenia kopii zapasowej recovery zostanie zakończony.
9) W polu tekstowym wpisujemy: /sdcard/recovery-RA-sapphire-v1.5.2H.img
10) Wybieramy "Flash Custom RecoveryImage" i czekamy aż proces się zakończy.
11) Wyłączamy telefon i uruchamiamy go ponownie w trybie recovery trzymając wciśnięte przyciski Home i Power - juz mamy wgrane nowe recovery.
12) Wybieramy opcję "Wipe Data"
13) Wybieramy opcję Nand Backup (wykona ona backup oryginalnego romu i zapisze na karcie pamięci w razie czego). Po zakonczeniu backupu ->
14) Wybieramy opcję "Flash zip from sdcard"
15) Wybieramy plik "update.Engineering-SPL-HBOOT-1.33.2010-signed.zip"
16) Potwierdzamy wgrywanie naciskając przycisk Home, po krótkiej chwili pojawi się komunikat o poprawnym wgraniu nowego SPL - konczymy instalacje uruchamiając ponownie telefon zgodnie z instrukcją na wyświetlaczu.
Po ponownym uruchomieniu w trybie recovery będzie nam się wyświetlać "Formatting CACHE", ale nie należy na to zwracać uwagi, ponieważ wszystko jest już wgrane poprawnie.
Dla sprawdzenia - po wejściu do trybu FASTBOOT (Back + Power)powinno się teraz wyświetlać: SAPPHIRE PVT 32A ENG S-OFF H
Teraz operacje na komputerze:
17) Przechodzimy do katalogu gdzie zainstalowaliśmy na komputerze SDK dla Androida, musimy ściągnąć parę plików:
18) Do katalogu C:\SDK\tools\ wgrywamy następujące pliki tak, aby były one bezpośrednio w katalogu C:\SDK\tools\:
- hboot-1.76.2007.img z paczki UPGRADE dostępnej tu http://www.mediafire.com/?z2tjmmdwwoi
- radio-6.35.10.18-32A.img z w/w paczki UPGRADE
- recovery-RA-Magic32A-6.35-v1.5.2.img z w/w paczki UPGRADE
- boot.img z paczki ROM1.zip stąd: http://rapidshare.com/files/338838934/rom1.zip
- system.img z w/w paczki ROM1.zip
- userdata.img z w/w paczki ROM1.zip
- splash1_HTC_Magic.nb0 z w/w paczki ROM1.zip (podmienia logo Orange na HTC)
19) Podłączamy telefon do komputera i włączamy telefon w trybie FastBoot (Back + Power).
20) Wchodzimy do katalogu C:\SDK\tools\ z wiersza poleceń (start-> uruchom -> wpisujemy cmd i zatwierdzamy , z lini poleceń podajemy cd C:\SDK\tools\)
21) Wykonujemy następujące polecenia kazde z nich zatwierdzając enterem. Po każdym z nich pojawi się komunikat o statusie wykonania operacji. Jeśli pierwsze polecenie zakonczy się komunikatem <waiting for device> tzn że albo mamy "źle" podłączony telefon do komputera, albo nie mamy sterownika dla telefonu - patrz punkt 2.
fastboot flash radio radio-6.35.10.18-32A.img
fastboot flash hboot hboot-1.76.2007.img
fastboot erase recovery
fastboot flash recovery recovery-RA-Magic32A-6.35-v1.5.2.img
fastboot erase system -w
fastboot reboot-bootloader (tu telefon uruchomi się ponownie w trybie fastboot)
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash splash1 splash1_HTC_Magic.nb0 <--(jak ktos chce miec dalej logo orange to tego nie musi wykonywac)
fastboot reboot
Po uruchomieniu telefonu mamy nowy oficjalny ROM Android 1.5 + Sense UI, a do tego SPL 1.76.2007 i radio 6.35.10.18.
Jeśli ktoś chciałby roota dla tego romu, to należy wrzucić na kartę SD plik http://rapidshare.com/files/339566162/vmanRoot.zip lub ten : http://wyslijto.pl/files/pre_download/khmg6b1hz7 (z busyboxem), uruchomić telefon w trybie w trybie recovery trzymając wciśnięte przyciski Home i Power, wybrać opcję "Flash zip from sdcard" , wybrać w/w plik z karty i potwierdzić wgrywanie przyciskiem Home.
Do stworzenia tej instrukcji wykorzystałem tutoriale z wiki dla androida ( http://wiki.android.com.pl/ROOT_dla_HTC_Magic_-_one_click i http://wiki.android.com.pl/Instalacja_SDK ) oraz fragmenty postów i linki do plików wrzuconych przez zaawansowanych userów tego forum, m.in: tomme45i, bieski, baggus, i innych, za wszystkie instrukcje serdecznie Wam dziękuję.
Proszę o ewentualne uwagi, jak coś jest niezrozumiałe lub niewyraźnie napisane.