• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Just want to root to downclock

D

Deleted User

Guest
So I'm looking at rooting. I've read as much as I could on all the different ROMs out there and it's enough info to make one's head spin.

I'm currently running stock 2.2 (obviously, since I havent rooted yet).

With that said, I'm happy with sense and the speed of my phone. I don't really use any of the Sprint bloat but also don't care if it is there. I also don't consider my battery life to be terrible though with some of my daily usage I need to throw the phone on the charger during the day. My phone seems to run very stable as well.

So... I want to keep the stability I have now with all the core functions that I use (calls, txting, web browsing) but I'd like to get a little more battery life. So I've read about setcpu and its ability to downclock down when the screen is off. Not looking to overclock, I'm happy with the response of the phone. The FPS cap isn't something I'm overly concerned about either.

I've read about the sense roms bakedsnack, fresh, and so on. Should I really be looking at one of those are is there something closer to being strictly stock that I should use for my needs? I just want to be able to downclock for improved stanby time while keeping the stability of stock. I've read about the stock 2.2 with the leaked OTA kernel, should I consider just using that? I know the best answer is test out some ROMS and kernels and see my results but need some input.

Thoughts?
 
It underclocking is all you want, you can use unrEVOked easily and then use SetCPU using the same rom. That what I did. No flashing of ROM's required at all. I only wanted root for SetCPU and ShootMe. It works well.

Note though I'm still using 2.1 and haven't upgraded yet mostly because I don't feel like it! I saw a post yesterday that unrEVOked has been taken down for a bit to make some changes.

unrevoked
 
Upvote 0
First post, but I think I can confidently tell you what to do! Follow this video guide:
How to Root the HTC EVO 4G with Froyo 2.2 [Video Walkthrough] | The Droid Demos
Do everything EXACTLY as he says. This is based on XDA Froyo 2.2 exploit found at the XDA Dev forums. At the end you will have the option to go with AMON or Clockwork for the recovery app. I went with AMON as a personal choice. If you follow the instructions EXACTLY then you will have what you are looking for, a stock 2.2 EVO with root.
I compared all the SW info in Settings>About Phone>Software information between my wifes unrooted EVO and my rooted EVO and they are the exact same. I installed SetCPU and underclocked when the screen is off or the battery goes below 20 percent and let the app scale on demand. Works great! Battery life has easily doubled. Currently 16 hours unplugged and sitting at 50 percent battery. Usage has been heavier as I have been playing with my newly rooted phone and have System Panel monitoring turned on to track the improvements.

Do it, and you will LOVE it!
 
Upvote 0
First post, but I think I can confidently tell you what to do! Follow this video guide:
How to Root the HTC EVO 4G with Froyo 2.2 [Video Walkthrough] | The Droid Demos
Do everything EXACTLY as he says. This is based on XDA Froyo 2.2 exploit found at the XDA Dev forums. At the end you will have the option to go with AMON or Clockwork for the recovery app. I went with AMON as a personal choice. If you follow the instructions EXACTLY then you will have what you are looking for, a stock 2.2 EVO with root.
I compared all the SW info in Settings>About Phone>Software information between my wifes unrooted EVO and my rooted EVO and they are the exact same. I installed SetCPU and underclocked when the screen is off or the battery goes below 20 percent and let the app scale on demand. Works great! Battery life has easily doubled. Currently 16 hours unplugged and sitting at 50 percent battery. Usage has been heavier as I have been playing with my newly rooted phone and have System Panel monitoring turned on to track the improvements.

Do it, and you will LOVE it!

Glad my video tutorial helped ya out :)

But yeah just follow my guide and you'll be set man :)
 
Upvote 0
Glad my video tutorial helped ya out :)

But yeah just follow my guide and you'll be set man :)

You did a great job on it. I followed the written guide over at XDA while watching/pausing your video as I completed each step. It helped to read through the whole thread and then watch both parts of the video first, then go through it step by step with the guide and video.

Thanks again.
 
Upvote 0
Newb question here. Im running stock 2.2, and i want similar to the OP. I want to keep sense and everything else stock. The only reason I want to root is to use wifi tether and maybe setcpu. I'm a little confused with unrevoked, and the different versions on there. I thought only unrevoked 3 is the only one that will work with 2.2. I would much rather not have to reflash 2.1, or lose all my apps and settings with my current 2.2.
 
Upvote 0
...setcpu and its ability to downclock down when the screen is off. Not looking to overclock, I'm happy with the response of the phone. The FPS cap isn't something I'm overly concerned about either...

Stock unrooted froyo aleady has the ability to under clock and it does when your phone is not in use. When rooted, SetCPU will give you more control over the under clock profile.
 
Upvote 0
setCPU does not work without a kernel that disables perflock. It may look like it's working, but it's doing nothing. So don't think just because you can run setCPU as superuser that it's actually doing anything.

So would you advise to disable perflock through the SetCPU utility and check "Set on boot" or is there a better solution? Also, is there any way to tell if SetCPU is doing its job? I can adjust the sliders in the main page of SetCPU, and I was under the belief that if the sliders moved then you were good to go.
Hope this isn't too far off topic as it is what the OP is after!
 
Upvote 0
So would you advise to disable perflock through the SetCPU utility and check "Set on boot" or is there a better solution? Also, is there any way to tell if SetCPU is doing its job? I can adjust the sliders in the main page of SetCPU, and I was under the belief that if the sliders moved then you were good to go.
Hope this isn't too far off topic as it is what the OP is after!

For users of rooted stock ROMs (like myself), I recommend flashing a custom kernel. I have two listed in my sig. Both kernels have removed perflock.

Most custom ROMs contain custom kernels with perflock disabled as well, so if you flash a custom ROM, you're all set to go.

