Hi All,
I have a Galaxy S2 GT-i9100 International version and recently upgraded to Android 4.0.4. Around this time my Phone started draining the battery such that I barely lasted a working day. Before I could get 2 days out of the battery using Juice Defender Ultimate to meter it.
Going into Phone Settings/Battery and clicking on the graph that came up I could see that my phone was awake all the time and never entering sleep mode.
I thought it was the Samsung upgrade. When I found I couldn't go back I rooted my phone and tried a couple of ROMS until I found a good stock ROM from
S3Mods ICS ROM for Galaxy S2 i9100! [For Noobs] | Galaxy S2 Root
I had to search for a new ROM as when I rooted my phone I could not get a preview on Camera when taking Photos - so the original ROOT was not good, but the one above has returned good funtionality across the board and i still have ROOT access.
Yes Im a noob on rooting my phone, but not in using or resolving faults in Information Technology.
The new ROM initially fixed my Phone, but after all my Apps were back on; it was doing it again.
I then found an app called "BetterBatteryStatus" which has an option called "Alarms" (needs root access to work) which showed that my AVG "Antivirus & Security Pro" app was keeping the phone awake. I had set App Locker within the applications tool box to password lock some applications and this was causing the problem.
Answer: If you are using AVG the Applocker seems to have a bug where it is always checking stuff and keeps the phone awake (my view). Not using the app locker (clearing all the password protected apps) will fix it and give your battery life back.