1 votes

Lire/écrire les données de l'application sur Android

Je veux voir les données d'une application spécifique et idéalement modifier les données et les télécharger à nouveau. Je sais que les fichiers de données de l'application sont implicitement protégés pour éviter qu'une application malveillante ne vole des mots de passe, des comptes et d'autres informations.

Cependant, n'existe-t-il pas une API permettant de sauvegarder les données et de charger la sauvegarde ? Je trouverais cela très pratique avant d'effectuer des changements irréversibles dans les applications également.

Est-ce que je peux lire/écrire l'entrée sans rooter le téléphone ?

1voto

GiantTree Points 4016

La lecture et l'écriture des données de l'application nécessitent au moins des autorisations système (utilisateur 1000 ou moins) ou des autorisations explicites (utilisateur de l'application elle-même).

Certaines applications partagent des identifiants d'utilisateur (comme les versions gratuite et pro d'une application) pour partager les mêmes données, mais en tant qu'utilisateur normal, non membre du système, vous n'êtes même pas en mesure de dresser la liste des fichiers contenus dans le fichier /data où sont stockées toutes les données de l'application.

La procédure de sauvegarde d'Android/google elle-même est effectuée avec les autorisations du système en tant qu'utilisateur du système (id 1000) et ne fonctionne que sur les applications qui définissent explicitement l'option allowBackup à la balise true .

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