[Galaxy S II General] hyperbolic:
6.

Freezing google/Samsung apps using Titanium Backup Pro:

If you didn't buy the app yet, well, you’re an idiot: Titanium Backup Pro or you can use a free substitute (though I never tried it) Root Uninstaller

After you bought the app, open it and go to 'Backup/Restore' tab:

in there, you can see all your apps/games AND system apps, we will be focusing on the system apps.

NOTICE: If you're using CM rom you can skip this step since they did hell of a job in removing all Samsung/Android bloat-ware.

Our main goal is to freeze processes that common users don't use and don't even know they have, I won't write all the list of the apps you should freeze but I will write all the apps you will freeze that are consuming your battery like a *****:

Email 4.0 – this is stock mail full of bugs and infinite loops that go online and check for mail, if you don't have gmail account please use a 3rd party app like AquaMail/MailDroid that will give you minimum bugs for the check interval.

Exchane Service 3.1 – Belongs to Email 4.0

Kies via Wi-Fi – I wouldn't say it consumes your battery but it's an unsecured protocol by Samsung, use a 3rd party app like AirDroid

Maps – If you're not using it FREEZE THIS APP ASAP! If you do use I suggest unfreezing every time you need it and freeze again when you're not using it (sorry).

MAPService – Belongs to Maps.

Samsung Account – Do I really need to explain? (Including all the Samsung hubs and chats and whatever they come up)

SecPhone 1.0 – If you're using a different launcher rather than TW you can freeze it.

Software Update – We don't need it, we flash our ROMS :)

Street View – belongs to Maps.

Talk – I find that even if I freeze it (gtalk) it's still waking the phone so your choice.

Talkback – Samsung try to overtake Whatsapp.

Wi-Fi Direct & Wi-Fi sharing & Wi-Fi sharing manager – you don't need it.

Of course if you're using stock ROM you have A LOT of freezing to do, you can use this thread and of course this amazing list

Or you can Google for more apps that are safe to remove.

7.

Screen Brightness:

If you don't know, the most battery consuming part of the phone is the screen.

Go to 'System Settings -> Display -> Brightness' and choose 'automatic brightness'.

For the users that want to maximize even more (YES WE WANT EXTREME!!) try to lower the brightness as low as you can, 20-30%.

Recently I've noticed that there are new apps that you adjust screen brightness by each pixel and a lot more, you can Google that, but I prefer to be able to see things crystal clear.

8.

Accounts & sync:

Everyone is recommending, in order to save battery, to go to 'System settings -> Accounts and sync' and to turn it off, of course it will save A LOT of battery, but, if you have a gmail account and you want to be notified as soon as you get an email,you can't turn it off.

What you can do is:

Hit your [MENTION=652814]gmail[/MENTION].com account, and 'untick' everything except 'Sync Gmail', this will assure that you will get your emails via PUSH (PUSH is the most battery efficient protocol - at real time):

Don't forget to sync your contacts/calender once in a while or before you flash a rom.

If you don't want to get your emails instantly then remove your gmail account and download a 3rd party app like MailDroid/AquaMail and set interval for every hour or every 4 hours, this will assure that there will be absolute no wakelocks but only every 1 hour or 4 ( as you chose).

If you choose to keep auto sync there is one disadvantage:

If you don't have a good reception 'sync' option will go completely crazy and keep asking to go online and sync your email (since you're on PUSH) but it won't be able to, since you don't have a good reception and it will go like this in an infinite loop till you have a decent reception and as you can already understand while your screen is off, the phone is awake and trying to sync, so keep that in mind.

9.

Fast Dormacy - Should/Can I disable it ?

First of all you need to understand that not every network/operator support FD (Fast Dormacy).

My network doesn't support FD thus if I'll disable or enable it, it wouldn't make any different, in fact if you disabled it and you think your battery is now "OMG FUKCING AMAZING" this is just a placebo effect, and yes I am 110% positive.

How do I check if my network support this tweak ?

