ClockWorkMod

 

ClockWorkMod est un utilitaire permettant d'installer des images de roms, de nettoyer le wipe, et surtout pour moi le plus intéressant: de faire des backups et restaures de votre système.

 

L'installation diffère suivant l'appareil qui va recevoir l'application:

  • Pour Xperia Arc S voir ici
  • Pour le galaxy Note 2, c'est ici, il existe aussi philz touch, une version étendue de CWM. Pour note 2, c'est !
  • Pour le galaxy S3 c'est par ici.

Image non trouvée !Il existe d'autres recoverys comme:

- xRecovery, un clone de cwm pour les vieux appareils sony.

- TWRP qui est très ressemblant à ClockWorkMod (NOTE: lors du backup, coché bien le répertoire efs (il ne l'est pas par défaut). Des explications par là.

 

Navigation

Pour lancer l'application, il faut passer le mobile en mode recovery. Le passage dans ce mode dépendant de l'appareil utilisé, voici quelques cas:

sous Xperia Arc S, il faut appuyer plusieurs fois sur le volume - pendant l'allumage de l'appareil jusqu'à l'apparition du menu clockworkmod.

sous Galaxy Note 2, s3 ou s4, il faut passer l'appareil en mode recovery.

 

Lorsque le programme est lancé:

Le déplacement dans le menu se fait avec les touches latérales (vol+ pour monter, vol- pour descendre) ou la touche menu (qui est équivalente à vol+).

touche home permet de valider/choisir une option sur

touche retour permet de revenir à l'option précédente.

 

Les menus de ClockWorkMod Recovery

Image non trouvée !

Le contenu exacte des options et la couleur de CWM diffèrent suivant l'appareil et la version du programme (exemple option pour faire un backup en mémoire interne ou sur carte SD...)

Reboot system now : Redémarrer l'appareil en mode normal. L'appareil va donc sortir du mode recovery.

Apply update from sdcard : Tous les fichiers "update.zip" se trouvant sur la carte microSD seront chargés. Il y aura, suivant le contenu de ces fichiers, une mise à jour de la ROM, du Kernel ou des applications.

Wipe data/factory reset : Suppression des fichiers de données et du cache (A utiliser en cas de crash étrange de certaines applications, améliore les performances de votre appareil).

Wipe cache partition : Purge le cache de votre appareil, d'où une amélioration des performances...

Image non trouvée !Si vous rencontrez des problèmes avec seulement une application, vous pouvez aussi tenté la suppression des données liées à cette application via les outils standards (Dans les paramètres, Gestionnaire d'applications\choisissez l'application en défaut, puis appuyez sur vider le cache, et si l'application ne marche toujours pas mieux, supprimer les données (Attention, il s'agit de vos données pour cette application !)).

Install zip from sdcard : installer un fichier .zip depuis la carte microSD. Pour installer une nouvelle ROM, ROM radio, thèmes, ...

Image non trouvée !Avant d'installer quoique ce soit:

- Faire un backup de votre système (Cf. backup and restore)

Il sera peut-être nécessaire de vider le cache Dalvik (Wipe cache Dalvik)...

Ce menu contenant à son tour:
apply /sdcard/update.zip : applique l'archive .zip présente à la racine de votre SD (ROM, ROM radio...).
choose zip from sdcard : choisir l'archive à installer.
toggle signature verification : vérifier que les archives à installer soient signées.
toggle script asserts : vérifier les scripts d'autorisation.

Backup and restore : backup (sauvegarde) ou restore (restauration) de votre système voir explication plus loin.

Ce menu se décompose à son tour en
Backup : Sauvegarde du système. Suivant les versions, il sera possible de la faire en mémoire interne ou externe.
Restore : Restauration à partir d'une sauvegarde précédente.
Advanced Restore : restauration avancée .

Mounts and storage :

Image non trouvée !Danger, si vous ne connaissez pas Unix, ou les répertoires ci-dessous, vous risquez de mettre à mal votre système !!!

Va permettre de monter les disques pour gérer les fichiers qui s'y trouvent.
mount /system : Monter le filesystem /systeme.
mount /data : Monter le filesystem /data, (internet, sms, etc.).
mount /cache : Monter le filesystem /cache ;
mount /sdcard : Monter le filesystem lié à votre carte microSD
mount /sd-ext : Monter le filesystem /SD-ext. Partition sur votre carte non accessible via USB.

Image non trouvée !
format boot : Effacer les données du boot.
format system : formatage du système !!!
format data : Effacer toutes les données de type data.
format cache : Effacer les données du cache.
format sdcard : formater votre carte SD.
format sd-ext : formater la partition étendue de la SD.

Image non trouvée !
mount USB storage : active le stockage de fichiers via USB.

Advanced : options avancées
Wipe dalvik cache : Effacer le cache dalvik. Sorte de répertoire temporaire, utilisé lors du premier boot de l'appareil pour faire des installations et connaître les applications.
Wipe battery stats : Effacer les informations liées à la batterie. Intéressant suite à changement de batterie pour recalibrer le système.
Report error : Rapport d'erreurs qui sera stocké dans votre carte SD/ClockWorkMod/.
Key test : Afficher le code d'une touche que vous pressez.
Partition SD card : Partitionner la carte SD.
Fix Permissions : Gérer les permissions.

 

Recovery (backup/restore)

Pour lancer un backup, choisissez l'option backup and restore, puis l'option backup.

La sauvegarde se lancera automatiquement et sera faite sur votre microSD (dans le repertoire ClockWorkMod). Après sauvegarde, vérifiez bien la présence de tous les fichiers du backup (cf. paragraphe suivant Informations complémentaires-problèmes) !

Pour lancer une restauration, choisissez l'option restore ou l'option Advanced restore. Et choisissez le seul yes disponible dans l'ensemble des options possibles - no en grande partie : )) - pour confirmer la restauration...

(Sous XPeria Arc S, pour restaurer le système dans son état sorti d'usine, vous utiliserez la solution PC Companion, sous Galaxy Note 2 passez par le flash d'une rom officielle).

 

Image non trouvée !Un backup à partir d'une version d'un firmware peut ne pas fonctionner lors d'une restauration sur un autre firmware si le boot de ces firmwares est incompatible entre eux (Exemple Xperia Arc S : Le logo s'affiche est c'est tout:logical brick => Réinstallation d'un firmware nécessaire).

 

