I just got my new HTC android phone rooted and would like to disable the automatic launching & respawning of the bundled bloatware apps that automatically start up and keep respawning themselves even if I kill them with any task manager.
I do not necessarily want to delete these bundled apps from the phone just yet, but I would like to prevent them from auto-starting and auto-respawning.
Is there a config file somewhere in the Android o/s that enumerates these apps and tells the system to start them at bootup, and keep respawning them if they get killed? Like normal Linux has an /etc/inittab file that controls such behaviour and you can edit? I've searched all over the phone's filesystems and can't find anything that obviously resembles an inittab, only some *.rc files and their contents doesn't explicitly list any of these apps I want to stop from auto-launching.
What is the exact mechanism by which Android auto-launches and auto-respawns certain apps? And how do I go about custom tailoring that mechanism to get the behaviour I want instead?
Related
ok so this is my first smart phone and i hate that i feel like such a noob! i am accustomed to having control of everything win7.
i have astro installed on my rooted phone. just downloaded an app from amazon. i have not installed it yet and have no idea where the dang app is temporarily stored.
is there anyway to take control of the default file location for downloads? i would like to save the apk to my pc prior to installing it on the phone.
additionally im guessing that when an app is installed it creates folders and file locations that the app needs to function on the phone. so when apps are installed and uninstalled over time will there eventually be orphan files and folders that just take up space and cause performance issues?
Most market apps are stored in data/app. No. It wont cause performance issues.
Hi,
I installed Advanced Task Manager and after killing all running tasks, there is only a little of RAM amount available, around 130MB. So is it normal for a 512MB-ram-powered device or should I call the service?
Thanks
Tasks will still auto start, depending on what they are. I suggest firstly, to get a system monitoring software to know who consume the RAM. I use "Quick System Info".
Once you know who the consumers are and if they are not useful always, but still restart even if terminated them, probably uninstall them.
But if still you want them there but not really running all the time, then its time to be rooted, use "Autostarts" program to control them (ie. stop them from auto starting). If they are system files (ie. cannot be uninstalled by Applications Manager), use "Titanium Backup" to backup and uninstall them.
I was wondering if there is a way to always keep commonly used apps preloaded into memory for instant access. (sms, contacts, browser)
xemi1 said:
I was wondering if there is a way to always keep commonly used apps preloaded into memory for instant access. (sms, contacts, browser)
Click to expand...
Click to collapse
Start them once, and they will be remaining in memory until Android OS decides the memory is better needed elsewhere.
What you describes is not The Android Way. Primary memory is the most critical resource in Android, lacking virtual memory. Due to this fact, an app may be killed by the OS if more memory is needed for other needs. On the other hand, an app often used, is very likely to reside in memory, giving you this "instant access" you want. If you'd be able to lock an app and its memory, the phone would get out-of-memory not being able to release it when you try stating Angry Birds.
This said, some devices have "Don't keep activities", "Background limit: no processes" or so much bloatware installed, leaving an app gets it more or less instant killed, causing the next start of it to be considerably slower. In this case, the solution is to adjust those parameters, not forcing your apps active.
Read this thread. It might give you some light. Specially the " bulletproof " thing.
The only reason I'm needing this is because of the buggy dialer/contacts that comes with the stock sgs s3 ics 404, where if they go out of the memory they take like 1 sec to load, whereas different dialers and any other stuff is pretty much instant.
It's annoying to experience that delay whenever you need to make a call on a flagship smartphone.
And other market dialers are ugly and/or need the stock dialer to open for them to work.
I would like to avoid rooting g and losing my warranty as well.
I've been using android for a while, and I'm not afraid to fiddle with my phone, so generally I root, remove bloatware and install ad blockers and stuff.
My motivation in this situation is that I'm low on storage space.
However, my current phone isn't remotely as ubiquitous as the HD2 I had previously and I can't just shrink down the system partition to make more room for internal user apps (at least not with confidence I won't brick my device).
So, I tried moving all my google apps back onto the system partition (I only like having apps I know I use regularly on system, so my OEM apps, Google apps, Skype and Facebook) and only half of them work.
I'd like to understand why this is and if there's anything I can do to fix it, because most of these apps were installed as system apps originally and worked fine (I moved them to user because pushing updates to system caused this same issue, and having duplicate installations is redundant).
A secondary part to this question is whether odexing is required or not on system (I thought this might be the issue, but odexing all system apps didn't work. I've read it's better to deodex and zipalign, so I will do that if odexing isn't important.
All good questions, I am in the same boat. Upgraded from an S3 to an S4, addicted to the CM themes and the best of them are quite large but require system space usage so even though I have loads of space on my ExtSD I have run out of space on my internal and now am having an issue with pushing simple updates to my system apps. Hope you get an answer to this question soon
I have noticed that many Android Apps like Facebook, CCleaner, LinkedIn etc. are automatically get waked even if I Force stop these Apps on my Phone.
I even have Optimize enabled on all such Apps on Oneplus 5T - Android 10.
Is there any way using which I can actually permanent stop the apps and they don't wake automatically until and until I open them manually?
Take out the trash. Either use a adb edit or a package disabler to neuter the bloatware.
SD Maid is better than CCleaner, dump it.