[Q] What does 'freezing' an app exactly mean?

Search This thread

stbi

Member
Aug 30, 2011
32
8
www.stefanbion.de
Hi,

what does it mean technically if an app is "freezed"? Is the APK moved to another location, or are the unix access rights altered, or is a reference to the app deleted from some kind of "registry" of the Android system, or what else? Can it be done manually by a file manager?

Thanks,
Stefan
 

lowandbehold

Senior Member
Feb 26, 2011
3,535
574
Vandling, PA
It can be done using the purchased version of Titanium Backup and probably a few other apps. It basically renders the app inactive without uninstalling it. Helpful for bloatware that runs in the background but you can't decide if you want to delete it or not.
 
  • Like
Reactions: sajalsh25

stbi

Member
Aug 30, 2011
32
8
www.stefanbion.de
Thanks, but this was not my question...

It can be done using the purchased version of Titanium Backup and probably a few other apps. It basically renders the app inactive without uninstalling it. Helpful for bloatware that runs in the background but you can't decide if you want to delete it or not.

Yes, I know, but what does it do exactly on file system level? :confused: Doesn't anybody know?
 

docfreed

Senior Member
Jun 6, 2009
912
168
Yes, I know, but what does it do exactly on file system level? :confused: Doesn't anybody know?
Most freezing apps simply rename the app to be frozen with an extension, like in the case of Bloat Freezer (IMHO the best one) the frozen app gets a .bzw extension. It remains in place but of course cannot be executed. The nice part is that if you run into an issue you can just rename the app back to what it was (assuming that you have root).
 

stbi

Member
Aug 30, 2011
32
8
www.stefanbion.de
It works!

Most freezing apps simply rename the app to be frozen with an extension, like in the case of Bloat Freezer (IMHO the best one) the frozen app gets a .bzw extension. It remains in place but of course cannot be executed. The nice part is that if you run into an issue you can just rename the app back to what it was (assuming that you have root).

Cool, so simple - thanks! So it can be done with any file manager.

I've just successfully frozen the preinstalled "LGWorld.apk" by renaming it to "LGWorld.apk.bak". As soon as I had done this, a message popped up, saying "Deinstalled", and the icon disappeared from the app drawer, and also the update for "LG World" vanished from the Market app.
 

melvinchng

Senior Member
Oct 17, 2010
4,205
1,748
Penang
Hmm.. freezing doesn't mean rename. It is being remove from system. If.you rename yourself, the apps may failed to work.

Accidentally sent from my Google Nexus S using XDA Premium
 

lambstone

Senior Member
Mar 27, 2008
1,693
300
Huawei P20 Pro
Redmi K20 Pro
Freezing the app works via decreasing the temperature of the app to roughly 50 Kelvin. At this point the the app's molecular structure becomes a super condensed crystal lattice. Due to the nature of the crystal lattice, android treats the super dense app as non existent. Essentially the app is deleted from your system completely. However, think of it not as a permanent deletion but rather a reversible one. Should you chose to 'restore' the app, you can defrost the app. You could defrost the app using a microwave but I for one use TB Pro as it does a far better job.
 

madquack

Senior Member
May 12, 2010
704
383
Freezing the app works via decreasing the temperature of the app to roughly 50 Kelvin. At this point the the app's molecular structure becomes a super condensed crystal lattice. Due to the nature of the crystal lattice, android treats the super dense app as non existent.

Haha smart ass. :p
 

klacenas

Senior Member
Nov 30, 2011
542
518
Boracay Island Paradise
Freezing the app works via decreasing the temperature of the app to roughly 50 Kelvin. At this point the the app's molecular structure becomes a super condensed crystal lattice. Due to the nature of the crystal lattice, android treats the super dense app as non existent. Essentially the app is deleted from your system completely. However, think of it not as a permanent deletion but rather a reversible one. Should you chose to 'restore' the app, you can defrost the app. You could defrost the app using a microwave but I for one use TB Pro as it does a far better job.

ha ha ha! that was hilarious man
 

PreetSaluja

Member
Nov 4, 2012
13
22
Pune
Press THANKS

Hi,

what does it mean technically if an app is "freezed"? Is the APK moved to another location, or are the unix access rights altered, or is a reference to the app deleted from some kind of "registry" of the Android system, or what else? Can it be done manually by a file manager?

Thanks,
Stefan
Press thanks if I helped
Source - How TO Geek
Manufacturers and carriers often load Android phones with their own apps. If you don’t use them, they just clutter your system and sometimes in the background, draining resources. Take control of your device and stop the bloatware.

We’ll be focusing on disabling – also known as “freezing” bloatware here. It’s a safer process than uninstalling the bloatware completely, and is also easier to accomplish with free apps.

Uninstalling vs. Freezing
Uninstalling an app is exactly what it sounds like – the app is entirely removed from your device. Unfortunately, it’s not possible to get many of these preinstalled apps from the Play Store if you ever need them again. Uninstalling some preinstalled apps may result in problems or instability, so you could run into problems.

It’s safer to “freeze” apps instead of uninstalling them. A frozen app is disabled completely – it won’t appear in your app drawer and it won’t automatically start in the background. A frozen app cannot run in any way until you “unfreeze” it. Freezing and unfreezing are instant processes, so it’s easy to undo your changes if you end up freezing a necessary app.

If you really must uninstall apps, you should freeze them first and wait a few days to ensure that your phone or tablet works properly without them.

You can’t uninstall or freeze preinstalled bloatware apps without root access and third-party app managers. Try and you’ll find the options grayed out in the standard Android interface.
 

donnebonn

Member
Oct 2, 2012
23
0
Orlando
ha ha ha! that was hilarious man

I understand and have frozen quite a few apps with TB Pro. My issue is there are shine pre-installed apps that I like to use, but when I run the task killer, they're always running. Is there a way I can fix them where they don't keep starting immediately after killing them, but still having them available when I want to use them?
 

sangalaxy

Senior Member
Aug 30, 2013
555
122
kerala
Samsung Galaxy S23 Plus
I understand and have frozen quite a few apps with TB Pro. My issue is there are shine pre-installed apps that I like to use, but when I run the task killer, they're always running. Is there a way I can fix them where they don't keep starting immediately after killing them, but still having them available when I want to use them?
you can try greenify it will hibernate the apps and hence the app will be available for you any time
 
  • Like
Reactions: donnebonn

dxppxd

Senior Member
Feb 6, 2012
563
188
I understand and have frozen quite a few apps with TB Pro. My issue is there are shine pre-installed apps that I like to use, but when I run the task killer, they're always running. Is there a way I can fix them where they don't keep starting immediately after killing them, but still having them available when I want to use them?

Another app called greenify. Or using an autostart manager to prevent them from running without ykur intervention.
 
  • Like
Reactions: donnebonn

donnebonn

Member
Oct 2, 2012
23
0
Orlando
you can try greenify it will hibernate the apps and hence the app will be available for you any time
Thx a bunch. I dwld and installed the grenify app and disabled them, however, when I run my task killer the gallery app is always running. I wanted to greenify it, but it's not showing up in the greenify app, even when I did a search for it, it just took me to my home screen. I clicked on the app and it just opened but I didn't see any options to greenify it. Any suggestions? Thx for ur help.
 

arana1

Senior Member
Oct 27, 2011
262
38
Redmi Note 9
so at the end is freezing and renaming the same thing? no one cleared that up, i usually just rename to BAK and thats it, what does TItanium apart from renaming?

