[HTC One X] :
After reading about people complaining about the "poor" battery life of the HOX with sense 5 I decided to write a guide to improve it. By following all of the here-mentioned suggestions you will be able to easily achieve screen-on-time of about 4:30 hours without recharging!

You don't believe me? Look here:

On my second charging cycle i got around 5h14 of screen on time using youtube, browsing, whatsapp, reddit and music.

The following hints are mostly based on the suggestions of "Riro Zizo" click here and thank him!

1.disable haptic feedback: that way the vibrator inside the phone will stay always of and don't use battery

- also disable the haptic feedback in other apps like the keyboard, etc.

2. disable touch sounds, pull-to-refresh sounds, dial pad touch tones, etc. same idea like with the vibrator. speaker will stay of, don't use battery

3. disable all animations (settings --> developer settings -->advanced). GPU will be used less, run at a lower frequency and again save battery

- your phone will also seem much faster

4. use an other launcher (e.g. apex launcher)

- htc sense launcher uses very much battery (gsam battery monitor said around 17% of my battery)

- blinkfeed auto-sync also drains battery

5. lower screen brightness (my 5h+ screen time was achieved with stock auto-brightness but this should improve it even more)

- either enable the "reduce screen brightness" option in power saver (and keep it always on) or get an app like "lux auto brightness" to keep the brightness not higher than necessary-

- also reduce the screen timeout time.

6. delete unwanted apps

- htc has put a lot of bloatware on this phone but most of you won't use apps like "htc watch". there is also a buttload of google apps included that will have the need to sync and keep the phone awake. remove them.

7. disable unnessary sync-accounts

- by clicking on your email under the google account in "accounts and sync" you can choose which apps you need to auto-sync.

- also if possible increase the sync intervals to an acceptable duration

8. keep wifi, bluetooth, gps, nfc only on when neccesary

- add a widget to the home screen to toggle between them. you probably only use gps when you're on your way to work navigation and wifi can also be disabled when outside of your home. even if you're not actively using these connections there will be various apps that will still try. the weather app for example will use gps and data/wifi instead of just data/wifi to update its information

9. disable the backlight of the capacative buttons

- self-explanatory i hope

10. don't close apps

- with a few exceptions (games and apps that will still contine to work the same in the background) there is no need to close apps by pressing the back button a hundred times or swyping it away inside the running-app-screen. next time they will have to be loaded into the RAM again, which slow down the start and uses more cpu cycles.

11. remove unnecessary widgets

- they also update themselfs everytime you unlock your phone with leds to higher battery drain.

12. install a custom kernel

- this kernels often includes more up-to-date stuff and other improvments like added functionality

13. tweak kernel settings

- reduce the maximal frequency of the cpu, choose a less cpu-hungry scheduler, undervolt, etc. there are many different things you can tweak that will improve the performance and the battery life.

This are my current settings:

Kernel: Alex-V Kernel v. 2.6 PA3

scheduler: deadline with 128 kb read ahead buffer

frequency: 51mhz - 1000mhz

smart dimmer: active

multicore power saving: 2

gpu 3d scaling: on

gpu max freq: 420 mhz

undervolt: all steps -50 mv

governor: smartmax

remember: every phone and everyones needs are different. I am someone whon doesn't play games on his phone (because ****ty tegra 3) so this setup is good enough for me to keep a good performance for everyday use.​