Pour supprimer manuellement une application, vous devrez supprimer manuellement tous les éléments suivants :
- Le package de l'application, généralement dans
/data/app/
. Pour les applications système, supprimez plutôt /system/app/
, /system/priv-app/
ou /vendor/app/
, selon l'endroit où elle se trouve. Le nom du dossier et du fichier ne sont pas nécessairement les mêmes que le nom du package pour les applications système/vendor.
- Les informations d'installation de l'application,
/data/system/packages.xml
. C'est très compliqué car une application peut définir des ressources pouvant être utilisées par d'autres applications. Assurez-vous de supprimer toutes les clés liées et laissez les clés non liées intactes, sinon vous risquez d'endommager les fichiers.
De plus, ces éléments peuvent être supprimés, mais ils seront élagués si certains ou tous les éléments énumérés ci-dessus sont supprimés manuellement ou manquants. L'élagage automatique se produit généralement lors du démarrage du système.
- Le cache Dalvik de l'application, dans
/data/dalvik-cache
, généralement des fichiers .odex
or .oat
- Les données de l'application, dans
/data/data/
- Les données de l'application sur le stockage externe, dans
/sdcard/Android/data/
- Les "informations simplifiées" de l'application dans
/data/system/packages.list
, qui seront élaguées si l'application est absente de packages.xml
Parfois, vous verrez des journaux dans /data/system/uid_error.log
si les éléments ci-dessus sont élagués par Android.