[BOOST] Give your Desire a REAL boost! [Root required] [Batterylife + performance] - Desire General

This tutorial has been written for the XPERIA X10. But it should also work on other devices. Official thread can be found here. Please report if this works on your HTC Desire. Many thanks. Before even trying this, make a Back-up of your current ROM!
Click to expand...
Click to collapse
[Compatible with 2.1, 2.2.1 and 2.3.x]
[Warning, these apps are NOT paid! Only setCPU is paid, you can get it from the Android Market!]​
-- You need to root your Desire to use these apps! --
[/
If these simple Android Market apps, cause any problems on your device it means you've got something unstable installed on your device! I never had problems with Autokiller, setCPU and AutoRun Manager on any ROM.​
Hey,
In this thread I will show you how to get a REAL boost on your HTC Desire! This method could also improve performance and battery life on any other handset. This is compatible on Android 2.1, 2.2.1 and 2.3.x. (This way of boosting performance is without Systcl config! I suggest you to uninstall Systcl config, since it doesn't improve anything for me (and maybe for more persons here).
This method made me lose 0-2% in 9 hours on WolfBreak his Cyanogenmod 6.1.3 and ALL 2.1 ROMS! These simple apps, did improve my performance and battery life!
Lets get to the point
Download this and this package, put in on your phone and install them!
Lets config it now
Open Autokiller.
Go to the tab Memory limits.
Now put these configuration into the 3 boxes. (If these values cause problems you can better uninstall AutoKiller. Lower values are almost android default )
Hidden app: 150
Content provider: 160
Empty app: 170
Now press on Apply.
(Don't put these values listed above higer. If you do your device can start to malfunction)
Now press on the Menu button on your Device and tap on Settings. Now make sure Apply settings on boot is turned on! After turning it on, press on Advanced system tweaks. Now make sure that Battery and Memory management are turned on!
Exit Auto Killer by pressing the menu button and reboot your device.
---------------------------------------------------------------------------------------------
Now open Autorun Manager.
Now make sure every service that is listed in the tab Basic you don't need is turned off! Make sure you only turn off things in the tab Basic! After doing that, exit Autorun Manager with the Menu button and reboot your device.
---------------------------------------------------------------------------------------------
You don't have to buy setCPU. In this way it will only save some battery when your screen is turned off. It's to you to buy it if you want to save a little bit of battery. This configuration only effects you device when your screen is turned off. Don't expect with this setCPU very big changes!
The settings here below won't cause any lag when coming from sleep (atleast for me). Even with heavy apps.
[To get the XDA-free version of setCPU take a look at this post. Credits for telling this are going to DooMLoRD]
This step has a payed app. You can buy it from the Android Market. The app is called ''setCPU''.
Buy setCPU from the Android Market. Now open it and do the following:
Tap on Show Other Frequency Sets and tap on the list on Nexus One/Snapdragon [QSD8x50]. Put
Now press left in the corner on the tab Main. Put in the scaling bar the maximal frequency on 998MHz. Now put the minimal frequency on 245MHz.
Now press on Scaling and choose out of the list Ondemand, after pressing on Ondemand turn ''Set on Boot'' on.
Now press on the tab that you can find next to Main. It's called Profiles. Make sure that ''Enable'' turned one and Notifications turned off. Then press on Add Profile. In the Edit Profile window you have to put the following settings:
Profile: Screen Off
Max: 384MHz (Don't put it lower or it can cause malfunctioning!)
Min: 245 MHz
Scaling: powersave
Priority: 100 (High)
Then press Save.
Then reboot your device and enjoy!
---------------------------------------------------------------------------------------------
Your Desire is now fully optimized with a few simple apps! Not only the battery but also the performance! And... Don't forget to press the ''Thanks'' button instead of saying Thanks in this thread
Have fun!
Regards,
PlayGunsta

Does this really work/helps ? anyone tested ?

nickislauw said:
Does this really work/helps ? anyone tested ?
Click to expand...
Click to collapse
Works for the x10 (Official thread: http://forum.xda-developers.com/showthread.php?t=1040497)
There is not much diffrence between these two devices. And all apps are also downloadable in the android market. So it couldn't (shouldn't) cause any problems at all.

i thought those on CM7 cannot use setcpu and set power profiles.

PlayGunsta said:
Works for the x10 (Official thread: http://forum.xda-developers.com/showthread.php?t=1040497)
There is not much diffrence between these two devices. And all apps are also downloadable in the android market. So it couldn't (shouldn't) cause any problems at all.
Click to expand...
Click to collapse
okay, but i got netcounter, pinghchat, whatsapp in the service window in autrun app.. i should not thick them right >

nickislauw said:
okay, but i got netcounter, pinghchat, whatsapp in the service window in autrun app.. i should not thick them right >
Click to expand...
Click to collapse
Don't tick the services you need/use and they will not be affected.

PlayGunsta said:
Don't tick the services you need/use and they will not be affected.
Click to expand...
Click to collapse
okay so what should i thick? it says the following in the basic tab:
- Adfree
- Download Manager
- Java-Box
- Netcounter (app to check my data in MB^^, guess i dont need to disable it)
- Pingchat
- SetCPU
- SMS Backup & Restore (to backup my sms for another rom)
- Tweetcaster Premium
- Whatsapp
So please tell me whats safe ?
Bedankt!
EDIT: and i do not have "powersave" governor in the screen of profile only ondemand, userspace, and performance..

I guess you can disable these ones without problem:
- Adfree
- Download Manager
- Java-Box
- SMS Backup & Restore (to backup my sms for another rom)
- Tweetcaster Premium

PlayGunsta said:
I guess you can disable these ones without problem:
- Adfree
- Download Manager
- Java-Box
- SMS Backup & Restore (to backup my sms for another rom)
- Tweetcaster Premium
Click to expand...
Click to collapse
Ok thanks !

Ddddddddddddddddd

Would anyone know if blocking the Gmail app from starting using autorun cause any issues (if it is blockable)?
I like to use to the HTC mail app for all my email addresses and Gmail cant be uninstalled.

Related

How to Speed up your Hero - My Way

Well i already tried speeding up my HERO by following the steps from another thread here in the forum and it just didn't work for me.
So Heres what i Tried and it just seems to work out for me! And its very simple too.​
THIS IS VERY IMPORTANT: DOWNLOAD "OVERCLOCKWIDGET" FROM THE MARKET AND SET THE MIN MHZ TO (128000) AND MAX TO (528000) MHZ. THIS SHOULD HELP KEEP THINGS RUNNING SMOOTH.
^^^^Also from the settings of "OverClock Widget" you can set the MHZ Frequencies while the screen if off to the a low but not so low Frequencies in order to save battery!
So if your like me and like to have a lot of widgets on your phone then Using Task manager to kill certain apps might just do the trick....
First of all never end applications such as
com.htc.socialnetwork.provider
com.htc.provder.weather
HTC media uploader
Touch input
HTC Location Service​
and more! They do not have an icon if your using "advance task Manager" All other apps are good to end such as music,peep,market, Messages,Mail, Google Mail, and of course Browser which uses a lot of memory.
Give it a try and let me know how it goes...​
Heres the link to a video i made to show the performance of my HTC Hero!
Not the best quality.
http://www.youtube.com/watch?v=R3BrCmWXwhQ
Click to expand...
Click to collapse
Thats the way i do it to.
But i also noticed, that some widgets uses more battery than others. After i removed quick calender and digital clock, i got better battery performance. That might also have some effects on the processing power
I tried this...
This afternoon and so far this morning the Hero is far more responsive after I wake it up (which was when it was at its most laggy).
I can now immediately slide around the home screens. Before I had to wait a few seconds or suffer ignored screen swipes.
I was not using the Stocks app or widget but it was set to auto update so set it to never update.
Maybe its a process that runs regardless of whether you use the app or widget ??
Know what I think might work? An app that reboots the phone.
User selects frequency of reboot (daily? every 2 days? every week?)
User selects time of reboot (12 midnight? 3 am?)
User defines Countdown period (15 seconds? 30 seconds? 1 minute?)
At the user-defined time, the app will run itself, and prompt the user "Reboot Now?". A countdown timer will start.
User can select 'Later', 'In 10 minutes', or if there is no interaction/input, when countdown reaches 0, the app will reboot the phone automatically.
This way, users will always wake up to a 'fresh' phone. What do you guys think?
Rebooting the device won't make it faster. On the contrary you have to start every apps for the first time so it takes more time.
You'd better leave it on and turn to airplane mode when you don't need it.
piflechien said:
Rebooting the device won't make it faster. On the contrary you have to start every apps for the first time so it takes more time.
You'd better leave it on and turn to airplane mode when you don't need it.
Click to expand...
Click to collapse
Tell that to my phone. It's back to it's zippy self after a reboot, and only slows down after I run Maps, Browser, Google Talk, Market and HTC Mail
joemax said:
I tried this...
This afternoon and so far this morning the Hero is far more responsive after I wake it up (which was when it was at its most laggy).
I can now immediately slide around the home screens. Before I had to wait a few seconds or suffer ignored screen swipes.
I was not using the Stocks app or widget but it was set to auto update so set it to never update.
Maybe its a process that runs regardless of whether you use the app or widget ??
Click to expand...
Click to collapse
Well im glad to know it works not only for me but for other people Too!
minogue said:
Well i already tried speeding up my HERO by following the steps from another thread here in the forum and it just didn't work for me.
So Heres what i Tried and it just seems to work out for me! And its very simple too.
So if your like me and like to have a lot of widgets on your phone then Using Task manager to kill certain apps might just do the trick....
First of all never end applications such as
com.htc.socialnetworl.provider
com.htc.provder.weather
HTC media uploader
Touch input and more! They do not have an icon if your using "advance task Manager" All other apps are good to end such as music,peep, market and of course Browser which uses a lot of ram.....
Give it a try and let me know how it goes...
Click to expand...
Click to collapse
Could you be more detailed about what process must be excluded from closing?
com.htc.socialnetworl.provider
com.htc.provder.weather
HTC media uploader
Touch input
...
...
THX!
@Asci
Thread updated with latest Info!
I think clock should also be spared of killing, as if I recall correctly, something bad could happen to set alarms (not setting off, volume too low etc.)!
Hi guys, need some help.
i've just rooted my Hero thanks to this article http://forum.xda-developers.com/showthread.php?t=543571 and Quick Boot (which needs root) now works perfectly.
After i've installed overclockwidget i cannot start it as it gives me an error "Star-up error - cannot start Overclockwidget (need Root)".
Any ideas?
thanks in advance.
Surely increasing the CPU speed will also increase battery drain ?
Its also likely to lead to instability and additional heat (Hero gets hot enough when working hard).
Personally I would be wary of doing this.
I have no real issues with battery drainage after tweaking the processor speed; lasts about the same as it would w/out the tweaks.
I do see some minor performance improvements, but on the flip-side, the phone can also get sluggish at times upon waking it up from sleep.
I'm confused, my hero runs at 528 stock o_o
seshmaru said:
I'm confused, my hero runs at 528 stock o_o
Click to expand...
Click to collapse
wrong.. the proccesor was underclocked just like with the HTC Magic and the T-mobile G1
minogue said:
wrong.. the proccesor was underclocked just like with the HTC Magic and the T-mobile G1
Click to expand...
Click to collapse
wrong, mine runs at 528 MHz, and I haven't overclocked it
I can confirm that mine shows 526 (the widget number) as well out of the box. And changing the settings doesn't appear to do anything. It's always returning to 480Mhz - 528Mhz when I restart the app / widget. I've tried this both with SetCPU and OverClock Widget.
The Hero (at least some Heroes) seems to be immune to fiddling with the cpu. And I am sure I'm rooted, because I enabled paid apps in Android Market with MarketEnabler and that's working.
MarketEnabler didn't work out of the box tho - because it had a script that relied on Grep and Grep isn't installed, so I had to empty the AndroidMarket cache by hand from the terminal... Maybe there's something similar preventing fiddling with the cpu speeds?

[Android General] Android Tips & tricks (UPDATE 14/03/10) HUGE UPDATE! 3 uselful tips

[Android General] Android Tips & tricks (UPDATE 14/03/10) HUGE UPDATE! 3 uselful tips
I have fought that the Android/Blackstone community would be happy to learn some tips and tricks to enjoy their configuration better.
You can post yours for sure
TIPS AND TRICKS:
1) Do you find your XAndroid build very slow and not as responsive as you expected ?
Install CleanRAM under WinMo (6.x), set it to "Level 3" (Fundamental Purge). Normally, your build will be faster and more responsive, it works for me !
Feel free to post your feedback
2) Do you find your battery life is not at least good ?
Disabling Wi-Fi toggle can be useful, even if you aren't connected to your favourite Network, let it drains the battery faster than everything...
3) An other battery tip ! Disable Animations in Settings Menu.
It won't change important things, it's almost unnoticeable.
4) You don't use the 3G network ? Disable this option into the comm manager under WinMo 6.x , you'll notice an important changing as regards your battery life
5) Have you found an app which doesn't fit the whole screen ? Open STARTUP.txt and try to change lcd.density from 220 to 240.
(Thanks Slaming)
6) Many many users don't manage to answer their incoming calls. Last night i found a trick. Don't use your finger, but press a bit hard the green circle on your screen with your stylus (no risk for your screen), you'll be finally able to answer your calls !
7) I just found a PERFECT package: http://zimages.googlecode.com/svn/a...sm-android/zImage-modules-20100215_000813.tar
If you don't know how to use it, there are some FAQs
8) Do not forget that your WinMo settings matter !
(Especially Screen settings, comm manager settings, etc, i'll give more details soon)
9) How to install glemsom's packages according to Slaming:
"to install this just download the zip and place it in your sd card then edit the starup and change zimage to the name of the zimage you are uing so in this case it will be zImage-20100215_000813 when its booting you will see the kernel script and it will say new image or something. hope this helps.
and dont forget don't unzip the other file inside the original zip just place it in the sd card normally."
10) I think i have found a temporary fix as regards DEEP SLEEP ISSUES (I test it for three days and the conlusion is impressive !).
There are the instructions:
1) Download the app SetCPU (included in Glossy's packages)
2) Install the app via the market (if you've downloaded it via your phone) or Astro file manager (If you have the .apk)
3) Launch SetCPU and choose "Auto Detect" (at the end of the list)
4) Set Max at 528MHz and Min at 245MHz, enable "Set on Boot" and let CPU Governor as "On demand"
5) Exit the app, test my tip and leave your feedback
Warning: Your battery life won't be shorter, don't worry.
11) Your Network drops down sometimes and never reappear ? Select your network manually, and if it doesn't work, don't reboot, it can take some time
I'm french so i do: Paramètres (Settings) => Réseaux sans fils (top of the list) => Paramètres réseaux mobiles (bottom of the list) => Recherche manuelle (Manually search ?), wait 10 sec and select your favorite network.
12) Boot failed to mount sd card ? Try this: http://groups.google.com/group/beagleboard/browse_thread/thread/ef88a97aaef9116b?pli=1
13) Tired of installing all your APKs ? Just put your precious APKs in "Androidapps" folder, it will auto-install apps when booting. Thanks Brodos123
14) Deep Sleep problems are getting on your nerves ? Try to use the "board-htcblackstone-panel.no_bkl_off=1" in the cmdline in startup.txt. Thanks Brodos123
15) Tired of seeing all this "fsck0001", "fsck0002" ? You can delete them without having any issue ! Thanks N!ghty
16) Want to use your personnal wallpapers ? Try to put your JPEG, or GIF, or any image file into sdcard\media\resource\ , and select one of them with your favorite wallpapers manager. Thanks N!ghty
[11/02/2010] Update !
[13/02/2010] Update ! Thanks Slaming
[14/02/2010] Update !
[16/02/2010] Update ! [Perfect Glemson Package added !]
[17/02/2010] Update ! [Warning about WinMo Config]
& How to install Glemsom's packages (thanks slaming).
[19/02/2010] Update ! DEEP SLEEP ISSUES ALMOST FIXED !
[27/02/2010] Update ! Fix for when the network drop down.
[05/03/2010] Update ! "Failed to mount sd card" fixes.
[13/03/2010] Update ! How to auto-install all your APKs.
[14/03/2010] Update ! HUGE UPDATE ! (3 new useful tips) Thanks Brodos123 and N!ghty.
finding apps aren't taking up the whole screen open the startup txt and change lcd.density from 220 to 240
WinningDays said:
TIPS AND TRICKS:
1) Do you find your XAndroid build very slow and not as responsive as you expected ?
Install CleanRAM under WinMo (6.x), set it to "Level 3" (Fundamental Purge). Normally, your build will be faster and more responsive, it works for me !
Feel free to post your feedback
2) Do you find your battery life is not at least good ?
Disabling Wi-Fi toggle can be useful, even if you aren't connected to your favourite Network, let it drains the battery faster than everything...
3) An other battery tip ! Disable Animations in Settings Menu.
It won't change important things, it's almost unnoticeable.
4) You don't use the 3G network ? Disable this option into the comm manager under WinMo 6.x , you'll notice an important changing as regards your battery life
5) Have you found an app which doesn't fit the whole screen ? Open STARTUP.txt and try to change lcd.density from 220 to 240.
(Thanks Slaming)
6) Many many users don't manage to answer their incoming calls. Last night i found a trick. Don't use your finger, but press a bit hard the green circle on your screen with your stylus (no risk for your screen), you'll be finally able to answer your calls !
7) I just found a PERFECT package: http://zimages.googlecode.com/svn/a...sm-android/zImage-modules-20100215_000813.tar
If you don't know how to use it, there are some FAQs
Click to expand...
Click to collapse
How is the wake up on sleep problem in this kernel?
No problem for me It should be the same for you.
The same sleep problem. Put the phone into sleep mode and leave it in your pocket for 15 minutes and see.
There hasn't really been any notable progress as far as fixing what is broken on Blackstone (or any of the features that don't work like camera, bluetooth, etc.) since December.
If you've been following the notes on the zimage builds, you'll see how slow progress really is. Although I appreciate how difficult it is for those working it, I think they'll still be working on it long after we've upgraded to another a phone, and with what they're up against, I wouldn't hold my breath about getting new features to work.
Besides, HTC Bravo/Desire will be available in March... Snapdragon? new Sense UI? Yes please.
I've woken up my device about 500 times and this problem have appeared only 2 or 3 times.
WinningDays said:
TIPS AND TRICKS:
7) I just found a PERFECT package: http://zimages.googlecode.com/svn/a...sm-android/zImage-modules-20100215_000813.tar
If you don't know how to use it, there are some FAQs
Click to expand...
Click to collapse
to install this just download the zip and place it in your sd card then edit the starup and change zimage to the name of the zimage you are uing so in this case it will be zImage-20100215_000813 when its booting you will see the kernel script and it will say new image or something. hope this helps.
and dont forget don't unzip the other file inside the original zip just place it in the sd card normally.
what do you mean by "perfect"?
how perfect it is and in what aspect?
It is meaningless to say perfect with no content at all.
Perfect for what we have at the moment
BT, headphones and camera still doesn't work, but this package make Android smooth, fast, wifi works perfectly, 3g too, and i didn't have any trouble with deep sleep
WinningDays said:
Perfect for what we have at the moment
BT, headphones and camera still doesn't work, but this package make Android smooth, fast, wifi works perfectly, 3g too, and i didn't have any trouble with deep sleep
Click to expand...
Click to collapse
Leave it charging over night in sleep mode, then try and wake it up. Doesn't work.
Although this is an overall good package, it suffers the same current bugs that have yet to be resolved. Every zimage build has had this problem since they added sleep functionality last month, and unfortunately its marked as a 'low priority' bug in the forum.
I leave my phone charging every night when android is booted and i have no problem.
on Diamond?
Can i put this on Diamond? afaik, it should go, since I am only replacing the zImage.
re-Posted: http://forum.xda-developers.com/showpost.php?p=5662770&postcount=74
mod may delete....
You'd better post in the Android Questions for this, put i'll try to answer your question.
I think you can only put modules and zImage, but i'm not sure...
sraaj said:
Can i put this on Diamond? afaik, it should go, since I am only replacing the zImage.
re-Posted: http://forum.xda-developers.com/showpost.php?p=5662770&postcount=74
mod may delete....
Click to expand...
Click to collapse
all of these builds are generic the only that changes is the startup hope this helps
Update concerning Deep Sleep issues
WinningDays said:
Update concerning Deep Sleep issues
Click to expand...
Click to collapse
doesnt work for me... at all
WinningDays said:
Update concerning Deep Sleep issues
Click to expand...
Click to collapse
Hey!
Tottaly worked for me.
Using glossy 1.7 and had sleep problems before.
used SETCPU and worked.
Thanks.
Left charging all night and today it woked up from sleep.
Never did this before.
Worked for me too!
Testing it for two days and didn't had one sleep problem.
Keep up the good work!

>> A super easy way to improve One X Multitasking significantly (rooted phone only)

>> A super easy way to improve One X Multitasking significantly (rooted phone only)
Guys, there are some discussion on different post indicated One X Multitasking is not as good as previous HTC phones. Sometimes you can only have very few APPs in background, and sometimes you switch APPs and find it has to reload or not return to the place where you were.
Here is a method I have tried which is significantly improve the Multitasking for One X. It only worked for rooted phone, so if you are not rooted, no need to try below action. It will not work.
1. Go to Google Player store to download and install APP "System Tuner" (it is free)
2. Run System Tuner. In its main screen push "Active Tweaks" (right besides the CPU button)
3. In the new windows, up right press Auto-kill tweaks. It will bring another screen show all the value indicate the lowest memory to trigger auto-kill by system default during out-of-memory for each group. (you do not need to care what does it means if you not know it). You'd better to make a screen shot to save these value. So if you do not like the change below you can modify to the default value.
4. There are two buttons at the bottom of screen, press the bottom left button, then in pop windows choose the second choice which I think is good enough for One X. I do not see the need you manually change the value for each group and try to figure out that is the best, just choose from list provided is enough).
After that you will see all the 6 figures has changed to 4M, 8M,10M,16M,24M,32M. And it is done. Now you can try to see how good Multitasking is on your One X.
You do not need to keep System Tuner APP alive, after the action above it has change some files in system and it will mostly kept there. These change make the auto-killer not so strictly like before. Of course if you reboot the phone those setting will change back to default. And you can do those action again. And you can use the bottom right button setting to make it works after even reboot but I do not want to go into detail for that.(not to change make it works after the reboot make it easy for you to change back to default value just by re-boot the phone).
Some notes: you do not need to read below at all if you not interested in)
- System Tuner is a very powerful tool can do lots of thing. I would not recommend you use it for other modification of the system unless you know what you are doing.
- Some simple explanation of the display info's meaning for action 3 above -
Android puts each running app into 1 of 6 Out Of Memory(OOM) groups based on their priority. They are FOREGROUND_APP, VISIBLE_APP, SECONDARY_SERVER, HIDDEN_APP, CONTENT_PROVIDER, and EMPTY_APP. The value after each group is the amount of memory limits trigger OOM condition that will start kill APP. The lowest group (EMPTY_APP) get killed first.
For my One X EMPTY_APP is set to 80M as default. And if you click right white icon on that screen it will show what APPs under each group. Actually most APPs you have will be in EMPTY_APP group which being killed first.
- Since some guy reported that latest ROM update make multitask better, so probably HTC has changed the value for each group to small limit. If you can give screen shot and tell which ROM version you are on we can verify that. Or you can just report the value for EMPTY_APP. (mine is 80 and not upgrade to latest rom yet)
I hope it will helps those who suffered from bad multitask performance of One X. Enjoy and thanks the author of "System Tuner"
Thanks for the great easy to follow post will respond and let you know any improvements.
The OOM values don't help much with the situation as the phone has plenty of memory for our applications. This can be demonstrated by checking the list of running applications in Task Manager. Notice how fast it takes to start up the application but it takes a second or two to reload the information in it? Many of the programs that will have to reload are loaded into the memory. The problem is the way HTC has set the system to deal with the caches of each program (Caches or something else, I'm no Android programmer so bear with me.). HTC has made the One X aggressively kill that cache in order to stop a program from possibly running in the background in order to drain battery life. So if there is a setting that deals with that, that's what I would be looking to tweak.
This phone sounds have lot of memory but actually not.
Not let the theory to prevent you trying the method. It works great on my one X.
mmx6688 said:
This phone sounds have lot of memory but actually not.
Not let the theory to prevent you trying the method. It works great on my one X.
Click to expand...
Click to collapse
I have tried the method. There isn't a perceivable difference. The issue isn't memory available, but of how the phone manages saved states.
dosen't work, what we need is something that can just terminate the process that phone is using to kill all processes, just wondering about other devices on ICS, do they behave same or its just HTC.

