Mise à jour : Android 7/8/9
On décrit ici la sauvegarde et la restauration des applications utilisateur dans le cadre d'une restauration sur le même appareil ou d'un transfert sur un nouvel appareil.
Les applications sont sauvegardées sous forme de fichiers .apk à réinstaller / configurer comme s'il s'agissait d'une première installation.
SommaireInstaller, par exemple, à partir de Aurora Store "Apps Backup and Restore" (touchfield), application gratuite avec publicités
Dans les Paramètres
Noter l'emplacement du stockage, /storage/emulated/0/Apps_backup_reinstall
$ adb pull /storage/emulated/0/Apps_backup-reinstall
Pour réinstaller toutes les applications sauvegardées, sans dialogue de confirmation:
$ for i in *.apk; do adb install -r $i; done
Toutes les applications du répertoire seront (ré)-installées (option -r), sauf
celles de version antérieure à celles déjà installées, qui entraîneront le message
Failed to install Deezer-deezer.android.app-6180102-v6.0.0.225.apk: Failure [INSTALL_FAILED_VERSION_DOWNGRADE]
celles qui ne proviennent pas de la même source que celles déjà présentes
Failed to install K-9_Mail-com.fsck.k9-26000-v5.600.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.fsck.k9 signatures do not match previously installed version; ignoring!]
Pour réinstaller les applications à la demande, de façon interactive:
$ adb shell mkdir /storage/emulated/0/Apps_backup_restore
$ cd AppBackup
$ adb push *.apk /storage/emulated/0/Apps_backup_restore
et répondre aux demandes d'autorisation d'installation et de permissions