État des lieux
Je possède un HTC Magic de chez SFR en Android 1.6 (Donut). But des opérations : flasher le téléphone en ROM Cyanogen.
Procédure d’installation
Le téléphone vendu par SFR n’a pas, contrairement aux modèles de chez Orange ou T-mobile, de SPL bridé. Il n’est pas nécessaire de downgrader en Android 1.5 afin de flasher le SPL. On peut directement passer à l’installation de la ROM. Par mesure de sécurité on réalisera un nandroid backup.
Téléchargement des fichiers utiles
Outre notre PC avec le SDK android installé il nous faut :
- l’utilitaire
fastboot - le dernier recovery d’Amon-RA, à télécharger ici, faire bien attention de prendre la version pour la version Google-branded du téléphone (PVT32B)
- la ROM HTC Defanged DRC83 à télécharger ici
- la dernière ROM stable de Cyanogen à voir ici
Le mode fastboot
Le fastboot permet d’uploader via usb une image de boot modifié sur le téléphone. Pour mettre le téléphone en fastboot la méthode est simple : éteindre le téléphone puis le rallumer en maintenant les touches Retour+Power. Il n’y a plus qu’a injecter l’image de boot :
cd /opt/android-sdk-linux/tools
./fastboot-linux-i386 boot boot.img
Installation de la ROM
Voici les procédures à suivre :
- booter en fastboot sur le recovery
- faire un nandroid backup
- redémarrer normalement, récupèrer le backup qui se trouve sur la sdcard
- éteindre le téléphone. Boot en fastboot. Partitionnement de la sd card (Swap : 64Mo, Ext2 : 512Mo, le reste en fat32)
- redémarrer normalement. Mettre les trois fichiers suivants sur la partition fat32 : la ROM Cyanogen, la ROM HTC Defanged DRC83, le recovery
- éteindre le téléphone. Boot en fastboot
- faire un wipe (data/factory reset)
- faire apply any zip from sdcard et sélectionner la ROM HTC Defanged DRC83. Une fois installé et SANS rebooter refaire apply any zip from sdcard et sélectionner la ROM Cyanogen
- quand le message Install from sd card complete s’affiche, prendre l’option Reboot system now
- attendre
Le premier boot est très long (5 à 6 minutes). Pas de panique il suffit d’attendre. Une fois que vous voyez le logo bleu Cyanogen c’est gagné.
Il reste ensuite a installer de manière permanente le recovery Amon-RA :
./adb shell
su
mount -a
flash_image recovery /sdcard/recovery-RA-sapphire-v1.6.2H.img
Vous pouvez supprimer les fichiers d’installation de la sdcard.