I've seen posts on how, but don't understand what rooting is. Been anxiously awaiting the first VZW android phones, so am now trying to quickly immerse myself.
Device(s): D1, DX2, GNex, Asus Transformer Tablet (T300)
Carrier: Not Provided
Thanks: 100
Thanked 218 Times in 141 Posts
I am in the same boat (waiting for Android, Droid, VZW)...
As to rooting, from my rudimentary knowledge, I think it is making the phone into sort of a "developer" mode. This would allow changes to the UI, etc...I could be completely wrong though, so someone else please chime in!
Most carriers "lock" their handsets to discourage customers from taking their handset and moving to another carrier. Carriers also depend on "exclusivity" agreements to encourage users to switch to their plans so they can use a particular handset (e.g., Apple's iPhone on the AT&T network). To use the handset on another carrier's network it would be necessary to "unlock" the handset. This is done with a code based on the IMEI of the handset that can be provided by your carrier or firms on the internet that are slightly more reliable than west African ebay bidders. Unlocking is not possible with CyanogenMod or any other Android replacement.
Furthermore, they may impose software limitations to prevent using the handset in a manner that might undercut their voice plans (e.g., Skype, Google Voice), or putting strain on the data network (e.g., tethering, streaming video). The way to get around this is to acquire 'root' (i.e. Administrator) access on the device, so you can install/modify/fix/break anything you want.
Root doesn't unlock your phone for other carriers. It gives you super user access aka SU. It will allow you to flash custom ROMs and themes. Some apps require root to work properly.
__________________ So I'm guessin' there's questions that need addressin' like how he fresh in the adolescence and wreckin em' Rules & Guidelines, Zero Tolerance Policy.
The Following 2 Users Say Thank You to CRPercodani For This Useful Post:
It is pretty simple, I mean when I first got my G1 I was a bit intimidated, but I just kept reading about it and finally took the plunge. All said it took me under a hour (haha I made some mistakes) and by then end I was rooted and running a much faster version of Android.
But yes it is always possible to brick your phone, although if you can read and understand basic explanations you shouldn't have any trouble.
Last edited by CRPercodani; October 27th, 2009 at 09:34 AM.
Just think VERY CAREFULLY first. Do you really need to root your phone? I understand why G1 owners do it for a speed boost but if it ain't broke, don't fix it.
That's true, but it also allows you to install apps to your SD card. And flash custom ROMs when they are available. I don't plan on rooting my Droid for a month or 2, plus I have to wait for someone to figure out how to. For a basic user I don't think its really necessary but if you want to get the most out of your phone then yea.
hmmmm, there is a real good reason with g1's that were already mentioned. there are numerous reasons but from where you guys are looking with the droid, it might be a while till somebody finds out how to root it, the mytouch took a few months and with all pervious rooted phones being htc, i think you are gonna have awhile to wait
another way for noobs to understand root is public and private access. anything you can change/delete has public access, but for the built in ringtones and apps like amazon mp3 are stored under private access and require admin credentials which is where SU comes in. rooting allows you to use the phone to the full extent the hardware provides instead of being locked out by the carrier or any other reason. tethering, apps to sd, swapper, multitouch, set cpu clock, and various other nerd stuff. lots of files are stored under private for good reason if you dont know what it is you probably shouldnt mess with it or your phone could brick. noobs should leave root to the geeks and people who have geek friends
The Following 2 Users Say Thank You to Brian For This Useful Post:
Rooting directions vary from phone to phone, but a good place to start would be the Android Development forums at XDA-Developers (.com).
In and of itself, root only gives you access to secured parts of the phone, just like if you're using using Windows and you have to click that little Run As Administrator prompt. Basically it's a system developed a long while back that keeps the regular day to day operations from being able to have too negative an impact on the rest of the system.
The positive thing about root is everything it then allows you to do further on down the line including custom apps, configurations and even OS'.
You may have already gotten your answer but I post this one from another site.
"an "unlocked" phone just means it is sim unlocked and you can use it with other GSM cariers. Just pop in a different cariers sim and you can use the phone on their network.
It does not have anything to do with modding a phone. So if you would like to mod your phone with new roms and what not, root is still required for most situations."
I bought my Hero unlocked and sim free. Does that mean I do not have to root my phone? Secondly, how DOES one root a phone?
Luuk
the 'lock" on the phone just says that it will only accept the sim card of a specific carrier...cdma phones dont really unlock, they flash the carrier information onto your phone to change carriers. unlocking a gsm phone just makes it able to accept any gsm sim card.
rooting is just a command that allows (3rd party) software to exploit the capabilities of your hardware even though the carrier or society wants the functionality hidden.
so i think i rooted my phone. but im not sure. Back when there was the talk about the 2.0.1 update coming out, i was to impatient to wait for it, so i manually put it on my phone instead of waiting for the OTA update, so does this mean that im rooted?/?
so i think i rooted my phone. but im not sure. Back when there was the talk about the 2.0.1 update coming out, i was to impatient to wait for it, so i manually put it on my phone instead of waiting for the OTA update, so does this mean that im rooted?/?
i have a motorola devour and everytime i turn it off i lose everything on the phone, like contacts....i think i need to reprogram my phone but i dont know how that works.
I've some questions regarding rooting. I've a unlocked version of N1.
What are the benefits of rooting if I've a unlocked N1?
If I root N1, does it mean that my warranty will get void?
Once the phone is rooted, can I switch back to non-rooted mode?
From what I understand, "rooting" is just like the term "jailbreak" used to hack the iPod Touch for custom themes and what not, correct?
My Droid X should be fresh from the mail tomorrow afternoon and I'm looking to root it just for the unique themes and wallpapers.. other than that, I have no idea what "ROMS" are or any of that other stuff, so it would be cool if someone could make a newbie thread for all of us new Droid users
it's all kinda easy...
imagine your fathers pc:
you can log in as a user, your father may have allowed you to install stuff. but hey the c:/windows/ folder is locked and you can't screw up the computer.
android works on linux.
linux has the following system:
user
admin user
super user
as a regular android user you are an "admin user". you can install stuff, update, make the screen shiny and just work on it.
super users can screw up the kernel, over clock the processors (and overheat them by accident), get more sound from the speakers by "over clocking" that to, replace the system with another one, etc.
this has something to do with the security of the phone and the security of specific folders (with the most important folder called "ROOT").
like my android milestone is protected in two ways:
1: the phone's "bios" (protects the phone from weird changes and combines all devices in your phone to a working system)
2: the phones ROOT (contains all info on how the phone should work)
the bios must be cracked to make changes in the system (like ROOTing) some nerds do this and post "backups" of this system to xda-developers.
hackers/programmers make changes to specific files to remove the lock on SU (superuser) and post these in this backups.
SU-acces allows you to do things that are not supposed to work like sharing your 3G-connection to wifi. this is blocked till 2.1 because phone carriers din't like that. now with the 2.2 update it becomes legal). or change the folder where your apps are installed from phone memory to the SD card(once again in the 2.2 update they fixed this).
But, as you can think with your brains. Rooted systems can be broken by the most stupidest terminal commands (since you can just command the phone to blow itself lituraly), or even when you delete a file from the ROOT folder by accident. bricking the phone becomes very easy. that's why phone sellers won't help you as soon as they notice you were using a ROOTED phone.
you can test if your phone is rooted by downloading a small app called "terminal emulator" and filling in the code:
SU
this (SuperUser) command, means that you tell the terminal that you want to start changing important stuff and you need all acces possible.
If the system is rooted you are presented by a # after you click the Enter(return) button on your keyboard.
if the system isn't rooted you are presented by the text "No acces" or something like it.
Rooting is only cool for people who: build their own systems, want to be their 1G phone (very old phone) a bit faster, or just want to prank to their friends on how they ruined their phones (and how much money they have to buy a new one).
Rooting is not cool for people who: know nothing of terminals and linux systems, are no developers for google, have brains, want to keep their phone carriers friendly,experience that in a pocket they can accidently push buttons and people who want to use their phone the best way possible (it costed manufacturers loads of time to adjust the system in such a way that the phone works the best, why would you screw that up?).
hope this solves the big question about Rooting.
but for those people that only read the last line:
rooting is giving yourself acces to the folder called ROOT, where the system get's it's knowledge on how many volts it should send to the different parts of your phone, and how everything in your phone should work. a good thinking (wo)man wouln't concider rooting for even a second!
you can change your processor speed by rooting, but you really want to be careful with that you could burn up your processor quick if you don't know what you are doing.
Everyone should be warned that if something goes awry during the rooting process, like a loss of connection with the pc, a power loss, etc, you will brick your device. Unrecoverable. And if you take it in for a warranty exchange, they will laugh at you and throw you out of the store. You're totally on your own.
And if you root your phone and then something else breaks. like the screen, you're on your own. Warranty voided.
If it is possible to start your phone (or get into recovery/fastboot), you can always flash stock rom/recovery to unroot it and send it in for warranty repairs.
But yes, if your device is completely hard bricked through a loss of power or something like that, you are on your own.
I have to look at this differently.
Do I want to run the "native" OS on it? Then rooting is of no concern.
Do I want to modify the OS to include compilers, other folders, and non-standard but compatible drivers? Then yes, I should root it.
Do I want to be able to boot another system on it from an SD card- say NetBSD or OpenBSD or even a homebrew linux? Then yes to rooting.
No one here seems to be aware that a lot of Linux code came from reverse engineering- which can be also called "rooting."
I essentially only want to root my phone (LG GT540) in order to run App2SD when/if the official 2.1 upgrade becomes available.
Will I be able to root the phone, use this app, and essentially then just ignore the fact that I've rooted it?
I.e. just ignore all of the wow zap new Super User feature I'd rather not mess with as an amateur?
Will the phone still update via the official LG update software if it's rooted?
Will this un-do the rooting?
Hi, just started looking into android for a few days now, so totally new, but I also have a question about rooting and updates.
The more I read about the slurry of phones on the market, the more I feel like I should be careful which carrier/ui they use on their phones as some either rarely get updated in a timely fashion after an update has been released or just get stuck with a 1.6 update forever.
So if this has been answered I apologize, I looked through every post, but I don't have enough android lingo knowledge to fully understand.
So to my question.
If you have a device that isn't receiving anymore updates due to your carriers UI like MOTOBLUR or Touchwiz or whatever, does rooting cause your phone to basically take off the overlayed carrier UI and revert it back to the standard Android UI featured on the Nexus One allowing you to get updates (froyo, gingerbread, honeycomb, ice cream, jellybean, kiwi, lollipop, etc) whenever they are released? Or am I completely misunderstanding the benefits to rooting and would my best bet here is just to wait for another android ui phone to hit the market (possibly the Nexus S I'm hoping)?
Device(s): [o]Samsung Galaxy S II Epic Touch 4G
[x]HTC EVO Shift 4G.
[x]Samsung Moment.
Carrier: Not Provided
Thanks: 55
Thanked 4 Times in 2 Posts
Quote:
Originally Posted by Bk2fut
Great thread.
One quick question:
I essentially only want to root my phone (LG GT540) in order to run App2SD when/if the official 2.1 upgrade becomes available.
Will I be able to root the phone, use this app, and essentially then just ignore the fact that I've rooted it?
I.e. just ignore all of the wow zap new Super User feature I'd rather not mess with as an amateur?
Will the phone still update via the official LG update software if it's rooted?
Will this un-do the rooting?
Thanks!
+1. That's the only purpose I'd have for a rooted Moment. Internal storage space is laughable.
bk2fut and Knightprincess13...
you are confused ... i suggest you read the 2 links above.
once root.. you can do what you want.. and forget it; if you choose.
You can accept updates from carrier, but it might kill your root and close it. this might affect some apps that require root (ex: apps2sd). which will affect all apps that was used in apps2sd!!!!!!!!!!!!!!!!!
you have to wait for dev to put out the update in rooted version. takes less than a weeks for someone to do. It normally happens within 24hrs!
you can also choose to use a ROM with no skins or a different skin. up to you.
moonmeat...
you should also read the 2 links above.
Rooting does NOTHING to your phone's look or feel or function!!!!! it does 1 thing: give you full access to your phone's root directory and control over it!
Device(s): [o]Samsung Galaxy S II Epic Touch 4G
[x]HTC EVO Shift 4G.
[x]Samsung Moment.
Carrier: Not Provided
Thanks: 55
Thanked 4 Times in 2 Posts
Quote:
Originally Posted by dan330
bk2fut and Knightprincess13...
you are confused ... i suggest you read the 2 links above.
once root.. you can do what you want.. and forget it; if you choose.
I'm merely stating that as a user who KNOWS that rooting & ROMs are WAYYYYYY over her head, the only thing I've considered either for is better storage space. I'm an artsy type... writing, reading, the occasional anatomy text book- my specialties. I don't take after my superhacker father. So, I'm not going to delude myself into thinking I can handle having a rooted phone. This is me, not being a moron.
Although, if my boyfriend lived closer, I'd trust him to do it. Although I'm not completely clueless, he's much more technologically savvy.
But thank you Dan, I have a much better understanding of what each entails. I'll just wait until I can upgrade to have better storage space.
I have been looking for the "what is root" question/explanation and am glad I found this thread. The info presented here is VERY helpful.
I also want to state that I REALLY like the way everyone communicates without being rude/smart-aleckly(?) or a jerk! This is why I joined this site.
Thank you AND kudos to all for your incite, knowledge and friendliness!!!
i also think.. Flashing a ROM will also void the warranty... so you will void it twice. does to negatives make a positive? so then the warranty will be unvoided??