All-In-One T-Mobile Stock Unrooted ICS Guide

Get the most out of the T989 T-Mobile Stock ICS/Unrooted without rooting
I thought this should be a separate thread as this should serve as a good way to fix a good number of issues as well as improve your overall device function quality, as well as having all of this in one post.
(Note: I know not many of us use stock unrooted, my personal T989 stays stock unrooted, my dev T989 is currently in the Dark . This thread is intended soley for those of you that do not wish to void your warranty).
Problems After Upgrade from GB > ICS
If you have issues after upgrading from stock/unrooted GB to stock/unrooted ICS, A factory reset is confirmed to fix these issues (tested by me because I had them):
- Near zero stutter/stagger now
- Huge improvement on battery life (using the same battery saving techniques, settings, and apps).
- Mobile Life contacts no longer hangs after reboot
- Task killer now appropriately determines which apps shouldn't be in the kill all list (Apex, Nova, Juice Defender, Avast!, Lookout, Badass Battery Monitor, etc).
- Voicemail working properly now (icon wouldn't show before no matter what I did).
- Apps no longer hanging and freezing entire device for 20-30 seconds.
- Wifi Calling now working
- Facebook For Android app no longer sets itself to sync all my contacts regardless how I had the option set.
- Wifi stabilized. No disconnects in an hour and a half.
- UI artifacting no longer showing when switching between apps.
- Swype no longer stutters and freezes.
My advice with stock unrooted ICS, if you upgrade from GB and have issues, go ahead and factory reset. Worth it.
Screenshot
You can take a screenshot of your T989's screen by pressing Home softkey+power button at the same time and holding for about a second.
Keep From Being Monitored
If you scan the T989 on stock unrooted ICS, yes, it does in fact have CarrierIQ installed. However, you don't need to worry about this because you can disable it. If you don't know what CarrierIQ is, it's a company all of the major carriers went through to anonymously collect diagnostic data from our devices. They call it "data needed for device diagnostics and troubleshooting". The problem, which is pretty much why they got/are getting sued, is that it collects well... pretty much anything it can get it's hands on. I compare it to killing a quota of 3200 whales per year for "tissue samples". It's completely unnecessary. Don't trust it or the reasoning behind it.
To disable this, go to Settings > Back up and Reset. Click Collect diagnostics. Uncheck the box. Save and close. You will now no longer send, or even agree to send, T-Mobile any "diagnostic" data.
Apps OK To Disable
In ICS you can disable nearly any unnecessary application or service permanently. This will hide it from the app drawer, keep the app/service stopped, and disable it from being checked for update via Google Play. Disabling bloatware apps and unneeded apps will save you RAM, Data, a tiny bit of battery, and a lot of headache.
To disable an app simply go to Settings, go to Applications, and go to the All tab. Click the app. Click Disable. (Some items listed below may have an Uninstall Updates option instead of Disable. Simply uninstall the updates, go back into the item, and click Disable.
Here is a list of apps/services that are OK to disable (tested by me).
Note: This is just a list deemed safe. You do not need to disable every single item listed. Disabling these makes them functionless. Please do so only if you do not/do not intend to ever use them.
- 411 & More
- AccuWeather Weather Daemon
- AccuWeather.com
- AP mobile news (Use Pulse News instead)
- Asphalt 6
- Blio eBooks T-Mobile
- Buddies now
- Days
- Digital clock
- Dual clock
- Face Unlock
- IM
- Talk
- Media Hub
- Memo
- Messaging (You shouldn't be using the default anyways, disabling this will not disable SMS, you can use Go SMS or Handcent just fine without it)
- Mini diary
- Mini paper
- More for Me
- News & Weather (Use Pulse News instead)
- Samsung keypad (Use your favorite keyboard instead (i.e. Swype, Go Keyboard, Swiftkey X, etc)
- Slacker
- Social Hub x3 (There are 3 of them, it's safe to disable all of them.)
- Swype (Use your favorite keyboard instead (i.e. Samsung Keypad, Go Keyboard, Swiftkey X, etc).
- TalkBack (Note: disables TalkBack feature needed for accessibility options)
- TelNav GPS Navigator (Use Google Maps/Navigator instead)
- T-Mobile Mall
- T-Mobile TV
- Tags
- Task
- Yahoo! Finance
Battery Savings
Note: Everyone's device use is different and these items are based on my own personal testing on the T989 based on my use (which I can assure you is pretty heavy as I have kids and basically use my T989 to do all the things I don't have time to sit at a computer and do).
Also please note: With these settings and apps, you are not going to notice an instant increase in battery life, however if you use Badass Battery Monitor [Play Link] you will be able to see the improvements on the bottom right (Average Battery Life time).
1.) General good battery saving advice
Note: These are just general advice, if you use these features constantly, you don't have to disable them, and besides the screen brightness and GPS, the amount of battery life you will save by disabling most of these is very small, but this list is intended for maximum power savings, not superuse.
- Disable GPS unless you are using it
- Keep screen just bright enough for you to see clearly (Settings > Display > Screen Brightness) unless you are editing something
- Stick to either Mobile Data, or Wifi. Never leave both on at the same time. When you're using Wifi, only enable Mobile Data when you are sending an MMS (SMS's still work on Wifi only)
- Disable Wifi Calling unless you need to use it
- Disable Bluetooth unless you are using it
- Disable Motion Controls (Settings > Motion) unless you need them. (Note: The Gryoscope and Accelerometer will always remain on).
- Disable Animations - Disable both animation options (Settings > Developer options) - This will improve the speed at which you can do things, as well as improve battery life.
- Disable unneeded syncing - Settings > Accounts & Sync - Disable all items that you do not need to have sync'd 24/7, if you can change the sync interval set once every hour, two hours, or once per day depending on the item and how important it is for you)
- Disable or decrease App notification settings. Unless necessary, disable automatic update notifications on your applications individually. Keeping automatic updates enabled keeps a service for that app running in the background 24/7.
- Limit background process count. Set the maximum number of background processes to 4 or lower (Settings > Developer options > Limit background processes. This will allow only 4 or less apps to be running at once. Note that this will pretty much destroy your multitasking capabilities, but if you're a lower needs user, this can increase both battery and performance.
2.) Battery Saving Apps
The following are apps I use (all installed together) to make the most out of my battery on the T989. They have improved my battery life so much I can't begin to describe to you what I would do without them. All of these apps are free of charge, some features disabled:
- Apex Launcher [Play Link]. I am probably going to catch a lot of flack for this one. First and foremost, the default TouchWiz homescreen is a battery hungry and nearly useless piece of crap (the first part of that is fact, the latter observation is of course my opinion). There are two really good ICS-only homescreen replacements. The first is Nova Launcher, the second is Apex Launcher. Both do about the same thing, each has their own feature sets, but more or less they are pretty much equals. Why do I list Apex Launcher instead of Nova? Well this is the Battery Saving section of this post, and well, Apex uses less battery over time. Use Badass Batter Monitor if you do not believe me. And no, I don't have a grudge against Nova. I actually like both equally but again, battery saving section.
- Power Controls [Play Link] is a widget that lets you quickly change items that can eat up your battery and it is much better and more configurable than the default T989 power widget. I highly suggest using it.
- 2x Battery Saver [Play Link] will turn off 3G/4G connectivity when your phone is idle (screen off or locked while you're not using it). This does not keep you from getting calls and texts, only data is disabled, not the entire radio. This will save you boatloads of battery as well as data since we're all on caps with T-Mobile) by killing data when you are not using your device.
- GO Power Master [Play Link] is an application that optimizes your device by using a variety of different things. The first is a widget that allows you to manually kill tasks and clear services and apps you are not using. I recommend doing this pretty much every time you go to lock your device as it will save you additional battery. The second is an option you have to manually enable that, like the app above, disables connectivity when the device is idle (locked/screen off) except this app only disables Wifi. The third and best feature is that based on a profile, Go Power Master can automatically disable features at certain battery percents as your phone battery gets lower and lower. All of these profiles are customizable.
- Alternatively, you can use Juice Defender [Play Link] which disables both Mobile Data and Wifi when your device is idle, however from my experience with it on the unrooted T989 it is very unstable as to when it decides to disable things. Sometimes it does nothing, other times it does. It just doesn't seem to work well with the unrooted T989 at least for me. This is one of those apps that really does need root permissions to function properly.
Increase Performance
These are things I do to increase performance of my T989. As above, note that everyone's use is different so these may or may not help you.
- Class 6+ MicroSD card. I can not express to you how much of a difference this makes in speed of saving pictures, opening the gallery, apps that read/write data from the SD card. I currently use a Class 10 16gb MicroSD card and before it, I used a 8gb Class 4. I was able to notice the difference almost instantly.
- Keep your device and SD card clean! Norton Utilities [Play Link] can remove unused .apk files from your SDcard, And SDMaid [Play Link] can clear duplicate and temporary files from your SD card. (Note: SDMaid advanced features require purchase of the full app)
- Disable Animations - Disable both animation options (Settings > Developer options) - This will improve the speed at which you can do things, as well as improve battery life. Note that your devices Gyroscope and Accellerometer will always remain active.
- Some users tell me forcing GPU Rendering (Settings > Developer options) can improve performance, however I have read that this will break some things like the Gallery displaying pictures incorrectly. The opinion is still out on this, so enable this only if you want to try it for yourself. Note: Apps that can take advantage of GPU Rendering already use GPU Rendering, this option checked or not. This option simply forces it on every app.
- Kill tasks before gaming or high performance app use. Use Go Power Master (listed above) or the built in Task Killer to clear apps and free RAM before you launch a high-performance app (i.e. Shadowrun or N.O.V.A. 3) to increase gaming/2D/3D performance.
- Set the maximum number of background processes to 4 or lower. (Settings > Developer options > Limit background processes). This will allow only 4 or less apps to be running at once. Note that this will pretty much destroy your multitasking capabilities, but if you're a lower needs user, this can increase both battery and performance.
Best Replacement Apps for T989 (in my opinion)
Note: List includes paid apps
- Music - Poweramp [Play Link] - The reasons you should use this instead of the default music player is a list longer than I have the will to type out, but include fixing your album art, equalizer, a great ICS theme (separate download), and lyric support. Try it for 30 days for free. You won't regret it.
- Home Screen/Launcher - Apex Launcher [Play Link] - A great ICS style launcher that has a great featureset and saves battery compared to stock TouchWiz.
- SMS/MMS/FB Chat/Chat - Go SMS Pro [Play Link] - Do I need to explain this one? It's free. It's awesome. Use it.
More items/help/tutorials will be added as I get time to add them.
Coming soon: Apps/Bloat OK to disable and how to do it
Click to expand...
Click to collapse
Looking forward to this.
factory resets keeps ICS right? it doesn't revert back to GB?
I think I may do this. I'm not experiencing anything major - just some slight lag here and there.
You keep ICS yes. Minor lag will happen though but if you think it's worth giving it a try...
Sent from my SGH-T989 using xda premium
Nice, A thread for stock unrooted users. I also decided to do a Factory Reset and haven't had major issues aside from a few apps lagging when I turned on the Force GPU Rendering.
Minor Issues/Annoyances:
Ringtone and notification volumes can't be linked. (Anyone got any suggestions?)
Loud chirp when starting and stopping video recording.
Wallpaper scrolling missing.
Light Swype Keyboard lag here and there.
06/15 - Updated OP.
HUGE list of things you can do to make the most out of your stock/unrooted T989.
Again this thread is for those that don't want to break their warranty, not for those that are looking to actually make the absolute most out of their T989 in which case you will actually need to root/rom.
Question - is using superwipe the same or better than doing a factory reset?
budjb said:
Question - is using superwipe the same or better than doing a factory reset?
Click to expand...
Click to collapse
Better. Superwipe wipes the entire partition and cache.
Justananomaly said:
Better. Superwipe wipes the entire partition and cache.
Click to expand...
Click to collapse
Hey man, i did a factory reset and all clear cache and stuff but not a format SD and still ICS so laggy for my test i see my CPU is underclock to 1.2ghz. what gives? Im use to 1.5 steady or 1.7mhz
I must chime in and say that I decided to do a factory reset and now the rom is way more responsive. Definitely smoother and havent had any lockups like i was having before... Yet
Sent from my SGH-T989 using XDA
how do I get usb hosting to work on stock unrooted ics? i have a dslr camera and want to get chainfire's dlsr app
How you take a screenshot has changed, it is now volume down and the power button.
Sent from my SGH-T989 using xda premium
mth785 said:
How you take a screenshot has changed, it is now volume down and the power button.
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
Yes, much easier this way, it also works with home/power, but much more of a pain to get it to work that way.
how does one go about doing a factory reset and/or wipe the phone completely? My phone has been buggy since day one, I think its time to wipe it clean and install from fresh.
From Kies? Mines a completely stock, unrooted phone with ICS
mth785 said:
How you take a screenshot has changed, it is now volume down and the power button.
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
You can do it either way. I prefer home+power but thats just because I have a really strong case and the volume rocker is hard to press.
jonnythrice said:
how does one go about doing a factory reset and/or wipe the phone completely? My phone has been buggy since day one, I think its time to wipe it clean and install from fresh.
From Kies? Mines a completely stock, unrooted phone with ICS
Click to expand...
Click to collapse
In stock ICS, Settings > Back up and reset > Factory data reset
You may be required to delete your Samsung account first via Settings > Accounts & Sync > Samsung Account, press it and click Remove Account at the bottom.
Is it possible to install the google apps from ICS?
firechicken24 said:
how do I get usb hosting to work on stock unrooted ics? i have a dslr camera and want to get chainfire's dlsr app
Click to expand...
Click to collapse
Any know about this topic?
I have up and rooted it. Then tried all the kernels that supported ORG and yet still can't get button to work. I need help
Sent from my SGH-T989 using xda premium
firechicken24 said:
Any know about this topic?
I have up and rooted it. Then tried all the kernels that supported ORG and yet still can't get button to work. I need help
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
No idea.
Most of this info was already available, but it's nice to see it all in one place for noobs. Good job!

Battery/RAM/Speed Optimization Tips for Android Phones

I AM NOT RESPONSIBLE FOR ANY NEGATIVE IMPACTS OR CONSEQUENCES ON YOUR PHONE IF YOU SO CHOOSE TO USE THESE TIPS.
I've created a couple threads on the ZTE U950 and LG G2, and one problem is the battery life. The battery cannot come out of these devices and thus we cannot combat this with a bulkier, beefier replacement for heavy usage. Charging constantly is something I try to avoid, so these are a few simple tips that can help optimize your battery life (and that APPLY to ANY PHONE):
TIPS
BATTERY
1a) Buy and download CPU Sleeper (root required). There are two versions, one for dual-cores, and the other for quad-cores. Essentially, when a phone is "sleeping", it is actually still running all its cores, helping drain battery faster. This app turns off all but one core when it is "sleeping" so that your battery is not drained nearly as fast.
BATTERY
1b) To take this step a bit further you can download a free app called Multicore CPU Control. In this app you can control your other cores. You can setup profiles to turn on or off cores, and setup each core with different governors. On my LG G2, I setup a profile to only have one core running at 960MHz (2.2GHz originally) after using the steps from below. If you plan to only run one core, then you do not need to buy CPU Sleeper.
NOTES ON 1b: Multicore CPU Control is the name when installed, it is called CPU Performance Control Free on the Google Play Store (either name will work on Google Play). The program needs to be turned on after each boot. When first setting up a profile save it and edit it in order to manipulate the other cores available. The app does not always apply a profile even if it has already been selected. To turn on a profile, click on the profile desired and go to the CPU Monitor tab to check if it has been applied. If not, repeat the process until it does (it usually takes me about 3 times at most).
BATTERY/RAM
2) Download Greenify (root required), a great free app! Sometimes a user does not have a ROM with a kill all button, so pesky apps just stay on without consent. This app allows a user to turn off any app that may want to run in your background, and even shows you which apps are currently running. Apps like Facebook, Talkatone, etc. can all be stopped even if your "task killer" supposedly took care of them.
BATTERY
3a) Wakelock Detector-Save Battery is a free app that checks for apps that continue to work while the phone is "asleep". While Greenify will display the most troublesome apps, this app will help discover any other apps that are running without consent.
BATTERY/RAM
3b) If Greenify does not show the apps discovered in Wakelock Detector-Save Battery, then download Disable Services (root required). This free app allows a user to disable an entire service, or just parts of a service that are bothersome. Click on a service/app to find out what other services accompany it. Read the accompanying services and discern whether or not the service is needed. A good place to start in this app is to check any service/app that has a blue number next to it.
EXAMPLE 3b: I use the Outlook app a lot, but sometimes it gets annoying with updates for insignificant email. I can open Wakelock Detector-Save Battery and click the Outlook app. I turn off "AppWidgetUpdateService" to disable Outlook email updates. Not all services have obvious names, so be careful on system apps if performing trial-and-error.
BATTERY/RAM
3) Buy and download BetterBatteryStats (CPU Spy Reborn/Plus is FREE and only shows CPU states). This app tells me what CPU States are used the most often and is what I download first before my next step. A user can also determine battery-draining apps and turn those off. If turning off those apps is not possible through Settings>Apps just Greenify them!
BATTERY
4) Underclocking. This is an amazing step for saving battery! If you have ran BetterBatteryStats for at least a day, this will come in handy and is highly recommended. You can use numerous programs like SetCPU or Voltage Control to set the clock of the CPU. The key is to find a point that will still be responsive, yet lower than the maximum.
EXAMPLE 4: For this example I will be using my ZTE U950 and Voltage Control. According to BetterBatteryStats, my most used clock was at 1.2GHz and 860MHz. I left my minimum clock at the lowest possible setting, while my maximum clock I changed to 860MHz. I ran this for a few days and saw a noticeable difference in battery life. Another important part to this if choosing the right I/O Scheduler and CPU Governor. I found the default I/O Schedule ("cfq") to perform the best, despite "noop" being good for sluggish memory. "Powersave" is a good Governor at stock CPU speeds, but it will not get a user the savings of power that a step like this will. I tested with this Governor with this step and got horrible reaction times and would often need to restart the phone. The best results I have are with "ondemand" and "interactive". I am currently using "interactive" with a maximum clock of 475MHz! I arrived at that number after checking my BetterBatteryStats while running at 860MHz and found that to be the next most used clock. Now my battery is lasting about twice as long as it normally did! My phone's response time is a bit slower at this low clock speed, but that can combated...
BATTERY/RAM/SPEED
4b) (IF YOU HAVE INIT.D SKIP TO STEP 4c) My LG G2 is underclocked to 960MHz, as noted in step 1b. I am saving quite a bit of battery, but the UI response can lag a lot at times. The use of boot scripts can be helpful to compensate for this. However, my LG G2 does not have init.d support. There are numerous threads that explain how to get init.d support for a lacking Android phone. The simplest method is to install an app from Google Play. I use one called Init.d-Installer just because it forces the phone to reboot once it has installed; others do not seem to do anything to inform a user if they have received init.d support
BATTERY/RAM/SPEED
4c) Download a script called V6 SuperCharger. The thread may seem daunting, but it is fairly easy to install. Download the newest PDF and change it to TXT. Ensure you have init.d support, BusyBox installed (also in the thread if needed), and SuperSU. Run the script in a free app like SManager with SU permissions and follow the instructions. This script gives the ability to enhance speed and power. I install this in order to ensure my UI stays responsive, and LG G2 runs almost at stock speeds (alongside all my other enhancements)!
BATTERY
5) Undervolting (root required/custom kernel required). This is also a great way to save battery. I decrease the voltage in steps of 25 and test from there. If I find no quirks, I leave it. If I find sluggishness or have random phone reboots, I increase by increments of 25 (or 12.5) until I find something stable.
Most phones will not allow undervolting without a custom kernel. To see whether a phone can undervolt or not download, Sytem Tuner. There is a free and paid (Pro) version of this app, but the free one should be sufficient for what we want to do. After installing, open the app and click on the Voltage settings tile on the left-lower side of the screen. All the phone's CPU MHz steps and the amount of voltage applied to each step can be viewed. At the bottom of the screen are buttons to increase or decrease voltage in 12.5 increments (which will apply to all steps). If the -12.5 button is clicked and the values of all the steps drop, then a phone can undervolt. Additionally, System Tuner allows a phone to manually apply undervolting to each step if wanted.
To test undervolting, just push the decrease button until the phone freezes up. There is no harm to your phone or CPU as neither are being overpowered (just the opposite), and a reboot after freezing will reset the phone to default voltage settings. A - 75MHz drop is normal for a phone while remaining stable; and in a lot of cases -100MHz is achievable.
NOTE: Tips #4 & #5 also can be applied to GPUs.
NOTE 2: One thing that should be mentioned is to be careful about putting more than one app that controls CPU clocks. They can read differently and trump the other when used in combination. Instead, install and use one at a time to get more accurate readings. The same should apply to undervolting apps.
BATTERY/RAM
6) A user can change the Dalvik cache a bit to see if that helps optimize RAM, and possibly battery. I did quite a few tests for these to see how they performed. I think the only reason I noticed any changes immediately is because of how far underclocked my CPU is. Anyways, the best results I was able to get with my ZTE U950 was as follows:
124m - dalvik.vm.heapsize (2nd one, not 1st)
8m - dalvik.vm.heapstartsize
For other phones, these are the items to trial-and-error with:
davilk.vm.heapsize (may be more than one at different values)
davilk.vm.heapstartsize
davilk.vm.heapgrowthlimit (may be more than one at different values)
A user can change these settings by downloading an app like Build.Prop from Google Play. I did notice my battery seemed to drain slower with these changed. The RAM was the best optimized for the self-made tests I performed and was nearly the best in all the tests I had ran. A user may or may not notice any differences unless they multitask a lot.
BATTERY/RAM/SPEED
7) All other well-known methods apply as well:
A. Battery Saver apps/settings
B. Battery Calibration apps
C. Refrain from the use of widgets
D. Automatic Brightness apps/settings
E. Small Screen Times before Screen Sleep
F. Turn Off WiFi and/or Data when not needed
G. Task Killers apps/settings

Categories

Resources