ROM may flash stock recovery on boot. Fix?

Si vous obtenez ce message en quittant CWM, il faut répondre yes pour conserver CWM suite au reboot de la machine.

Vous pouvez obtenir un message équivalent pour le root, répondez aussi yes dans ce cas.

 

Galaxy Note 2

Après avoir accédé à CWM, le flash counter est incrémenté. Il est possible de le remettre à 0.

 

Utilitaire complémentaire à CWM

AppExtractor est un utilitaire qui permet d'extraire les données/applications (SMS, contact, applications) depuis une image de CWM. Si vous n'avez pas besoin de tout restaurer !

https://play.google.com/store/apps/details?id=com.handyandy.appextractor

 

Informations complémentaires-problèmes

- Espace disque:

Les backups sont effectués sur la carte SD ou en mémoire interne (suivant les versions).

Le répertoire des backups se trouve (en mémoire interne ou sur la carte micro SD) sous clockworkmod/backup

Dedans se trouvera autant de répertoires qui correspondent à vos sauvegardes. Ces répertoires seront d'ailleurs nommés sous forme de date et heure correspondant à la date et l'heure de votre backup.

Par exemple 2012-01-01.22.30.15 pour la sauvegarde du 1 janvier 2012 à 22h30 et 15 sec...

Le problème de ces répertoires, c'est qu'ils occupent de la place et peut-être même que certaines de ces sauvegardes ne vous sont plus utiles.

Or l'application ne vous permet pas de gérer ses sauvegardes.

Ce n'est pas grave, en branchant simplement votre appareil à votre ordinateur, vous pourrez les supprimer de la carte SD (vous pouvez aussi utiliser l'explorateur sous Android ES Explorer).

Image non trouvée !Avec Android ICS, la visibilité du contenu du répertoire de backup sur PC peut être aléatoire ! Certaines sauvegardes ne sont tout simplement plus visibles, alors qu'elles existent bien (Mais vous les verrez bien avec ES Explorer).

 

Sur le même principe, vous pourrez déplacer vos sauvegardes sur un autre support (vérifiez la présence dans le répertoire de votre backup "daté" de tous les sous-répertoires/fichiers dont la liste est précisée dans le fichier nandroid.md5 de ce même répertoire et plus particulièrement la présence du fichier .android_secure.vfat.tar. Cela vous évitera d'avoir des backups bancales et inutilisables).

- Restauration impossible:

  • Deux cas sont possibles (au moins), il s'agit soit d'un backup incomplet (il manque un fichier .android_secure.vfat.tar, cache.yaffs2.img, data.yaffs2.img, nandroid.img ou system.yaffs2.img). Comme indiqué précédemment, après un backup, il est conseillé de vérifier la présence de tous ces fichiers ! Hélas pous vous, la restauration ne sera pas possible.
  • Le second cas déjà évoqué se produit lorsque vous voulez restaurer une image avec une version du système qui a changé entre temps. Il y a alors une incompatibilité possible entre le boot de ces systèmes (Au démarrage, le logo s'affiche éventuellement est c'est tout:logical brick). La solution consiste à repasser dans la version du firmware correspondant à la sauvegarde, puis de rooter l'appareil et d'installer clockWorkMod pour enfin restaurer votre sauvegarde.

    Voir pour:

    XPERIA ARC S:recharger un firmware officiel (ou utiliser PC Companion) et rooter, ou Réinstallation d'un firmware sur Arc S cassé nécessaire).

    Galaxy Note 2: Flasher une ROM, rooter.