![]() Locking unlocking is achieved by an app called Gscript. They involve using two additional apps as well as having BusyBox installed (to be able to use chattr command by the scripts) Obviously you don't want to type this at the terminal every time so these are automated steps. (3) Download your new app from the store (4) Copy downloaded program from installation folder to another place, and rename it from default name (download.apk) (5) Clear and lock cache folder (6) unlock the apps folders (7) Click on the apk file to install it. When you want to install a new app, overall process is as follows (although mostly automated): (1) unlock cache folder (2) lock app folders, in case it sneaks through while it's unblocked and installs it. ![]() Solution: The cache folder above is kept locked during normal operation. So no need to block this, or do anything special when it comes to updating your normal apps like Facebook, games etc. * This folder is used to update normal (non Google-system apps). You have to be able to block/unblock it when downloading new apps.Ģ) /mnt/sdcard/Android/data//files * Unfortunately, this folder is also used for downloading normal new apps. * This is the folder where Google system updates (as well as New system apps) are installed. Afterwards, installing new apps essentially becomes 3 steps and the process is similar to installing programs on a PC.īackground: Under my system the folders work as follows:ġ) /data/data//cache It's simpler than it looks, because I'm explaining everything, it looks like a lot. In this image you can see 3 Google apps were updated without permission.Ībout: This solution involves blocking write access to the temp (cache) folder where Google downloads its system apps such as Google Play Services, Google Play services for Instant Apps, etc. If I'm streaming a movie, crippling my speed, using up my internet bandwidth for which I pay money per MB. So now Google is updating itself on regular basis pretty much whenever it feels like it. Most likely Google will update all phones this way regardless. So, doesn't matter which version you use. Blocking Download Manager and/or Play Store via firewall is possible, but that breaks down the only trustworthy way of downloading apps.ĭowngrading to the previous version of GP Services (v11.3.02) worked for a few days, but today GP services for Instant Apps was downloaded and installed.I wasn't able to install Download Manager as a user app, which seems the part that needs to be controlled. So most likely best approach would be to prevent the downloading in the first place. Seems any way of blocking installation will make it download again and again (until your data is used up).The download is still requested and subsequently, installed. Install the following as user-level instead of system-level apps that they are originally: Google Account, GP Store, and Service Framework ( ) This didn't work.Still, there is nothing indicating installation. However, upon completion, it instantly disappears. Unclear what triggers it, but if watching device closely an icon from Download Manager does show up in notification indicating download percentage. The way it's doing it is placing the request with Google Download Manager. What I've discovered so far is that something (most likely "Google Play Services") is requesting the download + install. It has all started after I followed a misleading suggestion, you can see in this screenshot, to update "Google Play services": Settings › Apps // Settings › Google › Instant Apps (turned OFF!) // Play Store Settings (Auto Update turned OFF!) Leaving just the global setting from Google Play Store. The screenshot of Instant Apps setting shows up after the thing is already installed. Therefore this download and installation is clearly unauthorized and should not be happening. In these screenshots, you can see that all settings responsible for automatic updates are switched off. My question is: how do I completely disable unauthorized updates of an Android device, yet preserving the following functionality: So I used an app ("System Info for Android") and it shows that in fact this "Google Play services for Instant Apps" was installed a day ago. The way I discovered it was by noticing that some functionality of my apps was changed/broken. There are no confirmations and no notifications of anything downloading, updating, or installing. (That is, most likely it is "Google Play services" that's actually doing this in the background) When I uninstall this component, it downloads itself again and installs right back. And it is updating itself and other apps/components without permission. It broke functionality of my firewall (AFWall and couple of other apps). ![]() " Google Play services for Instant Apps" has installed itself onto my device without my permission.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |