Regain Double Tap to Wake Functionality on the Nexus 6

A few months ago, Google announced its newest flagship device, the Nexus 6, alongside … more

Clean Your Recent Apps – XDA Xposed Tuesday

In this day and age, you have quite a few apps installed and running on your Android … more

Android Studio Reaches Release Candidate Status

Android app developers have a few options when comes to Android IDEs. One of the most … more

Connect ALL THE THINGS with Xender

Smartphones, with all of their all connectivity options courtesy of OEMs, can easily connect themselves … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

A basic question: is "unlocking bootloader" the same as "rooting"?

OP TheKorbenDallas

11th August 2011, 08:03 AM   |  #1  
OP Member
Thanks Meter: 8
 
82 posts
Join Date:Joined: Dec 2010
More
This is in reference to the HTC's promise to make their bootloaders unlockable throgh a web tool.

What exactly does "to unlock the bootloader" mean? Is it the same thing that we also know as "rooting"? Is it just a first step towards "rooting"? Or is it something totally different?
11th August 2011, 04:31 PM   |  #2  
Theonew's Avatar
Recognized Contributor
Wherever I am
Thanks Meter: 1,056
 
3,530 posts
Join Date:Joined: Dec 2010
More
Unlocking the bootloader is NOT the same as rooting. Unlocking the bootloader is turning off/removing the security flag of the bootloader. When the bootloader is locked, the security flag is on (S-ON) which prevents rooting easily and flashing of roms not made by the company (who made the device). When the bootloader is unlocked (S-OFF), you will be able to root easier, flash whatever you want,etc. Also, having S-OFF gives rooted devices much more access and freedom to many things. Example: some apps only require root, but others which do many more things require root + S-OFF.
The Following 8 Users Say Thank You to Theonew For This Useful Post: [ View ]
12th August 2011, 06:50 PM   |  #3  
OP Member
Thanks Meter: 8
 
82 posts
Join Date:Joined: Dec 2010
More
Oh, I see. Thank you for the answer. So, we are talking about what is usually informally referred to as "S-OFF".
13th August 2011, 03:42 AM   |  #4  
Theonew's Avatar
Recognized Contributor
Wherever I am
Thanks Meter: 1,056
 
3,530 posts
Join Date:Joined: Dec 2010
More
Quote:
Originally Posted by TheKorbenDallas

Oh, I see. Thank you for the answer. So, we are talking about what is usually informally referred to as "S-OFF".

Yes. Exactly.
13th August 2011, 04:37 AM   |  #5  
Product F(RED)'s Avatar
Senior Member
Brooklyn, NY
Thanks Meter: 2,644
 
8,931 posts
Join Date:Joined: Sep 2010
More
Actually, this time the security flag was stored in the radio, not the bootloader (for the Evo 3D/Sensation), but the explanation was pretty much correct.

Root is a user/permission that grants a user or application total control over a system. It's a Unix/Linux term. The equivalent on a PC would be Administrator (or really System, but to keep it simple, Administrator). For Android, all you need to think of it as is the Superuser app and the "su" binary (a binary is an executable or command in the form of a file). Superuser can be downloaded from the Market, which is no problem. But it's useless without the "su" binary (file), which needs to be flashed/stored in the /system partition of the phone.

Well if you can't write to /system without root, and you can't get root without writing to /system, you have a bit of a problem. You see, most phones can be easily rooted with apps like Gingerbreak or SuperOneClickRoot because their bootloaders aren't locked. But HTC likes to add a second layer of protection: S-ON.

See this picture? It's a picture of the bootloader on the Evo 3D. It was pretty much the same exact thing for the Evo 4G, and is the same for the Sensation. In the top right corner, you see how it says S-ON? It stands for Security ON. S-ON is a flag in the bootloader (or in this case, radio) which disallows any non-system applications from touching the /system partition. What AlpharevX and TeamWin did was develop a tool which, through an exploit, allowed the flag to be changed to S-OFF, thereby allowing us to install a custom recovery (ClockworkMod or twrp), which now allows us to flash things (like the zip to install Superuser, and the su binary).

One last thing I left out is that most apps that require root also need busybox, which can be installed through the app from the Market, "BusyBox Installer", but it's useless without root.

Hope that helps!
Last edited by Product F(RED); 13th August 2011 at 10:15 PM.
The Following 3 Users Say Thank You to Product F(RED) For This Useful Post: [ View ]
13th August 2011, 04:06 PM   |  #6  
Theonew's Avatar
Recognized Contributor
Wherever I am
Thanks Meter: 1,056
 
3,530 posts
Join Date:Joined: Dec 2010
More
Quote:
Originally Posted by Product F(RED)

You see, most phones can be easily rooted with apps like Gingerbread...

One minor spelling error (Which can confuse someone who's just learning). It's not Gingerbread, it's Gingerbreak.
Last edited by Theonew; 13th August 2011 at 07:20 PM.
13th August 2011, 10:15 PM   |  #7  
Product F(RED)'s Avatar
Senior Member
Brooklyn, NY
Thanks Meter: 2,644
 
8,931 posts
Join Date:Joined: Sep 2010
More
Quote:
Originally Posted by Theonew

One minor spelling error (Which can confuse someone who's just learning). It's not Gingerbread, it's Gingerbreak.

Whoops. Thanks for that!

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes