Android Forums at AndroidCentral.com >  Android Advanced >  Hacking > What does "Rooting" your phone actually mean?

What does "Rooting" your phone actually mean?

Closed Thread
Like Tree7Likes
  • 2 Post By hydrogenman
  • 2 Post By Aelther
  • 1 Post By pbrennan42
  • 2 Post By ads

 
Thread Tools Search this Thread
    Thread Author   #1  
Old 12-24-2009, 11:42 PM
Device(s): Galaxy Nexus
 
Posts: 168
Location: OH, USA
Join Date: Nov 2009
Thanked 3 Times in 2 Posts
Likes Received: 1
Activity: 0/20
I get it. If you 'root' your phone you can add a new UI and stuff to it. Change the start-up, the lock screen..and all that. But what does it actually mean to 'root' your phone? Is it the same as jailbreaking?
  #2  
Old 12-24-2009, 11:57 PM
 
Posts: 60
Join Date: Nov 2009
Thanked 1 Time in 1 Post
Likes Received: 2
Activity: 0/20
Android is basically linux

rooting your phone means giving yourself root, or superuser (think...admin) access, giving you access to system files and the ability to change things that normally are marked read only

This allows you to change all kinds of things that normally you wouldn't be able to, along with install custom versions of Android.

Currently you can install 2.1, or a rom with multizoom native throughout the entire os, you can turn your phone into a wireless hotspot....the possibilities are limited only by the hardware itself and not limitations implemented by the carrier or google.
basementbound and jfford like this.
Thanked by basementbound
  #3  
Old 12-25-2009, 12:14 AM
 
Posts: 53
Join Date: Nov 2009
Thanked 3 Times in 1 Post
Likes Received: 2
Activity: 0/20
It removes all software/firmware restrictions on the device, it's like jailbreaking an iphone if that helps. I could pretty much make my own custom android OS and put it on my phone if I wanted, if you're familiar with windows, being rooted is like being an administrator and not being rooted is like being a normal user.
hogballs and basementbound like this.
  #4  
Old 01-13-2010, 02:53 AM
Device(s): ThunderPainInMyButt
ROM/Kernel: Stock and faulty
 
Posts: 362
Location: NJ
Join Date: Nov 2009
Thanked 2 Times in 2 Posts
Likes Received: 2
Activity: 1/20
Before I make a new thread my question seems relevant here:

What does rooting your phone do exactly? I know it allows you more control but control over what? What are the exact benefits? So far I know that when rooted you can change the color of the notification bar on top.... What else? How easy or hard is it to do this stuff? I know I am capable of rooting my droid, buttt I don't know if it will benefit me. I am a simple user who just wants a customized phone for my needs. Can anyone clear this up a bit?
  #5  
Old 01-13-2010, 07:25 AM
 
Posts: 311
Location: United Kingdom of Great Britain and Northern Ireland
Join Date: Dec 2009
Thanked 2 Times in 2 Posts
Likes Received: 1
Activity: 0/20
Basically, once you're rooted, you can do anything you like to your phone if you know what you are doing.

You could grab the 2.1 SDK that has just been released today and hash a new android version for your phone if you know what you are doing - if you don't you can also totally bugger your phone up...

Phil.
cajun133 likes this.
Thanked by basementbound
  #6  
Old 01-26-2010, 03:14 PM
ads ads is offline
 
Posts: 88
Join Date: Jan 2010
Thanked 4 Times in 1 Post
Likes Received: 2
Activity: 2/20
Rooted, or rooting, is a rather new term primarily for Linux-based smart phones.

In every version of unix, linux, SunOS, AIX, HPUX, etc, there are several user id's that are set up by default. Some of them run things, others are mostly just a holding and controlling place. The root id, has a UID (userid) of zero. It is all powerful. If you have the password to the root id, you can use it. I've honestly not read how they're getting into the various phones, there could be some other things "wrapped" on top of root to hide it, or the normal ways to hack into it, nevertheless, this is the goal, to get full access to the root id.

What does this do? If you're not a coder or sysadmin, this may seem like not much, but it is everything due to the way the operating system manages permissions. In a nutshell, root has, or can assign to itself, permission to all files and directories, and all users. EVERYTHING in unix/linux can be treated as a file to an extent, so if you have access to every file, you have access to every possible function now or added in the future, as long as it is part of the Linux operating system that root controls. There can be some things that are hardcoded into electronics/chips on the phone that are not under Linux, and therefore root, control. But anything you think of as a program or application is, and some that you may not realize are programs are.

So with root, you can add, own, edit, delete, ANY file on the system, and control who else (what other user id's) have access to what files (programs, apps, functions). Again, think - all powerful.

Hope this helps more for the layman.

ADS

Last edited by Cory Streater; 01-31-2010 at 10:27 AM. Reason: Adjusted formatting.
basementbound and jfford like this.
  #7  
Old 01-31-2010, 10:25 AM
AC Forums Admin
Device(s): Galaxy Nexus
ROM/Kernel: HΛЯDƧTYLE
Theme: ☣ ♋ ☠ &
 
Posts: 12,027
Location: Seattle, WA
Join Date: Sep 2009
Thanked 3,178 Times in 1,045 Posts
Likes Received: 580
Activity: 13/20
There are a lot of good answers in this thread in regards to the definition of "rooting". I've cleaned it up, stickied it, and closed it.

Cory
Thanked by 2 mikksing, sperrone
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search