Related
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
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.
Thanks, but this was not my question...
lowandbehold said:
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.
Click to expand...
Click to collapse
Yes, I know, but what does it do exactly on file system level? Doesn't anybody know?
stbi said:
Yes, I know, but what does it do exactly on file system level? Doesn't anybody know?
Click to expand...
Click to collapse
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).
It works!
docfreed said:
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).
Click to expand...
Click to collapse
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.
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
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.
lambstone said:
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.
Click to expand...
Click to collapse
Haha smart ass.
lambstone said:
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.
Click to expand...
Click to collapse
ha ha ha! that was hilarious man
Press THANKS
stbi said:
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
Click to expand...
Click to collapse
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.
klacenas said:
ha ha ha! that was hilarious man
Click to expand...
Click to collapse
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?
donnebonn said:
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?
Click to expand...
Click to collapse
you can try greenify it will hibernate the apps and hence the app will be available for you any time
donnebonn said:
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?
Click to expand...
Click to collapse
Another app called greenify. Or using an autostart manager to prevent them from running without ykur intervention.
sangalaxy said:
you can try greenify it will hibernate the apps and hence the app will be available for you any time
Click to expand...
Click to collapse
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.
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 "[email protected]"
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?
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
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.
Freezing Mi Market with AppFreezer worked like a charm!
el_jefe said:
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.
Click to expand...
Click to collapse
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.
I renamed the extension to .noapk and Miui wouldn't boot anymore.
Good stuff
I downloaded an app called App quarantine from the market and put the following apps in the don't run bin , but before doing that I downloaded Go Launcher / Go Contacts / Go Sms Pro and did a ehh, conversion from the stock samsung apps to Go Stuff. Has anyone else done this or anything similar?
Apk's no longer running on boot
(See screen shots, i'm lazy today.)
jb0nd38372 said:
I downloaded an app called App quarantine from the market and put the following apps in the don't run bin , but before doing that I downloaded Go Launcher / Go Contacts / Go Sms Pro and did a ehh, conversion from the stock samsung apps to Go Stuff. Has anyone else done this or anything similar?
Apk's no longer running on boot
(See screen shots, i'm lazy today.)
Click to expand...
Click to collapse
There are a number of apps that do the same type of thing, Titanium Backup will 'freeze' apps as well as a whole host of additional features.
Then of course, another option is to just rename the apps from *.apk to *.bpk and rebooting.
My personal preference is a third option called Autostarts which is similar to MSconfig in Windows but for Android. The reason being is, it gives you the ability to keep an app from ever running unless you actually tap the app to run it but still allows you to keep the app installed in the event you want to use it. Google Maps comes to mind, I want it installed, I dont want it running in the background.
I dont recommend removing any of the bloatware if you plan on staying on stock but, some of it for US Note users was able to be uninstalled without root via either Settings->Applications->Manage Applications->All Applications, then tap an app and see if uninstall was lit up, if so, sweet. Or, alternatively you could go thru the Market->(Menu Key)->My Apps but not all apps show up in this list. As a side note, I actually manually did a search for many of the apps on the phone and manually updated them because they were not showing up in the market 'My Apps' list.
One other side note, most of the Samsung apps are actually pretty decent, I usually dont touch them. Its the ATT software and the apps ATT took bribe money from third parties that bothers me (Yellow Pages for example).
Oh, and a little known feature of Go Launcher is the ability to hide apps.
Tap the App drawer icon to get to the list of apps on your phone, tap the menu button, tap hide apps. For those of us that havent bothered to root, this at least gives you the ability to not have to look at apps you dont want to see in the app drawer.
Wow thank you for all the info. As far as staying stock, I like making my devices unique to me, I did keep all spen related apps, but killed pretty much everything else. I doubt my phone will ever see an official release of anything, Xda all the way
littlewierdo said:
There are a number of apps that do the same type of thing, Titanium Backup will 'freeze' apps as well as a whole host of additional features.
Then of course, another option is to just rename the apps from *.apk to *.bpk and rebooting.
My personal preference is a third option called Autostarts which is similar to MSconfig in Windows but for Android. The reason being is, it gives you the ability to keep an app from ever running unless you actually tap the app to run it but still allows you to keep the app installed in the event you want to use it. Google Maps comes to mind, I want it installed, I dont want it running in the background.
I dont recommend removing any of the bloatware if you plan on staying on stock but, some of it for US Note users was able to be uninstalled without root via either Settings->Applications->Manage Applications->All Applications, then tap an app and see if uninstall was lit up, if so, sweet. Or, alternatively you could go thru the Market->(Menu Key)->My Apps but not all apps show up in this list. As a side note, I actually manually did a search for many of the apps on the phone and manually updated them because they were not showing up in the market 'My Apps' list.
One other side note, most of the Samsung apps are actually pretty decent, I usually dont touch them. Its the ATT software and the apps ATT took bribe money from third parties that bothers me (Yellow Pages for example).
Oh, and a little known feature of Go Launcher is the ability to hide apps.
Tap the App drawer icon to get to the list of apps on your phone, tap the menu button, tap hide apps. For those of us that havent bothered to root, this at least gives you the ability to not have to look at apps you dont want to see in the app drawer.
Click to expand...
Click to collapse
Just to add I guess a 'fourth' option, I like to use the app 'root toolbox' available on the market with both free and pro versions. Under the advanced menu you can remove any system apps you like but the nice thing is anything you remove is automatically backed up to the root toolbox folder on the internal sd. The backup is done automatically so you dont have to worry about removing something and forgetting to backup first and also gives you the option to restore any system apps you removed simply and easily. Ill be honest the restore feature has saved my bacon many times lol and is also a great way to experiment which apps are safe and unsafe to remove.
hi
is there any app that blocks another apps to start. for example if i close the facebook app and remove it from the memory with the task manager, facebook starts after 10 seconds again. i dont mean apps like task killer that kill the app after it started. i hope you understand my question
Sorry for my bad englisch
Autostarts, startup manager, and system tuner.
Sent from Failtrix, the crappiest phone on the market.
Rom toolbox I think does this
Sent from my SGH-T989 with Cyanogenmod 9 Nightly Power.
emyaz said:
hi
is there any app that blocks another apps to start. for example if i close the facebook app and remove it from the memory with the task manager, facebook starts after 10 seconds again. i dont mean apps like task killer that kill the app after it started. i hope you understand my question
Sorry for my bad englisch
Click to expand...
Click to collapse
Android by design kill tasks when the resources become sparse. For this to work, an app must be able to request to be restarted once this occurs - the app (or more correct, "service") is sticky. This is why when you close the facebook app, it's restarted within seconds anyway.
If you are running Android 4 (ICS) or later, you can tell the phone not to autostart apps at boot directly from the Settings menu. Enter settings -> apps -> all, select e.g. Facebook, then click the button "Disable". Now it's gone, and for real this time! The disable button is at the place on the "Uninstall" button, and uninstallable apps are not possible to disable this way - but you can always remove them.
Some apps are neither disable nor uninstallable, though.
But if the autostart app is parental control r something like that, it wold be harder. Firstly the thing would not let you to settings. You could fool it when some settings notification appears, like there is wifi, by clicking on it you will get there without a problem, but you would not be able to delete it. To deal with it, I do personally recommend this: Root your device, get total commander for android (no, trust me, ES would not make it), open TC, get to mnt/asec where are stored installed apps files, find folder attached to that app, change the permisions that everybody could write in it, change ownership and group to some of your other apps and delete that folder. At the end, there shoul be emty folder with an emty folder in it. That should **** up the app so much that its not going to work anymore. Now you can do whatever you want.
Use Purify app
u can use boot manager module in xposed
I'm using clean master and it allows me to bock these app from autostarting.
It can solve by greenify pro smartly. You can google for greenify. After installing greenify (xposed installer) (need allow some feature) allow the modules it will work 100℅. If any errors message me on Facebook/n3xt2u
I would like to have the maximum of control on running processes, but I feel I have not enough control, so I hope you can help me
I know that being root, managing processes and disable "autoruns" is a quite easy task but unfortunately my device is not an easy to root phone
Furthermore, I saw that Android (4.1.2 Jelly Bean) performance is very bad when you have many apps installed or you used many apps recently. Yes I listen about the internal management and I am aware that it is not a suggested practice but since I want to have control on what is happening and i have serious concerns about the algorithms to free RAM (maybe bull****), so I prefer to do it on my own risk
What I am doing is go to
-Settings, Application manager, Running, "Show cached processes"
- Settings, Application manager, Running, "Show services in use"
Identify what apps are in use and i don't like, then go to
-Settings, Application manager, All,
select app and Click "Force Stop"
Doing it my device has a better performance however, some apps still going alive after some time, for instance: Email ( I saw other in the past)
Using "Autoruns" app and checking "email" app I can see with changes of state can start "Email" however, sometime "email" is reenabled after be manually stopped but none of previous conditions happened.
How can I kill "email" or other app and force to stay off? (disable it and install other email app is not a valid answer)
I would like to use email/others as an standalone app, I mean use when I want and have out of memory when I am not using.
Besides, the autoruns, is there any scheduled task or something like that to open apps?
Of course I want to root my phone and I am waiting until someone will find a proper way to root, in fact I think that an android without rooted is like a car with square shape wheels
I think I found the cause for "mail" app being executed automatically, today it went alive after select "flight mode"
Now I would like to control Google play services, I am seeing some of these being executed continuosly, can they be killed? how?
dapgo said:
I would like to have the maximum of control on running processes, but I feel I have not enough control, so I hope you can help me
I know that being root, managing processes and disable "autoruns" is a quite easy task but unfortunately my device is not an easy to root phone
Furthermore, I saw that Android (4.1.2 Jelly Bean) performance is very bad when you have many apps installed or you used many apps recently. Yes I listen about the internal management and I am aware that it is not a suggested practice but since I want to have control on what is happening and i have serious concerns about the algorithms to free RAM (maybe bull****), so I prefer to do it on my own risk
What I am doing is go to
-Settings, Application manager, Running, "Show cached processes"
- Settings, Application manager, Running, "Show services in use"
Identify what apps are in use and i don't like, then go to
-Settings, Application manager, All,
select app and Click "Force Stop"
Doing it my device has a better performance however, some apps still going alive after some time, for instance: Email ( I saw other in the past)
Using "Autoruns" app and checking "email" app I can see with changes of state can start "Email" however, sometime "email" is reenabled after be manually stopped but none of previous conditions happened.
How can I kill "email" or other app and force to stay off? (disable it and install other email app is not a valid answer)
I would like to use email/others as an standalone app, I mean use when I want and have out of memory when I am not using.
Besides, the autoruns, is there any scheduled task or something like that to open apps?
Of course I want to root my phone and I am waiting until someone will find a proper way to root, in fact I think that an android without rooted is like a car with square shape wheels
Click to expand...
Click to collapse
more info about processes, mem and autostart
I am still fighting with Android and how it manages processes, now I am sure that my main problem became each time I went into flight mode or it is restarted.
But it is not only Email being executed and being using in memory but other processes that I am not using doing that, such as:
(Mem. on OS monitor- Mem. in "service in memory"(android settings))
Event: Connectivity changed
-youtube 22.2MB-6.2MB
-Google play services(com.android.gms) 26.8MB-12MB
-Maps 20MB-4.9MB
-Factory Test (18.6MB -3.4MB)
Event: after Startup
-youtube 22.2MB-6.2MB
-Software update (18.0MB-4.3MB)
-Internet (com.android.browser) 18.9MB-3.3MB
There many apps which are executed after events like previous but they are closed after a very short time, but I am frustrated about those which are not unloaded.
Regarding "Email" app I decided to use a free email app and as Email cannot be disabled, so, I removed the accounts associated to email app, however even without accounts configured, it still being launched and wasting resources. can I avoid it?
What do you think?
dapgo said:
I think I found the cause for "mail" app being executed automatically, today it went alive after select "flight mode"
Now I would like to control Google play services, I am seeing some of these being executed continuosly, can they be killed? how?
Click to expand...
Click to collapse
It's not possible to do what you want without root, unfortunately (unless you're talking about normal apps, in which case you can uninstall them to keep them from running). An alternative would be to use Greenify, though it won't be fully automatic without root either.
What about editing the startups rights?
Has anyone used APK permission remover?
GermainZ said:
It's not possible to do what you want without root, unfortunately (unless you're talking about normal apps, in which case you can uninstall them to keep them from running). An alternative would be to use Greenify, though it won't be fully automatic without root either.
Click to expand...
Click to collapse
Apk permission remover never stops an app from automatically starting. It only helps in removing the permissions we see during installation.
dapgo said:
What about editing the startups rights?
Has anyone used APK permission remover?
Click to expand...
Click to collapse
You still want to do this 2 years and 7 months later? That's one late reply there
GermainZ said:
You still want to do this 2 years and 7 months later? That's one late reply there
Click to expand...
Click to collapse
Yes but after SO long I found the app 'autorun manager pro', and it allowed to disable triggers /autoStartups/autoruns
One of the first things which surprised me on Moto Z is the quite absolute lack of bloatware or, anyway, stock installed software.... it quite lacks of basic apps!
BUT looking better, I've found that in ROM there are several "iced" apps, correctly recognized by apps like Titanium Backup....
They are:
- Amazon self update (Market or app for buying items?)
- App Box (?)
- App Widget (?)
- AttPhoneExtns (reported as system app...??)
- File Manager (that sometimes appears called by settings...)
- Automatic prefix (call related I think...)
- Prip Omega (the icon remind something about wifi/wireless/nfc connections)
Nobody has tested or have more information on them?
I saw them aswell. They can't be deinstalled as titanium backup will just say "apk not found" and xposed module "installeropt" says that the app was deinstalled but it's actually not.
The strange thing is once you deice the apps, "file manager" for example works but you can't delete the app altogether.