1 votes

Comment supprimer manuellement une application?

Je manque de mots-clés appropriés pour googler efficacement comment supprimer manuellement une application. En gros, je veux désinstaller Chrome, mais je veux aussi en savoir plus sur le système Android plutôt que de me fier à une application tierce comme NoBloat. Je soupçonne qu'il suffit de supprimer le dossier /data/app/com.android.chrome-2, mais je ne suis pas sûr s'il y a autre chose à supprimer également.

Comment supprimer manuellement une application ?

6voto

Guillermo Gomez Points 423

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.

0 votes

Merci pour la réponse. J'ai trouvé une question connexe ici, vous voudrez peut-être l'ajouter à votre publication : Que stocke le dossier /data/system et quelle est sa signification?. (Mettez ceci comme un commentaire séparé afin que je puisse le supprimer plus tard)

0 votes

Que se passe-t-il si je gâche /data/system/packages.xml? De plus, pourquoi tous les fichiers APK dans /data/app/ ont le même nom base.apk?

0 votes

@Ooker Je ne suis pas sûr. Il est généralement reconstruit automatiquement mais vous pourriez perdre certaines données d'application.

-2voto

HEWhoDoesn'tKnow Points 375

Rooter votre téléphone pour désinstaller les applications système. Ce sont des applications préinstallées, elles sont intégrées au système Android, donc le rootage est nécessaire si vous voulez les supprimer.

0 votes

J'ai déjà rooté. Je veux juste savoir si le fait de livrer ce dossier est suffisant ou non.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X