- https://gist.github.com/AnatomicJC/e773dd55ae60ab0b2d6dd2351eb977c1
- https://stackoverflow.com/questions/4032960/how-do-i-get-an-apk-file-from-an-android-device
- https://androidquest.wordpress.com/2014/09/18/backup-applications-on-android-phone-with-adb/
- https://stackoverflow.com/questions/34482042/adb-backup-does-not-work
- https://stackoverflow.com/questions/53634246/android-get-all-installed-packages-using-adb
- https://www.dadall.info/article657/nettoyer-android
- https://etienne.depar.is/a-ecrit/Desinstaller-des-applications-systemes-d-android/index.html
adb shell pm list packages -f -3
for APP in $(adb shell pm list packages -3 -f)
do
adb pull $( echo ${APP} | sed "s/^package://" | sed "s/base.apk=/base.apk /").apk
done
for APP in $(adb shell pm list packages -3)
do
APP=$( echo ${APP} | sed "s/^package://")
adb backup -f ${APP}.backup ${APP}
done
for APP in *.apk; do
echo $APP
adb install $APP
done
for APP in *.backup; do
echo $APP
adb restore $APP
done