[HTC One X] DroidIt!:
I posted this awhile back, and I think all my suggestions still hold true. For those of you who don't think that you're getting very much out of your batteries, I would try the following first and then maybe a kernel switch. I never really used anything but the stock Vipe kernel myself and always got pretty good batter life on medium usage (talking,texting, surfing the web, not really any gaming). Usually got around 4 to 5 hours screen on time on 3g. You can do the following though wether on the Vipe provided kernel or a different. Here's the repost. Hope it helps again. :)

Battery Primer: Beginner & Intermediate

Well, decided to write a post involving your battery life you may be getting on your phone. It is the number one question I see in the thread. I get excellent battery life on my hox with Venom installed with the stock kernel. I easily get through a 13 hour day of medium usage (reading news, not much video gaming, texting, and making phone calls) and get back home with still about 60% battery. How?

For starters after first installing the Rom, I install an app called root uninstaller https://play.google.com/store/apps/d...ootuninstaller I simply go through the list of all apps/services on the phone and delete whatever I don't want. I do that because then there is less chance of a service running in the background draining juice that I might never use. The first time you do it, take your time and look at each of the entries and make a judgement call if you think it's ok to uninstall or not. If your not sure make a nand and then go back and try it and see what happens. No I'll side effects then you're good. I typically end up deleting about 40 to 50 apps and services on a fresh install. Then after doing that I do my Titanium restore.

Then I limit my weather to refreshing only once every 3 hours. I'm not really gonna check the weather that often so why have it refresh more often.

In lockscreen tweaks I leave the screen on notifications off (potentially a big battery drainer) and leave slide to unlock disabled. Call me paranoid, but don't want my phone accidentally waking up in my pocket.

Next in Misc --> Appearance I do leave animations on just because I like them, but if you're really going for max battery you should turn those off. I personally leave auto backlight brightness off and just enable the feature to slide finger on statusbar to adjust brightness. I do this because your phone then doesn't have to work to automatically adjust brightness and when you turn the phone on it only takes a second to adjust the brightness to the minimum needed. Lastly in Misc, you can leave phone rotation off. I personally haven't seen any bettery savings having it so this one is your choice

In Advanced, unless you are having problems you can disable logcat. Doing that can increase performance and save just a little extra battery.

In CPU, Iyou can see the settings I use. I generally leave the defaults, but put my max CPU at 1400. You can experiment, but I personally have forums putting it down to 1300 I started noticing lag, and I hate lag. You can put your governor to smartmax and I would reccomend that if going for best battery life, you then just need to adjust your CPU freq to get the ideal balance between battery saving vs. lag.

In powersaver the only thing that I have selected is for the data connection to turn off when the screen is off. Don't really need internet connection when the screen is off! Also I leave auto power saving unchecked so that no matter the batter level, data will always turn off when the screen is off.

Accounts & Sync is a biggie. For max battery, you could just turn off auto updating all together. There are a lot of services/accounts that will be updating in the background. If you have an email account set to sync once an hour and you only check it one a day, you are wasting a lot of battery. That goes for all your accounts. If you want to leave your auto sync on (I do) just go through ALL your accounts one by one and manually set the refresh rates to the minimum needed or manual wherever possible. I set facebook, Twitter and all my email accounts to manual...again I don't need then refreshing in the background. They will refresh when I open the app just fine when I have the time to check them.

That pretty much covers all the bases for things that I do for limiting background services, screen brightness, location data, CPU settings, etc.

I would also highly reccomend getting Greenify https://play.google.com/store/apps/d...sfeng.greenify I've been using this app for about 7 - 8 months and it does great for the apps that aren't caught with all the previous settings. Do your Titanium restore first and then go into Greenify and hit the little double arrow circle in the lower left-hand corner to refresh it and be sure it has caught all your apps and then hit the + button in the lower right corner. You will see a page listing some of your apps. Just scroll to the bottom of the list and hit "Show more apps" and all of your apps will be listed. Just select the ones that you think might be refreshing in the background. If you select an app and find it impacts your functionality, you can unGreenify it. You can go one step further with Greenify but you need to be careful. Get the donate version of greenify https://play.google.com/store/apps/d...g.greenify.pro and install xposed framework. Just search xda fir exposed, there's a big thread on it. After installing exposed, go into xposed and enable greenify, it will then allow you to Greenify SOME system functions. Again you'll want to be careful here.

The other app I would reccomend is DS Battery Saver Pro. This app will put your phone into a deeper sleep much more quickly after the screen turns off than it otherwise normally would. On the main screen I use the "balanced" profile and then I also go into Settings --> Deepsleep --> Battery and hit ignore on both options. This allows DS to occur at all battery levels whenever your screen is off.

Still having battery drain? I like to use GSam to troubleshoot the issue https://play.google.com/store/apps/d...m.gsamlabs.bbm Just open the app and on the main screen look at the power column and select whichever one is taking the largest percent of your battery. It will show a list of what is taking up the most battery. Click on the offender and it will show a number of things: wake locks, CPU time, and a whole bunch of associated services. If you're not sure what a service does than you can do an xda search for it and if you come up empty then a Google search. If you're still not sure take a screenshot and post it here if you think it's Rom related or in the Q & A section if not.

Well, hopefully this little guide helps. Even if you have good battery life but there's a few things in here that you don't do it still never hurts to try....nothing wrong with a little extra battery! If it solves an issue or does help, it would be appreciated if you can refer any future battery questions to this post, it will help keep the thread a little cleaner and keep us from needing to answer questions about some basic things covered in this post. That's all she wrote folks. Any other questions don't be afraid to ask.