I Would like to create a definitive guide on how to get the maximum longevity from the HTC Evo. The guide will focus on both free and a little bit of non-free solutions. The goal here is to not have an Evo that shuts down in 5 hrs of not being plugged in.

One of the first things you notice about the HTC Evo is the giant screen, however the first thing you notice on all reviews is the shitty battery life the Evo has. However that can change.

The Evo suffers (in my opinion) from feature overload, and too much power for too little needs. This will drain battery. And Sprint does not help out when it comes to apps that you can't remove which keep the battery drainage to a maximum. At 50% power you will get 99% of your needs met... and well met (on Froyo 2.2). So why waste large amounts of energy on a powerful cpu that is mostly idle but killing battery? With these steps I managed to increase the battery life of my Evo about 70% compared to my wife who has not done this. And I definitely use my evo heavily.

Now to note, I don't use 4G since I live in New York, officially Sprint has not rolled out 4G coverage (yet) in New York. 4G kills battery life faster than any other Antenna. However later discussed will be tools to mitigate this.

  • Rooting -- the easy way -- This will give you an app that grants you root privileges in Froyo (2.2).

  • This is the easy way to "try before you buy" rooting, since a permenent rooting solution requires you to flash a new operating system (rom) onto the device.

  • If you want a more permenent solution see

  • In fact, read the idiot guide and get to step 13.

Add Comment

  • SetCPU is your underclocking tool. Underclocking is the process of making your machine... slower. Why? Because most of the time your machine does not need all that juice. Especially when sleeping. You can either buy it for 2 bucks on the android market or download it from Please buy it from the market to support the developers as a donation.

  • SetCPU requires root privileges, so go ahead and use unrevoked's root tool, and start up SetCPU.

  • You will need to set up some settings. First of all set up and enable profiles (you will disable this when you need more power for some games). Profiles is the second tab in the SetCPU tool.

  • Add a profile. The condition is "Screen Off". Set the MAX speed to the smallest value using the slider. Same with the min speed. Set the priority to 100 using a slider. This means that when the device has no screen display (idle or playing music) it will be in absolute minimum power mode and still on. It can never increase power even if some apps are running and trying to do work like get status updates, check email, and play music (trust me music player plays just fine).

  • The priority controls which profiles take precidence, higher priority with a met condition means it will be used vs a lower priority. So keep this in mind.

  • Next I set the condition to Charging AC/Full and set the speed to 100% max, lowest min, priority 99. This ensures that when my car charger is plugged in and I am using GPS navigation that I get max juice. Note the screen being off will take priority here.

  • Next is a 70 priority when the battery is <10%. Set the same configuration as screen off. This will ensure that when the battery is running low, you conserve battery life so you can at least make a call or look up a number.

  • Now, set your slider on the first tab (Main) to say 499 max. This will be your default mode of operations. Most of the time 50% power is more than enough. If you notice no slowdowns when doing normal work, feel free to lower that number. I find that 245 is pretty slow and does affect my experience. When playing a game that slows down, just set that slider to something higher or full.

Add Comment

  • Next up is the slowing down of background operations. This is very important because the less background work is done, the less battery is consumed.

  • Read this is an incredible guide on how to slow down background fetching of data by email clients, messaging, etc. Set yourself a good number like one check every 10-15 minutes for gmail and you will be fine. I don't use facebook/twitter so I don't have to worry about updating those, but I assume you will want more frequent updates with that service...

Add Comment

  • This is a tricky/potentially dangerous one. Be very careful not to delete the wrong thing. I can't stress this one enough.

  • You will need to get TitaniumBackup (requires root). This tool has a 5 dollar minimum donation for an enhanced version, but you can still use the free version for these needs. The tool will let you back up all your information (including system apps) to your SD card. I recommend this very highly.

  • First it will ask you to download busybox. Allow it to do this. BusyBox is a set of command line tools all backed into one. A nifty tool for power users and programs like Titanium Backup.

  • Menu -> Batch -> Backup All User + System Apps -- Yay you are now good to go. (THIS PART NEEDS TO BE EDITED TO INDICATE HOW TO GET SYSTEM APPS BACKED UP CORRECTLY) if something goes wrong where you delete an important but non-system-critical program, you can restore everything back to the way it was.

  • Next you select Backup/Restore from the main screen and begin hunting.

  • Look for all of Sprint's tools like Nascar, NFL, Sprint TV (its crap), and delete them. Carefully, one at a time, by tapping and chosing uninstall. This will get rid of some pesky background apps.

  • I removed the Facebook and Twitter apps that came with the phone. No more background information gathering from them. Removed Google Partner Tool (not to be confused with other google tools) and some HTC widgets like facebook, twitter, contacts widget. **I AM ALSO GOING TO EXPERIMENT WITH REMOVING MESSAGING APP, AND REPLACING IT WITH BETTER ONES LIKE k9Mail FOR EMAIL AND chompSMS FOR SMS.

Add Comment


To reassemble your device, follow these instructions in reverse order.

9 other people completed this guide.

Dmitriy Likhten

Member since: 04/23/2010

482 Reputation

1 Guide authored


Miui rom doesn't have bloat.

Philip Wesley - Reply

You must know these android tricks

1. How to take a screenshot on my phone.

2.Reset android phone from computer

2. How to format my phone (2 methods).

3. How to Hide File or Folder without application.

4. General profile mood to silent mood vice versa.

5. Start or end the Call pressing Button.

6. How to Root My Phone.

7. Track your lost phone.

8. How to Force Restart – Reboot my phone.

9. What is my Android version.

10. What to do when application doesn’t work.

11. How to Recover Memory Card using CMD .

12. How to Control PC from android phone.

13. My phone is %#*@ slow.

Thilini Rathnayake - Reply

Add Comment

View Statistics:

Past 24 Hours: 0

Past 7 Days: 0

Past 30 Days: 8

All Time: 28,433