Le Recovery créé par Amon_RA vient de passer en version 2.0. Mise à jour recommandée !

Tous les terminaux Android disposent d’un mode « de maintenance » nommé Recovery. Il peut être assimilé à un « mode sans échec » car il permet notamment de réinitialiser le téléphone en cas de problème.

Lorsque le téléphone est dans ce mode, il va se lancer sur la partition nommée également recovery, ce qui permettra de remplacer la ROM actuellement utilisée, faire une sauvegarde nandroid, faire un wipe (effaçage)… à condition que le bootloader soit débloqué et que le téléphone soit rooté.

Il en existe deux principaux pour les téléphones HTC : Amon_RA et ClockworkMod (qui dispose d’une application pour pouvoir l’utiliser sans redémarrer le téléphone).

Pour y accéder depuis le Nexus One, il faut lancer son téléphone en appuyant sur le trackball. Un écran s’affiche alors et il faut sélectionner BOOTLOADER en le validant avec le bouton ON/OFF. Ensuite, il faut se déplacer avec touches de volume et sélectionner RECOVERY et valider de la même manière.

La version pour le Nexus One du Amon-RA vient d’être mise à jour en 2.0 et s’accompagne de nombreux changements :

  • Kernel 2.6.35.7 avec support de l’ext3 et de l’ext4 (types de partition)
  • Support des écrans AMOLED et SLCD
  • Un nandroid inclut désormais le répertoire /sdcard/.android_secure
  • La sélection du fichier zip à installer peut se faire depuis n’importe quel répertoire de la carte SD
  • Montages des répertoires /system, /cache, /data, /sd-ext et /sdcard
  • Activer/désactiver la vérification de la signature pour les fichiers zip
  • Ajout de nouvelles applications Google au script Google app backup
  • Support de SDEXT pour les scripts de mise à jour
  • Le menu wipe a été entièrement réécrit et n’utilise plus de scripts. À cela s’ajoute un wipe de toutes les données et de /sdcard/.android_secure

Il existe trois versions de ce recovery, mais seul le thème change :

Pour l’installer trois méthodes :

Par fastboot :

Lancer le téléphone en mode fastboot (Bootloader -> Fastboot)
Connecter le téléphone
Faire un fastboot devices et vérifier que le Nexus One est connecté
fastboot flash recovery recovery-RA-nexus-v2.0.0.img

ou depuis l’application terminal :

Copier le fichier à la racine de la carte SD
Lancer l’application terminal
Faire su
flash_image recovery /sdcard/recovery-RA-nexus-v2.0.0.img
reboot recovery

ou encore depuis ROM Manger.

Plus d’informations chez xda-developpers