Hello guys,
I have this phone running ZVA, I don't want this phone to be updated to latest KitKat, every time I connect to internet it starts downloading 618 MB KitKat OTA.zip
I tried this 5689#*980# code and under wifi settings I disabled OTA download, but, it still it downloads the file.
I have even tried freezing/renaming some applications through Titanium Backup and Root Explorer, but none of them works, phone just downloads that file.
I have tried zeroing out some partitions but still no luck.
Does anyone know how do I disable downloading this updates and future updates too? I don't want phone to even check for the updates.
Please help!
keval32 said:
Hello guys,
I have this phone running ZVA, I don't want this phone to be updated to latest KitKat, every time I connect to internet it starts downloading 618 MB KitKat OTA.zip
I tried this 5689#*980# code and under wifi settings I disabled OTA download, but, it still it downloads the file.
I have even tried freezing/renaming some applications through Titanium Backup and Root Explorer, but none of them works, phone just downloads that file.
I have tried zeroing out some partitions but still no luck.
Does anyone know how do I disable downloading this updates and future updates too? I don't want phone to even check for the updates.
Please help!
Click to expand...
Click to collapse
Try this...Must be rooted ofcourse. Use a file manager like Root Explorer or ES File Explorer or Astro, etc.
Disable OTA Update Notification
Go to /system/etc/security/otacerts.zip
Rename otacerts.zip to otacerts.zip.bak
Reboot phone.
How do I block the Android System Update notification telling me that the latest Android build is available? I can block all Google Play Service notifications, but will that block other notifications that I may want to see? Thanks!
Don't know the answer but I'd like to know as well. With rooted stock it's just a waste of time to have it download the updates and it's annoying to get that constant Notification.
I just blocked Google Play Services notifications for now. Hopefully I won't be blocking some other notifications that I actually want to see by doing this!
Rename /system/etc/security/otacerts.zip to otacerts.bak (or whatever you want really). You could just delete that file but that's a one-way street.
Without that file the updates can't be verified and you'll get no notifications and no background downloads.
If you have Xposed installed; you can use the Notify Clean module to just block that one notification from Google Play Services and still allow all other notifications from Google Play Services.
djmcnz said:
Rename /system/etc/security/otacerts.zip to otacerts.bak (or whatever you want really). You could just delete that file but that's a one-way street.
Without that file the updates can't be verified and you'll get no notifications and no background downloads.
Click to expand...
Click to collapse
What happens if it already downloaded one update package before renaming that file..?
It happened to my phone, I tried to flash it via FlashFire, didn't go through, now I just renamed the file, but I'm afraid that ~60MB of the update remained on my phone, and I wouldn't like that.
mironiko said:
What happens if it already downloaded one update package before renaming that file..?
It happened to my phone, I tried to flash it via FlashFire, didn't go through, now I just renamed the file, but I'm afraid that ~60MB of the update remained on my phone, and I wouldn't like that.
Click to expand...
Click to collapse
Either don't worry about it or find it in /cache and delete it.
Tried to find it in /cache, but it's already gone - I guess that it got erased after the FlashFire flashing attempt, and it's still not downloaded once more, so I guess it won't ever be downloaded.
Thanks for Your help.
Explaination
djmcnz said:
Rename /system/etc/security/otacerts.zip to otacerts.bak (or whatever you want really). You could just delete that file but that's a one-way street.
Without that file the updates can't be verified and you'll get no notifications and no background downloads.
Click to expand...
Click to collapse
I'm new to these things I'd appreciate it if you'd explain a few things about this method, I'm not going to update this months patch because I've read few post where people have faced a problem and they had to get phone replaced since I doubt that i'd get a another phone from google so i'm not updating this month's patch.
I'm running everything stock
is there any possibility for getting some kind of error?
What if I want to start getting updates notifications as usual?
Cheesejam said:
I just blocked Google Play Services notifications for now. Hopefully I won't be blocking some other notifications that I actually want to see by doing this!
Click to expand...
Click to collapse
https://googleappsupdates.blogspot.com/2016/08/notifying-android-users-natively-when.html
Definately blocking this and other important stuff..
shaheerabbasi1122 said:
I'm running everything stock
is there any possibility for getting some kind of error?
What if I want to start getting updates notifications as usual?
Click to expand...
Click to collapse
You can't do this if you're stock, you need root. And it's unnecessary if you're stock as you should accept the updates. If there's a serious problem with an update Google will replace it so perhaps just wait a few weeks.
If you're rooted and can't accept stock updates this is a perfectly safe method. OTACerts is short for "Over The Air Certificates" and contains code to verify the authenticity of a remote update, if the certificates in that file and update manifest don't match then the update won't be fetched. Renaming that file prevents this validation so the update is considered invalid and not downloaded. You can revert back by renaming the file to the original, restoring the stock access modes (permissions) and rebooting.
HebeGuess said:
https://googleappsupdates.blogspot.com/2016/08/notifying-android-users-natively-when.html
Definately blocking this and other important stuff..
Click to expand...
Click to collapse
Yes, disabling all Play Services notifications is a very bad idea.
djmcnz said:
Rename /system/etc/security/otacerts.zip to otacerts.bak (or whatever you want really). You could just delete that file but that's a one-way street.
Without that file the updates can't be verified and you'll get no notifications and no background downloads.
Click to expand...
Click to collapse
The methods I found include (some discussed here) disabling Play Services/Framework notification, disabling the System Update Service within Play Services, and this one--renaming the OTA Cert.
Rationally, renaming the OTA Cert is the best solution. I agree that the first two I listed can have undesirable results. Thank you @djmcnz for the info.
I did find, though, that after renaming the cert, I still have to "toggle" the Google Play Services notification to "Block All" in order to remove the persistent Android N update notice. After that, I simply toggled back to normal.
Edit: Well, the joy was temporary. Renaming the OTA cert did not keep away the notification for long. It returned....
Yes, I've also noticed this method is no longer persistent. It does work for the main notification but the reminder notification now breaks through occasionally (but not always).
I might look into it further but no promises. Will post back here if I learn anything new.
djmcnz said:
Yes, I've also noticed this method is no longer persistent. It does work for the main notification but the reminder notification now breaks through occasionally (but not always).
I might look into it further but no promises. Will post back here if I learn anything new.
Click to expand...
Click to collapse
Renaming the OTA cert definitely used to work, but now it doesn't anymore--otacerts.zip doesn't even exist for me anymore.
My Nexus 5x keeps trying to download Android 7.0 and it is KILLING my data. Android OS has used 10 GB of data this month (I assume this has to be from trying to download the update over and over) and I don't know how to get it to stop. At the very least, I want to make it download over WiFi only. Any ideas?
When I was still on ver 6, I had otacerts renamed and I didn't get any OTA notifications. However, when the Nougat OTA was available it started to notify me which was a bit of a surprise.
I ended upgrading (Need time to have available to make that change) and have again renamed the otacerts but have little confidence it will block OTA notices now.
krelvinaz said:
When I was still on ver 6, I had otacerts renamed and I didn't get any OTA notifications. However, when the Nougat OTA was available it started to notify me which was a bit of a surprise.
I ended upgrading (Need time to have available to make that change) and have again renamed the otacerts but have little confidence it will block OTA notices now.
Click to expand...
Click to collapse
Ya, I also experienced this. I guess I am just going to have to update too.
In /system/app or /system/priv-app or /system/secure/app , the roms haves apks, some apks in there, are responsible to connect , notify, and download the ota updates.
Don't touch the ota-certs.zip.
Of course these ota-certs are not only for system updates, but internet navigation in general too.
You need patience, search apk by apk on /system dirs, untill find named apks like: ota-updater.apk upgrader.apk, botaSettings.apk fotaUpgrader.apk, sytemUpdater.apk etc...
---------- Post added at 01:06 AM ---------- Previous post was at 01:05 AM ----------
After found relative ota updater .apk, you don't need delete, you can rename to otaX.ap and the updaters and their crappy notifications, evaporates .
Dethfull said:
In /system/app or /system/priv-app or /system/secure/app , the roms haves apks, some apks in there, are responsible to connect , notify, and download the ota updates.
Don't touch the ota-certs.zip.
Of course these ota-certs are not only for system updates, but internet navigation in general too.
You need patience, search apk by apk on /system dirs, untill find named apks like: ota-updater.apk upgrader.apk, botaSettings.apk fotaUpgrader.apk, sytemUpdater.apk etc...
After found relative ota updater .apk, you don't need delete, you can rename to otaX.ap and the updaters and their crappy notifications, evaporates .
Click to expand...
Click to collapse
No, not really. Fishing for an app to rename/delete isn't a good strategy and otacerts is only used for "Over The Air" (OTA) updates, not general browsing.
For those faced with constant downloads my recommendation at this stage, as painful as it is, is to block the download servers in your hosts file. I can't provide explicit instructions because I don't know the servers but:
1. Identify the servers - there will likely be more than one - start the download and check logcat that will tell you which current server is being used
2. Add that server to your hosts file (/system/etc/hosts) either manually or some ad blockers allow manual entries
3. Reboot
You may still get the notification occasionally but the attempt to download from the blocked server(s) will fail. The limitation of this method is that you won't know if you've blocked all the servers and will need to monitor. It's not perfect, I'm not suggesting it's even good but it is an option.
Edit: start by blocking this and see what happens - http://android.clients.google.com/ or if you want to be more narrow - http://android.clients.google.com/packages/ota/
I like fish apps, scan their funtions, because satan is darkness.
Someday i touched the otacerts, from one J2ME Device, and some another BLACKBERRY device and finally any androed device too.
The WEB POOL WAS REFUSING CONNECTION.
A question:
J2ME devices does not receive OTA UPDATES,
Why i got nor connection after TOCH THE OTA CERTS??
Like our friend said:
"I can't detect the servers"
O tried to search too
Without sucess
Our /system/ dir haves apks
And i agree.
Deleting these apks that are responsible for these lies
Is the best way.
Sent from SomeFon
Various links in Google world. Some worked. Others had issues. To keep this simple I am going to attach two files to use. This is based on the use of Magisk for rooting your setup. It does NOT work if you are only using SuperUser. The mods that stated how to do this with SU did NOT work for me, so I will not include anything with regards to that. Again, this is working for me with latest just posted Android 7 firmware for my SM-G925T and rooted with Magisk and TWRP recovery installed. Please don't ask if you are not rooted or no TWRP or whatever. They ARE required and Magisk is required too. Plus go to Playstore and make sure BusyBox is installed. I would also uninstall any prior versions of Viper prior to doing this. Or use Titanium BU to delete so as NOT to have competing files. After the above, take the attached file audio_effects.conf and replace the one located in your system\etc folder. The file is zipped simply to allow uploading. This is NOT installable from recovery. Simply unzip to use the conf file. Disregard the backup file in this zipped upload. The .bak is not needed. You will need an app like root explorer to do this. Make sure you set the file permissions the same as the app you are replacing. This is important. Permissions must be the correct same as the original file. Finally...take the attached v4afx_v1.4 zip and install from TWRP recovery. Reboot and should be good to go. If done correctly the left menu in viper that shows driver status will show everything processing, enabled, and working when Viper is ON and music is playing
Added webcam shot showing driver status. A screen shot would remove that window showing driver status.
Do you randomly lose root after this install?