Flashage d'un HTC Magic en Cyanogen

É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.

Dernière mise à jour le avr. 18, 2010 19:37 UTC