[AT&T Samsung Galaxy S II Skyrocket SGH-I727] UZ7:
http://xdaforums.com/showpost.php?p=28454809&postcount=19

I had an old post on battery uses you can read up on if you're bored :P

Theres a lot of things you can do to get better battery life, the screenshot I took is pretty much what I said on the post, 1 1/2 of streaming movies and 2 hours of pandora which if pandora and the kernel is tweaked right it will only use 192MHz which doesnt eat a lot of mV (millivolts).

If you're looking for a ROM that can save you a lot of battery you can try SkyICS, that one is the one I tested in the past and has given me longer battery without "trying" to save battery meaning I don't have power saving mode on or programs that try to save power etc...

If you're looking for AOSP type I would suggest CM9 (more stable) or AOKP (more features) then you can use a custom kernel that enables governor such as badass which does phases instead of burst scaling when using the phone. What that means is when you open a program and it "bursts" to 1.5GHz it will slowly go down say... 1.5... 1.2... 1.1... 800mhz etc... if you go by phases it could be like 300, 800, 1300mhz so it doesnt go to max really quickly. Badass is used a lot of power saving. For performance I prefer and suggest smartassv2 governor. Custom kernel I suggest for AOSP is InstigatorX and you can modify the voltages as well, check my sig for an "example" of my voltage chart, thats how I save power. I undervolt every frequency I use that way it doesn't eat more than it needs. Remember not every phone works the same so my voltage settings may not work the same for another and some may even go lower than me. Programs I use for undervolting is system tuner. I've also tested Venom's kernel (T898) it works but doesn't have most of the tweaks instigatorx has.

If you stick with ICS based ROMs you can use sean's kernels or mohan's custom kernel which also adds the same governors as Instigator's.

For me a combination of undervolting, using badass governor, turning off GPS when I dont need it, turning off data when not in use, turning off wifi when idle, lowering brightness to 30%~ keeping track with BetterBatteryStats to see if anything is on wakelock gets me better battery life overall. May not be the "best" as some people have better battery life than me but on a good tweak I get about 1% battery drain every 3 hours of deep sleep. I know thats nothing to brag about but its pretty good for me as I've tested the S3 to get 6hours/1% battery drain on idle without kernel tweaks -______- lol

But yeah this phone will drain your battery if you let it. I drove for 2hours one time and had GPS, streaming music, and I was in an LTE area and it ripped through my battery lol. If you're in an LTE area but don't use LTE you can tweak your phone to use 3G/HSPA+ so it doesn't drain additional. Also keep your phone out of the heat and I don't recommend using the phone while charging as heat will slowly deteriorate the battery so if we talk actual battery you can go for a replacement if the battery is that bad.

In the end don't try to compare my uses with yours as I only did two major things that day and was testing AOKP m6 for the first time on stock kernel, but I must say it did last till the next night which I didn't take a screenshot of. Also you gotta check the usage % as well as if the user was using an extended battery or not, I am on stock battery that is probably half a year old so yeah not everyone will have similar results.

:good: