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

Root Questions about rooting and flashing kernels/ROMs/CFWs

KaiZ

Lurker
May 16, 2011
8
0
Hey there, I will likely soon buy a Nexus S, which will be my first Android phone.
Now, I'm not sure if I'll do it as I buy it, but maybe I'll root it.

However, can someone explain to me what the differences are between all these terms, rooting, kernels/ROMs/CFWs, etc? That is, if they're not all the same.

I have some experience with Linux, so I'd assume by rooting it means to get root access to the device. And thus being able to mess around.

But for example, I heard there is a kernel called Voodoo (if I'm not mistaken) which improves the Nexus S's audio. Not sure if that's the same as a CFW or ROM in this case...

And as for the risks of rooting and flashing and such, if I brick the phone, can I restore the phone somehow? Without taking it back to the store or manufacturer that is. And if so, how?

And how hard is it to brick the phone?
 
Hey there, I will likely soon buy a Nexus S, which will be my first Android phone.
Now, I'm not sure if I'll do it as I buy it, but maybe I'll root it.

I'd recommend you wait before rooting until you're completely certain that there are no defects with your device so that you can still make use of the warranty. Generally speaking, I like to wait about 2 months before doing any warranty voiding activities with my phone.

However, can someone explain to me what the differences are between all these terms, rooting, kernels/ROMs/CFWs, etc? That is, if they're not all the same.

I have some experience with Linux, so I'd assume by rooting it means to get root access to the device. And thus being able to mess around.

Yes, rooting just means gaining "root" access to the device. You can think of ROMs (also known as firmware) like different flavors of operating systems. Most Custom ROMs (aka Custom Firmware aaka CFW) are essentially tweaked version of the stock firmware, though some are ports from other Android devices to gain features like HTC's SenseUI.

But for example, I heard there is a kernel called Voodoo (if I'm not mistaken) which improves the Nexus S's audio. Not sure if that's the same as a CFW or ROM in this case...

A kernel is the core of the Android operating system. Linux works the same way and have kernels as well (which makes sense as Android is Linux based). Kernels have to be configured for the ROMs you're installing them with. They provide more system-level function, such as overclocking, and other hardware tweaks.

And as for the risks of rooting and flashing and such, if I brick the phone, can I restore the phone somehow? Without taking it back to the store or manufacturer that is. And if so, how?

And how hard is it to brick the phone?

As long as you follow rooting directions closely, it is EXTREMELY hard to brick your phone permanently. Generally, if you do something wrong, just flashing a full version of the stock ROM will fix it and let you start over. If somehow you really bugger up, there are tools like Odin that make almost any brick recoverable.

Note: One term you did not mention that is relatively important to root is "Custom Recovery Image." Android phones have a recovery mode that boots from a separate image file from the system. This mode lets you flash ROMs and updates. Flashing a custom recovery image (generally accomplished with the Fastboot tool from the Android SDK) allows you to install custom ROMs and unsigned software.
 
  • Like
Reactions: KaiZ
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