Salve a tutti, grazie a questo forum sono riuscito a installare android 2.1 nel mio htc magic con fw originale tim, la guida è valida solo per modelli 32a ovvero quelli marchiati tim quindi con 256mb di ram.

LA GUIDA è PER LINUX, MA DUBITO CHE NN FUNZIONI ANCHE CON WINDOWS!

Primo passo in assoluto, prendiamo il nostro htc magic e andiamo su impostazioni -> applicazioni -> sviluppo e selezioniamo debug usb!

bene, fatto ciò possiamo iniziare ad installare i driver per il nostro htc magic, le sdk sono reperibili qui:

http://developer.android.com/sdk/index.html

poi scarichiamo (qualora non sia presente nell’sdk) il file http://forum.android-dev.it/download/file.php?mode=view&id=316 sarebbe fastboot, un programmino che c aiuterà a flashare la recovery.

bene, vediamo di installare il tutto.

scompattiamo sia l’sdk che il fastboot (qualora non sia presente nell’sdk) e mettiamo fastboot dentro android-sdk-linux/tools/ dove avremo altri file come adb e altra roba.

colleghiamo il nostro cellulare via usb al pc e apriamo un terminale, adesso spostiamoci nella cartella tools, nel mio caso dovrò digitare:

Code:
$ cd Scaricati/android-sdk-linux_86/tools/

adesso sepre sul nostro terminale diamo

Code:
$ lsusb

il risultato sarà qualcosa del tipo:

Code:
Bus 001 Device 003: ID 0bb4:0c02 High Tech Computer Corp.

Segnamoci la prima parte del codice diviso dai “:” (nel mio caso, 0bb4:0c02, dunque mi appunto 0bb4)

bene, se questa stringa (magari con varianti) compare, vuol dire ke il cellulare viene riconosciuto dal sistema, adesso vediamo d far partire i driver, quindi:

editiamo il file /etc/udev/rules.d/50-android.rules (bisogna avere i privilegi di root)(esempio: sudo gedit /etc/udev/rules.d/50-android.rules) con il nostro editor di testo e inseriamoci questo anche se il file è vuoto:

Code:
SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4″, MODE=”0666″

dove SYSFS{idVendor}==”0bb4″ è da sostituire con la prima parte del codice che ci siamo segnati prima.

salviamo e eseguiamo la stessa operazione per il file /etc/udev/rules.d/90-android.rules ( sudo gedit /etc/udev/rules.d/90-android.rules)

Code:
SUBSYSTEM==”usb”, ATTR{idVendor}==”0bb4″, MODE=”0666″

adesso diamo i giusti permessi ai file appena creati:

Code:
sudo chmod a+rx /etc/udev/rules.d/50-android.rules
sudo chmod a+rx /etc/udev/rules.d/90-android.rules

benissimo, riavviamo il servizio:

Code:
sudo /etc/init.d/udev restart

benissimo, è l’ora dei test!

Code:
sudo ./adb kill-server
sudo ./adb devices

se ricevete un messagio simile a questo, vuol dire che l’installazione è andata a buon fine!

Code:
$ ./adb devices
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
HT94XKF20058 device

benissimo, adesso viene la parte tosta :D

adesso la prima cosa da fare è scaricare la recovery, io consiglio questa che linkò, putroppo non posso allegara perkè essendo grande, il sito me lo vieta: http://rapidshare.com/files/387932922/r … H-cyan.img

bene, mettiamo il file scaricato dentro la cartella tools dell’sdk, e spegniamo il cellulare, una volta spento riavviamolo in fastboot mode: ovvero POWER+BACK, se lo avviate bene compariranno 3 android sulo skateboard, bene, sempre col cellure collegato al pc, andiamo nel nostro terminale e scriviamo:

Code:
$ ./fastboot flash recovery cm-recovery-1.4.img

vedrete nel cellulare in alto a destra un piccolo caricamente, fatto ciò , spegnete il cellulare.

adesso bisogna scaricare 5 file,ovvero:

CRC BASE http://www.canadianandroid.com/d/cyanog … fanged.zip

Cyanogen 5.0.7 TEST6 http://rapidshare.com/files/389851457/u … signed.zip

AudioFix http://rapidshare.com/files/389851860/a … signed.zip

Patch Kernel http://rapidshare.com/files/389852667/b … signed.zip

Google apps http://briancrook.ca/android/gapps/gapp … signed.zip

bene, una volta scaricati copiamoli nella sdcard del nostro cellulare e avviamo il cellulare in recovery mode ovvero POWER+HOME e SENZA MAI USCIRE DALLA RECOVERY MODE facciamo:

Code:
1)Wipe Data
2)Wipe ext partition (se hai una partizione ext)
3)Flasha la CRC Base
4)Flasha la Cyanogen Mod 5.0.7 Test 6
5)Flasha audiofix
6)Flasha la patch del kernel
7)Flash le apps
8)Reboot

perfetto, fatto ciò riavviate il celularre come dice il punt 8 e attendente, il primo avvio può risultare un pò lento..poi tutto migliora!!

Spero che la guida sia stata di vostro gradimento e vi sia utile, per domande non esitate e domandare, sn sicuro che io, o qualche moderatore del forum, saranno lieti di dare le dovute delucidazioni!!

a presto! :)