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...
Réponse
Trop de publicités?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.