ok i answer myself, freezing is the same as going to app manager, and selecting DISABLE
or from a root terminal using:
pm disable {package_name} (e.g. # pm disable com.android.browser)

wich calls:
/system/bin/pm

wich in turn contains:
# Script to start "pm" on the device, which has a very rudimentary
# shell.
#
base=/system
export CLASSPATH=$base/framework/pm.jar
exec app_process $base/bin com.android.commands.pm.Pm "$@"

what it does is set a flag for a component to some of different values:
COMPONENT_ENABLED_STATE_DEFAULT
COMPONENT_ENABLED_STATE_DISABLED
among others. (http://developer.android.com/reference/android/content/pm/PackageManager.html)

where does it store this flag: I DONT KNOW
is this flag a value inside some manifest/ini file? : IDK
is this flag st in the file system? IDK
can someone show me the light? :p

edit: I DONT KNOW for sure but i think it stores it in : /data/system/packages.xml
that is generated by package manager taking info fro each app manifest. i hope i am right, but dont take my word as absolute truth since it was a quick google research lol
 
Last edited:

el_jefe

Senior Member
Nov 30, 2010
65
6
Renaming the apk file can result in unwanted behaviour... I learned by trial&error! I'm running MIUI 6 and wanted Google Play as default app store and not the MI Market. Renaming the apk file for the Mi Market gave me the result I wanted: launching Google Play whenever I clicked a link to a certain app. But that was until I rebooted the phone... it got stuck on the MI startup logo. After renaming the Mi Market apk file in twrp recovery, my phone booted again.
So might try freezing it to see if it will do the job properly.
 

Telyx

Senior Member
Aug 31, 2009
476
99
Garden City, MI
Renaming the apk file can result in unwanted behaviour... I learned by trial&error! I'm running MIUI 6 and wanted Google Play as default app store and not the MI Market. Renaming the apk file for the Mi Market gave me the result I wanted: launching Google Play whenever I clicked a link to a certain app. But that was until I rebooted the phone... it got stuck on the MI startup logo. After renaming the Mi Market apk file in twrp recovery, my phone booted again.
So might try freezing it to see if it will do the job properly.
Depends what you mean by "renaming." Changing the extension from .apk to .apkold or .bak or something like that will harmlessly freeze the app since it's no longer seen as an apk by the system. Renaming the app itself is another thing entirely.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    Freezing the app works via decreasing the temperature of the app to roughly 50 Kelvin. At this point the the app's molecular structure becomes a super condensed crystal lattice. Due to the nature of the crystal lattice, android treats the super dense app as non existent. Essentially the app is deleted from your system completely. However, think of it not as a permanent deletion but rather a reversible one. Should you chose to 'restore' the app, you can defrost the app. You could defrost the app using a microwave but I for one use TB Pro as it does a far better job.
    13
    so at the end is freezing and renaming the same thing? no one cleared that up, i usually just rename to BAK and thats it, what does TItanium apart from renaming?

    ok i answer myself, freezing is the same as going to app manager, and selecting DISABLE
    or from a root terminal using:
    pm disable {package_name} (e.g. # pm disable com.android.browser)

    wich calls:
    /system/bin/pm

    wich in turn contains:
    # Script to start "pm" on the device, which has a very rudimentary
    # shell.
    #
    base=/system
    export CLASSPATH=$base/framework/pm.jar
    exec app_process $base/bin com.android.commands.pm.Pm "$@"

    what it does is set a flag for a component to some of different values:
    COMPONENT_ENABLED_STATE_DEFAULT
    COMPONENT_ENABLED_STATE_DISABLED
    among others. (http://developer.android.com/reference/android/content/pm/PackageManager.html)

    where does it store this flag: I DONT KNOW
    is this flag a value inside some manifest/ini file? : IDK
    is this flag st in the file system? IDK
    can someone show me the light? :p

    edit: I DONT KNOW for sure but i think it stores it in : /data/system/packages.xml
    that is generated by package manager taking info fro each app manifest. i hope i am right, but dont take my word as absolute truth since it was a quick google research lol
    9
    Press THANKS

    Hi,

    what does it mean technically if an app is "freezed"? Is the APK moved to another location, or are the unix access rights altered, or is a reference to the app deleted from some kind of "registry" of the Android system, or what else? Can it be done manually by a file manager?

    Thanks,
    Stefan
    Press thanks if I helped
    Source - How TO Geek
    Manufacturers and carriers often load Android phones with their own apps. If you don’t use them, they just clutter your system and sometimes in the background, draining resources. Take control of your device and stop the bloatware.

    We’ll be focusing on disabling – also known as “freezing” bloatware here. It’s a safer process than uninstalling the bloatware completely, and is also easier to accomplish with free apps.

    Uninstalling vs. Freezing
    Uninstalling an app is exactly what it sounds like – the app is entirely removed from your device. Unfortunately, it’s not possible to get many of these preinstalled apps from the Play Store if you ever need them again. Uninstalling some preinstalled apps may result in problems or instability, so you could run into problems.

    It’s safer to “freeze” apps instead of uninstalling them. A frozen app is disabled completely – it won’t appear in your app drawer and it won’t automatically start in the background. A frozen app cannot run in any way until you “unfreeze” it. Freezing and unfreezing are instant processes, so it’s easy to undo your changes if you end up freezing a necessary app.

    If you really must uninstall apps, you should freeze them first and wait a few days to ensure that your phone or tablet works properly without them.

    You can’t uninstall or freeze preinstalled bloatware apps without root access and third-party app managers. Try and you’ll find the options grayed out in the standard Android interface.
    5
    old thread, but it means registering the app via the internal (android) package management system as inactive (disabled).
    technically this is done by running shell command 'pm disable <package.name>'. pm will then check if the package is present, and if it is, force stop the app and mark the app completely inactive. all packages are managed by the package manager, so if package manager marks an app as inactive then the app cannot be run. however, since the app is still installed (validly) it can be found when sought by other apps, etc. and will be listed if you or an another app fetches a list of installed packages.

    this is not like renaming the apk. renaming the apk will prevent the apk from being recognized by android, and that app is uninstalled completely. when you populate a list for all installed packages, it will not appear in this case.

    generally it is safer to freeze(disable) the app, since it is done at user level and does not involve a write action on /system. when you factory reset your device the package database will be reset, and your app will be alive again.
    3
    Hi,

    what does it mean technically if an app is "freezed"? Is the APK moved to another location, or are the unix access rights altered, or is a reference to the app deleted from some kind of "registry" of the Android system, or what else? Can it be done manually by a file manager?

    Thanks,
    Stefan