I am uncertain if NAND must be unlocked for setCPU to work. My assumption is that if you can flash the custom kernel, and perflock is disabled on that kernel, you're good to go. I have no experience letting setCPU attempt to disable perflock. The disclaimer seems a bit ominous though :)
 
  • Like
Reactions: biblefreak
Upvote 0
OK, so did some testing. I used the disable perflock feature in SetCPU and it works great until you reboot, even if you check the "set on boot" box at the perflock dialog. Verified this with multiple reboots and checking System Panel after each reboot to verify whether my 245mhz max was sticking, and unfortunately, it wasn't. Novox77's solution worked perfectly. I installed netarchy-toastmod-4.1.8-cfs-bfq-signed kernel and performed the exact same test as before and it sticks! I already had better battery life over the last 24 hours compared to what it was before I rooted (which wasn't terrible), so now we will see how the battery holds up tomorrow using the netarchy kernel. I had already gone through the various Froyo fixes to maximize battery life, so the test should be an apples to apples as the only mod I made was to flash this kernel, all SetCPU parameters are unchanged.
 
Upvote 0
OK, so did some testing. I used the disable perflock feature in SetCPU and it works great until you reboot, even if you check the "set on boot" box at the perflock dialog. Verified this with multiple reboots and checking System Panel after each reboot to verify whether my 245mhz max was sticking, and unfortunately, it wasn't. Novox77's solution worked perfectly. I installed netarchy-toastmod-4.1.8-cfs-bfq-signed kernel and performed the exact same test as before and it sticks! I already had better battery life over the last 24 hours compared to what it was before I rooted (which wasn't terrible), so now we will see how the battery holds up tomorrow using the netarchy kernel. I had already gone through the various Froyo fixes to maximize battery life, so the test should be an apples to apples as the only mod I made was to flash this kernel, all SetCPU parameters are unchanged.

System panel's history charts are amazing. This was my first paid app. And it was instrumental in tracking my battery life based on phone/cpu usage.

I assure you that if you have a setCPU profile set to underclock when screen is off, your overall battery life will improve significantly. Typically, my total drain overnight (8 hrs of sleep) is 1-4%. It's great to finally stop the bleeding.

The great thing is that even underclocked to 245, all your notifications will still work. Most important for me is my daily alarm clock, and my calendar notifications. All of these will still go off. Phone calls still come in. I've yet to notice any problems being underclocked like this.
 
Upvote 0
System panel's history charts are amazing. This was my first paid app. And it was instrumental in tracking my battery life based on phone/cpu usage.

I assure you that if you have a setCPU profile set to underclock when screen is off, your overall battery life will improve significantly. Typically, my total drain overnight (8 hrs of sleep) is 1-4%. It's great to finally stop the bleeding.

The great thing is that even underclocked to 245, all your notifications will still work. Most important for me is my daily alarm clock, and my calendar notifications. All of these will still go off. Phone calls still come in. I've yet to notice any problems being underclocked like this.

So, i just got the newest version of setCPU and im playing with it now.
For the screen off, woud you just set a profile for screen off and both sliders on 245?

What other profiles have you used or do you recommend?
 
Upvote 0
So, i just got the newest version of setCPU and im playing with it now.
For the screen off, woud you just set a profile for screen off and both sliders on 245?

What other profiles have you used or do you recommend?

I only have 2 profiles set. One for Screen off, and yes, 245/245. The other profile is Temp > 50 degrees C. Hot battery drastically reduces the overall lifespan of the battery (makes it decrease in its total charge capacity). So I throttle down if the battery gets too hot. It happened once when I had the nav running for 2 hours, and the phone was in a thick silicone case.

-edit-
the default setting is 998/245 set to on-demand governor. These are the stock thresholds I believe, but the setCPU governor does a much better job throttling than the stock.
 
Upvote 0
Ok i have Screen off and temp>50c at 245.
My main is on min245 and max998.

I noticed a lot of people use the numbers 245, and 998. I dont really like my phone at 245. It doesnt have force closes but it freezes the phone a lot and causes some lag..
I wanna try it more before uninstalling, so is there a middle ground i can use instead of 245? Like max it out in the 5-600's for Screen off and temp>50c?
 
Upvote 0
Ok i have Screen off and temp>50c at 245.
My main is on min245 and max998.

I noticed a lot of people use the numbers 245, and 998. I dont really like my phone at 245. It doesnt have force closes but it freezes the phone a lot and causes some lag..
I wanna try it more before uninstalling, so is there a middle ground i can use instead of 245? Like max it out in the 5-600's for Screen off and temp>50c?

you can do whatever you want :) I've set the floor to 384 mhz as well. Try something that minimizes any lag and doesn't start to drain battery too much. You can also try a conservative governor and see if that helps with lag. TBH, I don't really understand governors that well.
 
Upvote 0
you can do whatever you want :) I've set the floor to 384 mhz as well. Try something that minimizes any lag and doesn't start to drain battery too much. You can also try a conservative governor and see if that helps with lag. TBH, I don't really understand governors that well.

Right on. I set the floor to 384 as well. 245 actually started giving me force closes on launcher pro, and after the unlocking the screen, it would freeze for about 5 seconds.

For main and for profiles, whats your scaling at? I have on demand.....
 
Upvote 0
I unrevoked and kept my stock rom, added in the netarchy kernel, but when i adjust setcpu it was freezing my phone then rebooting. I uninstalled for now.

I posted this in another thread. freezing and rebooting is caused by overclocking beyond the capability of your CPU. If this is happening, you should drop the high floor to 998mhz, which is stock. The true value of setCPU is its ability to save battery when your phone is idle. Set your screen off profile to 245 or 384.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones