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

Root any benefits/differences in rooting? and which rom

Agent Jones

Android Enthusiast
Oct 9, 2009
354
73
I have an evo that i upgraded to 2.2 froyo and i want to root. I know that 2.2 is not rootable yet. I ordered another phone cause i was having problems with this one. The one i got now has 2.1 on it. I want to root it to a 2.2 rom and i have three quetions.

(before anyone says search i have been reading through the root section here and xda the past couple of days so i do have very basic understanding so far but it is very confusing)


1.) once 2.2 is rooted will there be any differecnes from a rooted 2.2 phone running a 2.2 rom and a rooted 2.1 phone running a 2.2 rom...basically should i get the new phone (2.1) and root it to a 2.2 rom or wait for 2.2 to get root and then upgrade it to 2.2 and then root.

2.) what rom should i run if i want 4g, wifi tethering, and 30fps fix.

3.) How hard is it to go back to stock once its been rooted


Thanks for all the help
 
so if they are the same how come people that were rooted on 2.1 didnt just update to a 2.2 rom instead of doing the 2.2 OTA update and losing root?

The OTA was released before there were any fully functional FroYo ROMs available so I guess some people jumped the gun. I think the Devs had a rooted version up within hours anyway.
 
  • Like
Reactions: Agent Jones
Upvote 0
The OTA was released before there were any fully functional FroYo ROMs available so I guess some people jumped the gun. I think the Devs had a rooted version up within hours anyway.

And I tried my best to tell people to wait for the rooted 2.2 rom, which would be released ON THE SAME DAY as the OTA. Not everyone got the memo. And indeed, the rooted ROM was made available BEFORE the official OTA by 9 hours.
 
Upvote 0
1.) once 2.2 is rooted will there be any differecnes from a rooted 2.2 phone running a 2.2 rom and a rooted 2.1 phone running a 2.2 rom...basically should i get the new phone (2.1) and root it to a 2.2 rom or wait for 2.2 to get root and then upgrade it to 2.2 and then root.

2.) what rom should i run if i want 4g, wifi tethering, and 30fps fix.

3.) How hard is it to go back to stock once its been rooted

Good questions, especially the first one. Here are the correct answers with plenty of hopefully non-confusing answers.

1) There is no difference between flashing a rooted 2.2 stock rom from an existing 2.1 rooted build and a future 2.2 root exploit that roots your existing 2.2 stock build. The end result is the same. There was ABSOLUTELY NO advantage for people to give up their root powers to receive the stock 2.2 OTA update. A rooted version of the STOCK rom was created between the time the leaked 2.2 and official OTA 2.2 were available. If people had the patience to wait 1 or 2 days, they would have been able to enjoy the stock 2.2 features and kept their root.

Repackaging a ROM so that it is rooted is a very quick process. As soon as the stock ROM is released, the devs repackage it with root so that EXISTING rooted users can flash this repackaged ROM to upgrade their phones and preserve root access. People with non-rooted phones don't have the ability to flash custom ROMs, so they cannot use this repackaged ROM. So step 1 is to jailbreak your phone (root it, unlock Nand). Step 2 is to flash a ROM of your choice. Step 3 is to maintain your root by never flashing a non-rooted stock ROM or accepting an OTA update.

2) You can have 4G, wifi tether, and 50+FPS with the stock ROM but replaced with a custom kernel. A ROM can contain multiple components, and the kernel is almost always bundled. When you download a reputable ROM, you are getting a custom kernel and a custom operating system, and most reputable ROMs' kernels have already been modified to give you the wifi tether, the 4G, FPS uncap, and CPU throttling. The operating system part of the ROM has nothing to do with any of these features; that's why you can get away with a stock rom with a custom kernel. See my sig if you prefer to stay as stock as possible.

3) Unrooting is as simple as flashing an unrooted ROM. However, there are different degrees of unrooting, just like there are different degrees of rooting (the proper term should be jailbreaking). You can unroot from an application-side standpoint, meaning applications won't be able to request superuser permissions. But you can still keep a custom recovery image and the engineering bootloader. These components, strictly speaking, have nothing to do with "root," but they allow you to obtain root again by providing a pathway to flash custom ROMs. Having an engineering bootloader with a custom recovery means your phone is fully jailbroken (not necessarily rooted, because you could flash a non-rooted ROM that doesn't overwrite your recovery image or bootloader image). If you want to truly return to stock, you need to run a ROM Upgrade Utility (RUU) that will replace your bootloader and recovery with the stock versions, and return your OS to stock without root. You can find stock RUUs floating around the web.

There are two reasons why you would ever get rid of root:

a) you need to take advantage of your warranty for whatever reason. make sure you fully unroot (put your phone back in jail)

2) you decide maintaining a rooted phone is too much hassle. Here, I'd recommend flashing a non-rooted ROM that preserves your engineering bootloader, so you have the option to get root back at any time without needing an exploit to break in to your phone.

