Discussion in 'Android Devices' started by chmodx, Jul 1, 2011.
Are there any free alternatives for freezing apps?
- you can change the file extensions from .apk to .bak
- you can move the apk's to a different directory (never personally tried this one, but its supposed to work)
You can rename them or move them but you may have a hard time finding a free app that will do it. Root Explorer isn't free but it is definitely worth the money, you'll find yourself using it quite often.
+1, Root Explorer is worth every penny.
ES file explorer is free and does more than root explorer in my opinion.
If you have a teminal emulator and busybox you can use the command line to move them to an alternate directory, yes it works, I've done it.
Guys, I've speculated for some time now (in various posts) that freezing an app involves removing the execute bit from the .apk.
This is clearly not correct .
I tested freezing and thawing one of my apps and watched its permission bits and they remained unchanged--in fact, the execute permission bit are not even normally enabled. This does make sense to me now, since its really the Dalvik virtual machine that is reading your .apk (or really, the .dex or .odex file) in as input, so the execution permissions are not even relevant with regard to an .apk file.
So, how does freezing and thawing actually work? I re-did my tests above while running logcat and saw calls/invocations of the Android package manager APIs. Then, I looked in the Package Manager API documentation (PackageManager | Android Developers) and see a method, setApplicationEnabledSetting(), which appears to be the function that does or can do this (although there is also setComponentEnabledSetting() which might work too).
I was going to post a simple set of commands for chmod'ing the permission bits using a shell via a terminal emulator or the SDK, but it looks like renaming or deleting is the closest you can come to doing this from the command line.
There is, apparently, a free app that will allow you to freeze apps, Gemini App Manager:
which I read about in this article:
[Android, Root Required] Tip: Punch bloatware in the face by