1 votes

Un téléphone enraciné doit-il toujours passer le paramètre '-k' dans la commande ADB de suppression de paquet ?

J'ai exécuté avec succès pm uninstall --user 0 packagename sans l'argument -k sur mon téléphone qui n'est pas rooté, malgré la XDA article disant que c'est nécessaire.

0 votes

Cela répond-il à votre question ? Comment réactiver les applications à l'aide d'ADB ?

0voto

alecxs Points 3105

-k est une option pour garder le cache + les données de l'application :
/data/user*/0/<pkgname>

sans cette option, seul le fichier .apk reste sur l'appareil :
/system/app/<pkgname>/base.apk

pm install-existing <pkgname> réactivera l'application avec/sans les données de l'application en fonction de l'état de l'application. -k
(expliqué dans la section Comment réinstaller )

0 votes

Je sais, mais ce qui me perturbe, c'est que les articles que j'ai lus disent qu'il faut être enraciné pour pouvoir laisser de côté les -k Mais je l'ai exclu sur mon téléphone non rooté (juste pour essayer) et cela a bien fonctionné, donc je ne sais pas si Root est toujours une exigence.

0 votes

Que se passe-t-il lorsque l'on exclut -k ? Est-ce que tout ce qui n'est pas l'application est supprimé ?

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