The engineering bootloader is obtained when you follow a root exploit that fully jailbreaks your phone (Simpleroot, Toast's method, currently only functional on 2.1). Unrevoked3 will root your phone but won't fully jailbreak it. It's commonly referred to as a half-root.
 
Upvote 0
Very good explaination Novox, i needed that. I have yet to root my Evo, but since the 2.2 update my battery life has been going downhill fast (less than 10hrs passed 2 days compared to 15hrs avg on 2.1). I'm starting to lean towards rooting to see if it'll help (vs purchasing more batteries).

So 2.2 Froyo has been rooted already? Meaning there's a custom ROM available with 2.2 minus the bloatware from Sprint, and adding wifi tethering and FPS cap removed? The OP stated that 2.2 hasn't been rooted yet which is why i ask. Sorry for being a noob, this is the first time i've even looked at the Root section of this forum as before i had no need to.
 
Upvote 0
Very good explaination Novox, i needed that. I have yet to root my Evo, but since the 2.2 update my battery life has been going downhill fast (less than 10hrs passed 2 days compared to 15hrs avg on 2.1). I'm starting to lean towards rooting to see if it'll help (vs purchasing more batteries).

So 2.2 Froyo has been rooted already? Meaning there's a custom ROM available with 2.2 minus the bloatware from Sprint, and adding wifi tethering and FPS cap removed? The OP stated that 2.2 hasn't been rooted yet which is why i ask. Sorry for being a noob, this is the first time i've even looked at the Root section of this forum as before i had no need to.

2.2 has not been rooted yet. However, there are custom 2.2 ROMs that have all the stuff you mentioned BUT you could only get these custom ROMs if you were rooted pre 2.2.
 
  • Like
Reactions: takirb and tracerit
Upvote 0
great explanation,
I am interested in a simple froyo rom with wifi tether. what exactly does the netarchy-toast mod kernel in your sig do? does one add a custom kernel just like a custom rom?

I use Baked Snack right now, great battery life with working wifi tether.

The netarchy-toast kernel removes the 30fps cap for smoother scrolling and better looking video. It is overclock/underclock enabled so you can use Setcpu to change your processor clock speed to your liking. It is also undervolted for slightly better battery life.

You may also want to check out this kernel as it has all the netarchy kernel currently has but with supposedly better undervolting management, which may translate to better battery life.

To add a kernel you flash it from recovery just like you would a rom, without wiping anything unless otherwise stated. Make sure the kernel is compatible with your rom, as Fresh and DC have their own netarchy kernels.
 
  • Like
Reactions: lite blue
Upvote 0
i assume i can search for the rom on the xda dev site. are you running any custom kernals over the rom? any idea if voice calls over bluetooth that is supposed to function in froyo is working with this rom? also if i am unlocked with nandroid unlock do i need to hook up to a pc or can i just download the rom and radio updates directly to the sd on my phone?
thanks
 
Upvote 0
i assume i can search for the rom on the xda dev site. are you running any custom kernals over the rom? any idea if voice calls over bluetooth that is supposed to function in froyo is working with this rom? also if i am unlocked with nandroid unlock do i need to hook up to a pc or can i just download the rom and radio updates directly to the sd on my phone?
thanks

I run the ketarchy kernel (in my sig). works flawlessly.

yeah, put the .zip file on your SD card. then either use ROM Manager, or boot into recovery, and install zip from SD card.
 
Upvote 0
thanks guys,
i decided to go with the stock froyo 2.2 in novox sig. worked well no problems. very happy wireless tethering and voice calls over bluetooth work like a charm. decided against bake snack because from reading it sounds like it may have bluetooth issues, but may try in future

So any disadvantages to adding the netarchy-toastmod kernel? i understand one can buy setcpu for about $2 to over/under clock, but i am pretty happy with the evo speed and battery life, i have a few extra batteries from ebay. Is the increase in fps above 30 really noticeable? i really do not notice much screen lag?

also if i install a custom kernal, how does one remove it if it is causing trouble? any instability/problems with netarchy-toastmod kernel
thanks again
 
Upvote 0
thanks guys,
i decided to go with the stock froyo 2.2 in novox sig. worked well no problems. very happy wireless tethering and voice calls over bluetooth work like a charm. decided against bake snack because from reading it sounds like it may have bluetooth issues, but may try in future

So any disadvantages to adding the netarchy-toastmod kernel? i understand one can buy setcpu for about $2 to over/under clock, but i am pretty happy with the evo speed and battery life, i have a few extra batteries from ebay. Is the increase in fps above 30 really noticeable? i really do not notice much screen lag?

also if i install a custom kernal, how does one remove it if it is causing trouble? any instability/problems with netarchy-toastmod kernel
thanks again

1) netarchy kernel is flawless as far as I can tell. I notice a world of difference with the FPS. it's hard to go back.

2) setCPU is a free download at the author's xda thread:
SetCPU for Root Users [2.0.2] This *actually* changes everything. 08/02/2010 - xda-developers
Donate by buying it, if you like it. I use it to get awesome battery savings when phone is idle (1% battery drain overnight)

3) netarchy's page has a link to the stock kernel, so if you don't want the custom one, just flash the stock. You should definitely give the kernel a try. Just do a nandroid backup first (always) before flashing.
 
Upvote 0
Thanks for the advice, did the backup first always a good suggestion.i installed the newest netarch-toastmod kernel, have had no problems, do not notice much difference either.i also installed setcpu, but out kept freezing so I uninstalled it.i may just not know how to set it up.i also noticed the new n-a kernel says it uses HAVS to conserve battery. Anyone know if that interferes with setcpu? And is there any way to monitor cpu speed see if HAVS is functioning?
 
Upvote 0
download FPS2D and Dotty from the market.

FPS2D will test your frame rate. From what I've seen, the HAVS will keep your framerate jitter to a minimum, and your standard deviation value should be low.

Dotty verifies more than 2-pt multitouch.

Also enabled is wifi and wired tether. You'll need to install these:
Downloads - android-wifi-tether - Project Hosting on Google Code

Downloads - android-wired-tether - Project Hosting on Google Code


As with most things root, you won't see much difference until you take advantage of the features that are unlocked. You SHOULD automatically see improvements in the screen's responsiveness and smoothness, although if you didn't really pay attention to the original, you may not notice.
 
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