2 votes

Que se passe-t-il en arrière-plan lorsqu'une application est liée ou déliée du Play Store ?

Si vous êtes enraciné, vous pouvez utiliser Titanium Backup pour lier ou délier une application à/de Play Store. Que fait Titanium Backup faire pour elle ? Je ne pense pas que l'API Android supporte cela directement. Elle modifie un fichier ou une base de données ou autre chose ?
Je suis juste curieux...

5voto

David Negron Points 971

Il supprime l'entrée de l'application de la liste de l /data/data/com.android.vending/databases/localappstate.db base de données :

root@android:/data/data/com.android.vending/databases # ls
library.db
library.db-journal
localappstate.db
market_assets.db-journal
suggestions.db
suggestions.db-journal
appstate.db
root@android:/data/data/com.android.vending/databases # sqlite3 localappstate.db
SQLite version 3.7.4
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> select * from appstate where package_name='com.android.chrome';
com.android.chrome|2||||0|||<myemail>@gmail.com||

... Here I detached from the Market with Ti ...

sqlite> select * from appstate where package_name='com.android.chrome';
sqlite>

Je n'ai pas connaissance qu'il apporte d'autres modifications au système de fichiers (il ne touche pas à library.db pour autant que je puisse en juger), mais il est possible qu'il y ait une autre magie derrière tout ça.

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