How can I stop Google play from automatically updating to the latest version? I tried deleting my
hosts file but it's not being deleted. My phone is rooted.
You can stop apps from being auto updated in the following way:
- Go to Google Play Store app
- Click the menu button and click
Do not auto update apps
In order to disable Google Play Store:
- You must have version 4.8.2 installed (just replace it in
/system/appwith the new
- Download a root service from the store called Disable service (again make sure root is installed and the app is given root permission).
- Now, in the disable service app, navigate to the system app tab and find Google Play Store. Tap on it and you will get a list of services.
- Scroll to the bottom and uncheck Check Wi-Fi and Update service.
- You will see a Please wait notification, and at the bottom BusyBox should appear, notifying you that the app was given root access.
- Exit the app and voila! Google Play Store will never update itself or Google Play Services ever again (unless you install a new version, in which case you would need to repeat the process).
First, you must have version 4.8.2 installed (just replace it in
/system/app with the new
Instructions (from here):
- Root, install SuperSU.
- Install BusyBox, then terminal emulator.
- Stop any Internet access on your Android, or it will silently auto-update Store, making your hard typing work useless.
App managerand find Play Store. tap on it. it will open properties window. there will be button Uninstall Updates. Tap on it, click
Replace with factory version?question.
- Because there is no Internet connection, this is the moment the Play Store couldn't be updated. Let's use it.
- Open terminal emulator and type commands one by one:
(at this time SuperSU app will ask you for granting root access for terminal emulator app, click
chattr +i /data/app/com.android.vending-1.apk
Enjoy! Regardless of Internet connection, Play Store is now has version you need, not Google. This might work for Play Store 4.8 and up, but I didn't test it.
A modified version of Stephen Schrauger's steps, based on the video here, since
chmod +i returned an error on my phone. Tested on Android ICS (Cyanogenmod 9, Play Store 3.*).
Assuming a rooted phone:
- Stop whatever Internet access on your Android or it will silently auto-update Play Store, making your hard typing work useless.
- Open Settings → App manager and find Play Store. Tap on it. Tt will open properties window.
- There will be button Uninstall Updates. Tap on it, click yes on "replace with factory version?" question.
Because there is no Internet connection, this is the moment the Play Store can't be updated. Let's use it.
Open Terminal Emulator and type the commands one by one:
At this time supersu app will ask you for granting root access for Terminal Emulator app, click grant access.
Instead of creating a file and preventing modification with permissions it just creates a directory, which can't be overwritten by the updater.
Now you can re-enable the internet connection and it will not update unless the directory is deleted.
In the system folder there should be MarketUpdater.apk. If you delete that file, Play Store won't update itself anymore. Nothing else should be affected though.