I wrote a post on this a few weeks ago . You can read it So actually , what you can do , is a combination of a few things . The guide in the link can help you reduce active services , wakelocks and so on . In fact , it ' s a great way to prolongue his deep sleep time , and be more idle in idle time . A second thing , a lot of wakelocks are caused by continuous updates of apps and operating system . To reduce these wakelocks , you should really install your OS on a clean system , reinstall apps , and better also uninstall apps you don ' t use . For me , this improved battery life a lot . I ' m not the heaviest user , and I roughly charge my phone 2 x per week . Before these tweaks and changes , I had to charge my phone every day . In idle time , battery drain went down from about 2 % per hour to 00 , 2 % per hour . Sony also introduced battery optimization Settings About phone Status Charging optimization . They claim leaving this enabled is better for your battery in long term . If you disable this option , it will give you about 15 % extra battery life .