In many cases, poor battery performance is simply due to excess running software on your phone. Applications in Android frequently autoboot or run as a background process after being opened only briefly. This significantly increases usage of system resources and decreases battery life. The simplest fix is to install a quality task manager
, open it frequently to see what's running, and group shut down everything that you do not need at the time. If you notice a program or feature has a nasty habit of running when it shouldn't, consider uninstalling it.
Many of these intrusive programs are what is known as bloatware, software from your mobile provider's partners that they are paid to install on your phone and prevent you from removing via conventional means. If you bought a subsidized phone you almost certainly have bloatware. If you are amenable to voiding your warranty and of the belief that you can do what you like with your lawfully purchased property, you should consider rooting your phone and removing the unwanted applications with Root Manager
or similar software.
To root your phone, you will need to find a tutorial specific to your phone carrier and model. For the T-Mobile Galaxy SIII I used this guide
. Be sure the guide is for your exact phone, android distribution, and carrier or you will most likely irreparably damage your phone. If needed, rooting may be reversed for warranty service by resetting
your phone's flash counter and reflashing
the stock, factory ROM. I've also had luck stretching my battery out by underclocking my phone in periods of disuse via SetCpu
In many cases, bloatware applications actively monitor your data, web usage, and physical location for reasons completely unrelated to the function of the software. One particularly odious example of this is angry birds
' location tracking. Personally, I don't believe in granting any commercial entity further access into my personal life than law enforcement would get without a warrant, and real time position tracking is one of those things.
Consider looking into the following programs if you'd like to go further to enhancing your information security and reducing logger resource usage:
- Logging Test App: Provides numerous key enhancements to encryption, ip settings, etc, blocks and deletes hidden logs, removes CIQ, and allows access to secret menus. Extremely easy to brick your phone with, you will absolutely need to restart and then backup your phone after every change you make. Software changes may break your phone in ways that are not apparent until your next attempted restart. If your phone becomes unable to boot, a Clockworkmod backup will allow you to return it to it's previous state.
- LBE Privacy Guard: Allows you to manage the permissions a la carte of every installed and system app. Notifies you whenever an application requests a permission not previously granted. Now you can battle those green pigs without your search, web, and location history being sold to marketing firms.