4 votes

Comment masquer les mises à jour du marché? (Étant donné que "détacher du marché" de Titanium Backup ne fonctionne pas)

J'ai une application dont une récente mise à jour a supprimé une fonctionnalité, donc j'aimerais faire croire au marché que je n'ai plus cette application pour qu'il cesse d'essayer de la mettre à jour et que je puisse utiliser en toute sécurité la fonction "tout mettre à jour" à nouveau.

Si cette question semble être un duplicata exact de cette question, c'est parce que c'est le cas, SAUF la solution de sauvegarde Titanium que j'ai essayée des dizaines de fois, tandis que l'arrêt du marché Android, les redémarrages, les flashs de rom, etc. ne fonctionneront en aucune circonstance. La fonction "détacher du marché" de Titanium Backup ne semble en rien aider. Je ne suis pas sûr de ce que cela fait en réalité. Mon hypothèse est que les versions récentes du marché ont cassé la fonction de détachement.

La fonction "Détacher du marché" de Titanium backup ne fonctionne pas.

2voto

ce4 Points 14264

Enregistrez une copie du fichier .apk original et gardez-la en sauvegarde.

Une méthode infaillible pour être exclu du mécanisme de mise à jour de Google Play pour cette application est de le ré-signer avec une clé différente, puis réinstaller le fichier apk nouvellement signé. Google Play offrira toujours des mises à jour pour cette application, mais leur installation échouera finalement en raison de la signature différente. ApkTool le fera pour vous :

me@local:/tmp$ java -jar apktool.jar decode --no-src FDroid.apk fdroid/
I: Copie du fichier classes.dex brut...
I: Chargement de la table des ressources...
I: Chargé.
I: Chargement de la table des ressources à partir du fichier: /home/me/apktool/framework/1.apk
I: Chargé.
I: Décodage des ressources du fichier...
I: Décodage des fichiers XML de valeurs*/*...
I: Terminé.
I: Copie des actifs et des bibliothèques...
me@local:/tmp$ java -jar apktool.jar build fdroid/ FDroid.new.apk
I: Copie du fichier classes.dex...
I: Vérification si les ressources ont changé...
I: Construction des ressources...
I: Construction du fichier apk...
me@local:/tmp$ md5sum FDroid.apk FDroid.new.apk
123c6932114dbed1334611eb8f4ca397  FDroid.apk
059ba98c5c60433cb6799013f22f244f  FDroid.new.apk
me@local:/tmp$ diff -rq FDroid.apk FDroid.new.apk
Les fichiers FDroid.apk et FDroid.new.apk sont différents.

ZipSigner2 pourrait aussi vous aider à le faire (je l'ai trouvé sur Google Play).

1voto

Vugluskr Points 346

Mises à jour récentes du marché ont perturbé la désactivation. Une solution est de geler le Market Updater puis de désinstaller les mises à jour du Market. Si la version originale du Market dans votre ROM est assez ancienne, cela le rétrogradera à une version antérieure à la mise à jour concernée. Si cela finira par causer des problèmes dans le Market, je ne le sais pas encore.

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