I want to prevent a specific app from being updated by Play Store and Package Installer, preferably by refusing updates. Whenever I want to update it, I am supposed to be required to revoke the prevention manually, or the app cannot be updated. It should be a system tweak or a change somewhere in /data.

Things I've thought:

  • Tweak somewhere so the system reports the app to be infinitely new
  • Make the app "invincible" and cannot be modified

It doesn't matter if the app can be removed by regular means. Any thoughts?

  • Tried adding the i attribute on an app's APK location, to no avail. This sounds like something that would be accomplishable by Xposed.
    – Grimoire
    Commented Oct 3, 2017 at 14:46
  • @DeathMashSalesman See this question of mine. chattr +i definitely won't work.
    – iBug
    Commented Oct 3, 2017 at 14:49
  • Of course not. Sadly, no packages.xml mumbo-jumbo can help, either. Only Xposed.
    – Grimoire
    Commented Oct 3, 2017 at 14:57
  • An idea, but not sure how to do this or even if it's possible: change the versionCode inside the AndroidManifest.xml. Generally, lower version will be prevented to overwrite higher version with error "failed to downgrade" (see stackoverflow.com/q/24547924)
    – Andrew T.
    Commented Oct 4, 2017 at 4:53
  • 1
    @AndrewT. Too bad my changes got reverted after a reboot.
    – iBug
    Commented Oct 4, 2017 at 4:58

2 Answers 2


I just found that Titanium Backup has a "Detach from Play Store" option for apps (requires PRO version). After detaching, apps won't show up in Google Play and thus won't be updated unless you manually navigate to the page and tap "Update".


It seems as if you cannot turn off auto update for specific apps. But if the app updates independently of playstore, you can restrict background data for the app and it won't update as such

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .