Mise à jour : TWRP 3.3.3-1
L'installation et les interfaces d'utilisation de TWRP sont décrites dans TWRP - Installation & Interfaces
Ce document fournit des exemples types d'utilisation de TWRP
Restauration des paramètres d'usine, Formatage des données, Effacement complet (clean install), Formatage carte SD externe
Avertissement
Sommaire
L'effacement complet (clean install) est l'option conseillée en cas d'installation d'une nouvelle ROM, d'origine différente de celle présente sur le système, par exemple, le passage de la ROM Stock (constructeur) à une ROM OEM (lineageOS).
L'effacement complet consiste en un formatage (au sein habituel du terme) des partitions /system, /data et de la carte SD externe.
Ce formatage a pour effet de supprimer toutes les applications (système et utilisateur) et données utilisateur. Une nouvelle ROM doit-être installée pour que le système puisse redémarrer.
Pour formater les partitions /system et /data
Redémarrer le périphérique Android en mode recovery TWRP
Dans le menu principal, sélectionner Formater (Wipe), puis Formatage avancé, sélectionner les partitions à formater, généralement
Système
Données (A vérifier qu'il s'agit bien d'un repartitionnement de la partition Données et pas seulement d'un effacement hors /data/media - sinon appliquer d'abord un Formatage Données tel que décrit ci-dessus)
Mémoire interne
Cache
MicroSD
Activer le formatage des partitions avec "Glisser pour formater"
Si une carte SD externe est présente, il est également préférable de la formater : voir plus loin.
Installer la nouvelle ROM avant de redémarrer.
Le formatage de la carte SD externe est utilisé
pour supprimer un chiffrage existant avant un changement de mode de stockage (adopté / amovible) ou l'installation d'une nouvelle ROM
pour modifier le type de système de fichier par défaut dans le cas d'un carte sd externe utilisée en mode amovible
Pour formater (reformater) la carte sd externe à partir de l'interface TWRP
Optionnellement, vérifier le système de fichier existant
Identifier la partition, dans le cas présent /sdcard1
$ adb shell df -h |grep -v tmpfs
Filesystem Size Used Available Use% Mounted on
/dev/block/mmcblk0p39
24.0G 4.2G 19.8G 17% /data
/dev/block/mmcblk0p39
24.0G 4.2G 19.8G 17% /sdcard
/dev/block/mmcblk0p37
192.8M 804.0K 192.1M 0% /cache
/dev/block/mmcblk1p1 14.3G 36.8M 14.3G 0% /sdcard1
et son système de fichiers, dans le cas présent ext3
$ adb shell mount |grep sdcard1
/dev/block/mmcblk1p1 on /sdcard1 type ext3 (rw,seclabel,relatime,data=ordered)
Dans le menu Formater, sélectionner l'option Formatage avancé
Cocher la partition à formater
Attention à ne pas Taper sur "Glisser pour formater" - Sans avertissement supplémentaire, le système de fichier par défaut défini par la ROM serait utilisé.
Sur l'écran, s'affiche le système de fichiers présent, sélectionner Changer le système de fichiers
Choisir un système de fichier compatible avec la ROM, FAT, EXT4 ou F2SF sont généralement acceptables
Confirmer pour démarrer le formatage
Vérifier le nouveau système de fichier
$ adb shell mount |grep sdcard1
/dev/block/mmcblk1p1 on /sdcard1 type ext4 (rw,seclabel,relatime,data=ordered)
Deux cas d'effacements partiels sont décrits :
la restauration des paramètres d'usine avec conservation des données utilisateur (par effacement des caches et effacement de la partition /data, sauf /data/media)
la restauration des paramètres d'usine avec effacement des données utilisateurs (par formatage de la partition /data)
La restauration des paramètres d'usine (Factory reset) est l'option conseillée en cas de mise à jour de ROM avec changement de numéro de version de Android. Elle a pour effet
d'effacer
les applications utilisateur
les caches Dalwik/ART, ...
de conserver
les applications system (y compris celles installées après l'installation initiale)
les données utilisateurs telles que Documents, photos, ...situées en /data/media
les données de la carte SD externe ne sont pas modifiées
Pour appliquer la restauration des paramètres d'usine
Redémarrer le périphérique Android en mode recovery TWRP
Dans le menu principal, sélectionner Formater (Wipe), puis activer la restauration avec le curseur "Glisser pour restaurer les paramètres usine" (Factory reset)
Redémarrer le système. Les caches du système sont reconstitués.
Le démarre débouche sur le paramétrage du système (langue, etc ....). Toutes les données utilisateur sont présentes.
Le formatage des données (Format Data) est l'option conseillée en cas de changement d'utilisateur. Les applications et les données utilisateur (Documents, photos, ..) sont effacées. Si la carte sd interne est chiffrée, le chiffrage est supprimé. Le formatage de la carte SD externe est à considérer également (voir ci-dessus) si la carte SD externe est transférée au nouvel utilisateur.
Le formatage des données, tel que réalisé par TWRP, en plus de réaliser une restauration des paramètres d'usine
supprime toutes les données utilisateur telles que Documents, Photos, ...
supprime le chiffrage de la carte sd interne
Pour appliquer le formatage des données
Redémarrer le périphérique Android en mode recovery TWRP
Dans le menu principal, sélectionner Formater (Wipe), puis Formater les données (Format data), dans l'écran qui s'ouvre, confirmer l'action à réaliser
Redémarrer le système. Les caches du système sont reconstitués.
Le démarre débouche sur le paramétrage du système (langue, etc ....). Toutes les données utilisateur sont perdues.
Télécharger sur le PC ou le périphérique le fichier .zip à installer, éventuellement transférer le fichier sur le périphérique
$ adb push org.fdroid.fdroid.privileged.ota_2070.zip /sdcard
Redémarrer en mode recovery
Effectuer un effacement / formatage des données / partitions en fonction de l'opération réalisée
Installation d'une modification ou d'une mise à jour sans changement de version Android, installation d'un patch : Pas d'effacement ou effacement des caches. En cas de doute, effacer les caches.
Installation d'une mise à jour avec changement de version Android : Effectuer une Restauration des paramètres usine, il sera nécessaire de réinstaller les applications utilisateur
Installation d'une nouvelle ROM : Effectuer un Effacement complet (clean install) avec effacement des données utilisateur et de la carte SD externe, et suppression éventuelle du chiffrage des cartes sd internet et externe.
Sélectionner sur le menu principal TWRP, l'option Installer
Sélectionner éventuellement d'autres fichiers zip à installer (10 maximum)
On suppose adb disponible sur le PC
Démarrer le périphérique en mode recovery TWRP
Connecter le périphérique au PC via une liaison usb
Vérifier la connexion
$ adb devices -l
List of devices attached
b36c608a recovery usb:1-1 product:omni_gts210velte model:omni_gts210velte device:gts210velte
Sur le périphérique, dans le Menu TWRP Paramètres avancés >> Sélectionner Transfert via ADB le périphérique>> Taper sur "Glisser pour débuter le transfert". Le périphérique se met en attente du transfert via ADB
Puis lancer le transfert depuis le PC
$ adb sideload org.fdroid.fdroid.privileged.ota_2070.zip
Lorsque l'installation est terminée, sur le périphérique le périphérique affiche à nouveau le menu Paramètres avancés