Verhindern, dass eine bestimmte App auf Clientseite aktualisiert wird

Ich möchte verhindern, dass eine bestimmte App von Play Store und Package Installer aktualisiert wird, vorzugsweise indem ich Updates verweigere. Wann immer ich es aktualisieren möchte, soll ich aufgefordert werden, die Sperre manuell aufzuheben, oder die App kann nicht aktualisiert werden. Es sollte eine Systemoptimierung oder eine Änderung irgendwo in sein /data.

Dinge, die ich gedacht habe:

  • Passen Sie irgendwo an, damit das System die App als unendlich neu meldet
  • Machen Sie die App "unbesiegbar" und kann nicht geändert werden

Es spielt keine Rolle, ob die App regulär entfernt werden kann. Irgendwelche Gedanken?

Ich habe versucht, das iAttribut zum APK-Speicherort einer App hinzuzufügen, ohne Erfolg. Das klingt nach etwas, das von Xposed erreicht werden könnte.
@DeathMashSalesman Siehe diese Frage von mir. chattr +igeht definitiv nicht.
Natürlich nicht. Da hilft leider auch kein packages.xmlHokuspokus. Nur Xposed.
Eine Idee, aber nicht sicher, wie das geht oder ob es möglich ist: Ändern Sie das versionCodeInnere der AndroidManifest.xml. Im Allgemeinen wird eine niedrigere Version daran gehindert, eine höhere Version mit dem Fehler „Failed to downgrade“ zu überschreiben (siehe stackoverflow.com/q/24547924 ).
@AndrewT. Schade, dass meine Änderungen nach einem Neustart rückgängig gemacht wurden.

Antworten (2)

Ich habe gerade festgestellt, dass Titanium Backup eine Option „Vom Play Store trennen“ für Apps hat (erfordert PRO-Version). Nach dem Trennen werden Apps nicht in Google Play angezeigt und daher nicht aktualisiert, es sei denn, Sie navigieren manuell zur Seite und tippen auf „Aktualisieren“.

Es scheint, als ob Sie das automatische Update für bestimmte Apps nicht deaktivieren können. Wenn die App jedoch unabhängig vom Playstore aktualisiert wird, können Sie Hintergrunddaten für die App einschränken, und sie wird als solche nicht aktualisiert