coderunknown
Retired Forum Mod
AIM: Whenever a new user tries to root his mobile or flash a custom rom, he ends up with a lot of doubt and query but without any answer. There are guides but those only show you the way to do certain things but won't explain you why that step is required. New users not only need guide but proper explanation as any improper step may cause a complete brick of their mobile. Most DEVs or frequent posters will ask them to "Google" which takes them to some other forum where the DEVs again ask them to "Google" and his causes a cycle where you jump from forum to forum without any clear answer. This FAQ will clear most of the common doubts. Remember this FAQ is written for Android users who are new to rooting and custom rom so some of the answers mayn't be prefect as they don't need to know everything.
Rooting:
Q: What is rooting?
A: Rooting is the process of getting root (also known as superuser) access on your Android device, which is otherwise restricted by the manufacturer of the device. Obtaining root access is like getting admin access on a Windows PC. You are free to fiddle with system files and settings which is usually locked away from user so they don't delete or modify them causing instability or complete malfunction.
Q: Why do I need to root my mobile?
A: If you want to get rid of the bloatwares that most Android ships with, you'll need root. Without root the system won't allow you to delete system applications as there is no uninstall option. Secondly, if you want to try a custom rom that will require you root as well. How to install custom rom will be explained in the 3rd post.
Q: What are the risks involved in rooting?
A: Rooting is usually safe as your mobile will either get rooted or not. However in rare case some system settings may get altered causing boot loop or mobile may simply get stuck in boot screen. In these case, hard reset usually doesn't work so Google a bit to be sure that you follow the correct procedure if any.
Q: What I need to do to root my mobile?
A: Simply use any of these apps below. Some are windows softwares whereas others are mobile app. In case of Windows software turn your antivirus off as some are detected as malware as the root exploit is listed as a risk item but won't cause any problem neither they ship with any virus so it is completely safe. There are many more apps that can root your mobile but these are the more frequently used ones.
Q: How do I know if my mobile is rooted or not?
A: Superuser app should appear in the menu else download terminal emulator from Play store, open it and it should have a $ sign. Type su and hit enter. If you get a super user request or a # your rooted.
Q: I ran the app & my mobile is stuck at a black screen or at the manufacturer logo.
A: After rooting it may take sometime to boot your mobile for the first time. If it doesn’t boots within 5-10min, pull battery & start your mobile again. If that too doesn’t help, hard reset mobile using the key combo if any but you’ll lose root access. If that too doesn’t help, something is surely wrong. You may try manually flashing the mobile with the stock rom your manufacturer released else take it for service and act like a noob.
Q: I followed all the instruction but still my mobile is not rooted.
A: If rooting was not possible using Z4Root try the rest of the root method one by one. Reboot after every try.
Certain mobiles have NAND lock (the internal NAND memory is locked & hence can’t be changed by a third party). In case your mobile is from HTC, most rooting way will fail. Try the HTC Quick Root.
Moreover not all roms can be rooted as many of the exploits have been fixed by Google. In that case google a bit as usually downgrading the rom to an older version helps where the exploit was not fixed.
Q: What is NAND lock?
A: NAND locked (or S-ON) when the bootloader is encrypted and rooting is not possible. Even if you manage to root, it'll be temporary and when you reboot the mobile root is gone. If your mobile's bootloader is locked better check for a discussion thread in XDA, Modaco or Android forum about how to unlock the bootloader or root your mobile. Sony, HTC, Motorola has their mobile's bootloader locked.
Q: Once rooted, can i unroot my mobile?
A: Possible. Simply run the app again and it'll unroot your mobile. Though i am not sure about the mobiles with NAND lock. I'll check a bit and edit this answer accordingly.
Q: Will the service center know that i rooted my mobile?
A: Depends. If you take your mobile while still rooted, what happens next is all your fault. In you unrooted the mobile but before that removed bloatwares and the service center guy have a good know how of the what apps the mobile shipped with, then maybe yes. But most of them won't spend so much time looking for signs of rooting.
Q: If i root my mobile, will i receive official update?
A: Rooting has nothing to do with official update. Apply update and your mobile will be unrooted and most likely all bloatwares will be back.
Rooting:
Q: What is rooting?
A: Rooting is the process of getting root (also known as superuser) access on your Android device, which is otherwise restricted by the manufacturer of the device. Obtaining root access is like getting admin access on a Windows PC. You are free to fiddle with system files and settings which is usually locked away from user so they don't delete or modify them causing instability or complete malfunction.
Q: Why do I need to root my mobile?
A: If you want to get rid of the bloatwares that most Android ships with, you'll need root. Without root the system won't allow you to delete system applications as there is no uninstall option. Secondly, if you want to try a custom rom that will require you root as well. How to install custom rom will be explained in the 3rd post.
Q: What are the risks involved in rooting?
A: Rooting is usually safe as your mobile will either get rooted or not. However in rare case some system settings may get altered causing boot loop or mobile may simply get stuck in boot screen. In these case, hard reset usually doesn't work so Google a bit to be sure that you follow the correct procedure if any.
Q: What I need to do to root my mobile?
A: Simply use any of these apps below. Some are windows softwares whereas others are mobile app. In case of Windows software turn your antivirus off as some are detected as malware as the root exploit is listed as a risk item but won't cause any problem neither they ship with any virus so it is completely safe. There are many more apps that can root your mobile but these are the more frequently used ones.
- Root MANY ANDROID!
- SuperOneClick root
- Gingerbreak
- Unlock Root|mirror
- HTC Quick Root(for HTC mobiles only)
- Universal Rooting (Asian)
- Multi Root Installer
Q: How do I know if my mobile is rooted or not?
A: Superuser app should appear in the menu else download terminal emulator from Play store, open it and it should have a $ sign. Type su and hit enter. If you get a super user request or a # your rooted.
Q: I ran the app & my mobile is stuck at a black screen or at the manufacturer logo.
A: After rooting it may take sometime to boot your mobile for the first time. If it doesn’t boots within 5-10min, pull battery & start your mobile again. If that too doesn’t help, hard reset mobile using the key combo if any but you’ll lose root access. If that too doesn’t help, something is surely wrong. You may try manually flashing the mobile with the stock rom your manufacturer released else take it for service and act like a noob.
Q: I followed all the instruction but still my mobile is not rooted.
A: If rooting was not possible using Z4Root try the rest of the root method one by one. Reboot after every try.
Certain mobiles have NAND lock (the internal NAND memory is locked & hence can’t be changed by a third party). In case your mobile is from HTC, most rooting way will fail. Try the HTC Quick Root.
Moreover not all roms can be rooted as many of the exploits have been fixed by Google. In that case google a bit as usually downgrading the rom to an older version helps where the exploit was not fixed.
Q: What is NAND lock?
A: NAND locked (or S-ON) when the bootloader is encrypted and rooting is not possible. Even if you manage to root, it'll be temporary and when you reboot the mobile root is gone. If your mobile's bootloader is locked better check for a discussion thread in XDA, Modaco or Android forum about how to unlock the bootloader or root your mobile. Sony, HTC, Motorola has their mobile's bootloader locked.
Q: Once rooted, can i unroot my mobile?
A: Possible. Simply run the app again and it'll unroot your mobile. Though i am not sure about the mobiles with NAND lock. I'll check a bit and edit this answer accordingly.
Q: Will the service center know that i rooted my mobile?
A: Depends. If you take your mobile while still rooted, what happens next is all your fault. In you unrooted the mobile but before that removed bloatwares and the service center guy have a good know how of the what apps the mobile shipped with, then maybe yes. But most of them won't spend so much time looking for signs of rooting.
Q: If i root my mobile, will i receive official update?
A: Rooting has nothing to do with official update. Apply update and your mobile will be unrooted and most likely all bloatwares will be back.