Quel est l'emplacement exact des données de Google Play Services ?
Le nom du package de Google Play Services est com.google.android.gms
.
Le répertoire de données par défaut des applications se trouve sous /data/data
, et pour Play Services, c'est /data/data/com.google.android.gms
.
Notez que vous ne pouvez pas simplement le copier-coller n'importe où. Pour regarder dans le répertoire de données d'une application, vous aurez besoin d'un accès root. Heureusement, pour les appareils non rootés, Play Services permet de sauvegarder ses données en utilisant adb.
Après avoir installé ADB, saisissez cette commande dans un shell :
adb backup -apk com.google.android.gms
Cela sauvegardera dans le fichier backup.ab
situé dans le répertoire actuel.
Pour restaurer cette sauvegarde, saisissez cette commande dans ce même répertoire actuel :
adb restore backup.ab
Puis-je supprimer en toute sécurité les données de Google Play Services et les laisser se recréer ?
Si par "en toute sécurité" vous entendez effacer les données depuis Paramètres → Applications → Téléchargées → Google Play Services, alors vous pouvez y aller.
Sous Android 4.4.2 et 5.0.2, vous n'obtiendrez pas l'option directe nommée Effacer les données. À la place, vous aurez Gérer l'espace. Suivez les captures d'écran :
(Cliquez sur l'image pour l'agrandir ; survolez-la pour voir les détails)
Cependant, sous Android 4.2.1, il n'y avait pas de Gérer l'espace mais Effacer les données. Peut-être que la première option est spécifique à la version d'Android et non à l'application en particulier.
Exécuter adb shell pm clear com.google.android.gms
est également sans danger, du moins, mon Play Store et Gmail (tous deux ridiculement dépendants de Play Services) ont bien fonctionné après avoir exécuté ces deux étapes indépendamment.
Les données ont été recréées également.
Que risquerais-je de perdre si je supprimais les données de Google Play Services de manière non sécurisée ?
Je ne sais pas ce que "de manière non sécurisée" signifierait ici à part purger le répertoire de l'application Play Services sans la désinstaller, donc je ne peux pas commenter à ce sujet.
Quoi qu'il en soit, l'interface de Play Services est nommée Paramètres Google, le coeur des applications Google, dont vous verrez l'icône dans votre tiroir d'applications. Il suffit de l'ouvrir, et les entrées que vous y verrez sont probablement responsables de la collecte de données de Play Services. Et comme je l'ai dit plus haut, les applications dépendantes fonctionnaient sans problème, donc je ne m'inquiéterais pas des données de cette application. Votre cas peut varier, donc creusez plus profondément dans l'interface utilisateur de cette application.
0 votes
Salut! J'ai reflété dans le titre certains points que vous avez soulevés, et j'ai enlevé certaines balises car elles n'étaient pas spécifiques à la question. J'espère que ça vous convient!
0 votes
@Firelord, je suis plutôt nouveau ici, donc ça me va. J'ai obtenu une solution de qualité pour ma question après tout (merci encore !). J'ai fait cette "tag soup" simplement parce que Play Services a attiré mon attention en tant que vorace en espace, mon appareil 4.2.2 a seulement 1Go de stockage interne, donc je suis toujours inquiet de l'espace libre.