Un hard reset (wipe) puede eliminar procesos zombi que drenan batería, pero no arregla una batería vieja. Pasos:
Si tras esto la batería sigue durando pocas horas, cámbiala (batería original HTC ~15€).