The user JIMMYMCGEE from xda made an amazing guide you need to follow (in fact it's a video clip - which is easier).

She first explain what is FD and afterwards explains how to check if you have FD and if you do, how it can save you battery.

Follow this guide and all his steps here.

NOTICE

: If the app that shows you your network stats (service mode) doesn't work and only opens your dialer, this is what you need to do:

This is the code for the service mode, write it in the dialer:

*#*#197328640#*#*

When you'r in the Service mode screen, hit: Debug screen->Basic Information and here you go, service mode.

Interested in more info regarding FD ? you can read what I have already read in here.

10.

Battery Calibration - Should I do it ?

The answer is simple, if you are using

ICS/JB

you don't have too because every time you charge the battery to 100% all your data and stats are deleted and the service begins to collect info again from the beginning you can read all about it here and here.

As you can see for ICS/JB users it's a myth nothing more.

If your using

GB

then you do have to calibrate your battery, there are 2 methods:

Charge your phone untill you have reached 100% boot into recovery and delete battery stats ('Advance -> Delete battery stats').

Download battery calibration app and follow the steps that are mentioned in the 'Description' of the app and in the app.

11.

Network/operator modem support - How to tell if your modem meet your network standards

CM USERS DON'T USE THIS STEP IT WILL BREAK YOUR RIL AND YOU WILL HAVE NO RECEPTION

Every network/operator support a specific version of modem, this means that if you will use their modem, 90% of the time your reception will be solid without any disconnections, if your modem doesn't support, then you will sure have disconnections which will lead into more battery drains (no receptions=phone will search for antennas even though there is one).

Notice: There is a chance that even though you have or don't have their modem you might have or might not have disconnections (confused ? me too.)

How to check:

Download GetRIL, Open the app and see if your RIL/Baseband (aka modem) is matching, if they are (written in green), your good to go and you can remove the app.

If they are not, here is what you need to do:

Under 'Baseband' you have 'recommended':

You can see that LQ6 & LPB are supporting my network, we will now tap this:

and look for LPB & LQ6, after we found it we will choose it and tap: 'Download & install'.

When your done restart your phone and check again (GetRIL) that now your modem is now supporting by your network, if so, remove the app.

12.

Variance:

Play store app: Hit the option touch key and untick - 'Notifications' & 'Google AdMob Ads'

When the 'notification' is on, the app is consistently connecting to the server and checking for new versions.

When 'Google AdMob Ads' is on, the app is always checking your behavior and reporting back to the Google server.

'System settings -> Location services' untick everything.

'System settings -> back up and reset' untick 'Back up my data' and 'Automatic restore'.

NOTICE: I didn't apply this step for my own device since it only saves 5% battery more or less and it's a service I use, think, if you need it or not,

WiFi users: 'System settings -> Wi-Fi -> Advance -> Keep Wi-Fi on during sleep' choose - 'Only when plugged in'.

This will close the Wi-Fi connection when you turn off your screen.

Keep in mind that after you finished using your BT turn it off, since I have specific times I use the BT I use AutomateIt, it's a great app that can control even silent modes.

Don't use Facebook app, it drains your battery the most, instead add a shortcut in the desktop for facebook.com link and go to facebook via this link, it looks exactly the same as the app since Android users don't have a native facebook app yet.

Don't use live wallpaper

Don't use widgets

Don't use Haptic Feedbacks

Never ever use Task Killer or 'Clear memory' - Android has it’s own task killer that works better than your 'decision making' brain.

Screen time out - Don't forget to set it

No reception = major battery drains - use airplan mode.

Use Nova launcher or better code efficient luanchers.

Use ad-blocking app in order to prevent unnecessary network usage in downloading ads, I recommand using AdFree - Open the app and choose: 'Boot Normally' and afterwards choose 'Download& Install hosts', when your done restart your phone.

Always charge your phone untill it shows 100% and charge it only if it is below 20-30%

Automatic Date & Time option -> untick

13.

Learning to read the battery graph:

This is the final step, come back to this step after you're done with all 12 steps, reading the FAQ (Post #3) and you lost at least 70% of your battery since you charged it.​

So you’re here, go to 'System settings -> Battery' and hit the graph bar.

At the bottom you can see 'Screen on' and 'Awake' we will focus on these lines.

Our goal is to achieve 100% overlap between these 2 lines, meaning, when the screen is on, the phone will be awake and when the screen is off we don't want the phone to be awake since we don't use the phone (unless we are-downloading a file).

For example if you see a blue line in the Screen on bar I would like to see at the same time the EXACT size and width in the Awake bar if not, that means we have wakelocks so we need to go to step number 2 again and see who is waking up our phone.

It's really hard to achieve a 100% overlap between these 2 bars, even for me.

Example of a

minor

wakelock (squared in red):

For conclusion:

You need to be able to get a MINIMUM 3 hours screen time (System settings - >battery - >screen) if not, you're doing something completely wrong.

From my experience you can't get more than 3.5 hours screen time over total use of MORE than 24 hours uptime (Maximum up time I got with the phone is 4 days with almost 3 hours screen time and 1 hour of calls.), however, if you play non-stop with your mobile, from the time you unplugged it, you will get more then 4-5 hours screen time EASY over 5-16 hours uptime:

But of course most of the users don't "act" like that and most of them just "lose" battery over uptime when screen is off.

From my vast experience with battery usage, this is it, either your get 3 hours screen time over moderate usage (long uptime-2 days +) or you get 4-5 hours screen time with aggressive use (short uptime-16 hours top).

Don't let anyone tell you different.​

•	This is it for now, this thread will be updated with new tweaks and methods every now and then.

•	Please, if you have any questions regarding this thread write them in this thread

ONLY

and don't send me a private msg.

•	I love constructive criticism, so if you have any thoughts or you found a mistake (even in my grammer) PLEASE send me a private msg.

Credits and many thanks to:

droidphile – His amazing articles and threads regarding most of my steps, you helped me a lot!

geko95gek – Who inspired me a lot regarding ExTweaks.

JIMMYMCGEE - FD knowledge and guide.

If I forgot anyone please do let me know :)

If you love this article please do hit the Thanks button and rate this thread 5 stars,also you can hit the "Newsworthy Thread" in the first post if you think this article should get a higher exposure.

If you really appreciate this article you can always buy me some weed - makes me think clearly :)

Thank you.