Everything You Need To Know About Root!
We are Finally starting our Modding series! And we are going to start it off right!
In this article we are going to discuss every aspect of rooting, we will try to bring you all You need to know about Root.
If you are reading this article there is a good chance you’ve already heard the word “ Rooting” somewhere, maybe you even know what rooting is and you want to root your first phone, but you are unsure how and if you should do it, or you are just looking to inform yourself.
Whatever the case is, this article is perfect for you.
And be sure to connect with us on Facebook and Twitter, so you will be up to date, as we are going to cover one manufacture and how to unlock the bootloader / root / rom the specific phone models, every week!
What is root?
The name itself. root comes from the Linxu world, where the user with the most privileged user is called root. This is similar to the Administrator on Windows.
Now Let’s dig a bit deeper, Root in the way we are disusing it here, is the SU — Superuser.
Android devices are using Limux based kernels and Linux based file-system. So when you “sign into” your phone, you are a normal user, and with that you are allowed to perform cretin actions based on your permissions.
When you install new app, that app is also given an ID, and they are allowed to do certain things.
With the Android 6.x.x you have more control over the apps, as they must ask for your permission in order to get access to some things, as an example we can give you Snapchat, when you first install it, it ask you for the permission to use camera and microphone, of course you can decline it, but then you can’t use the app. With root you can bypass things like that, modify permission and much more, that we will talk about later on.
The main difference between user and superuser is that superuser has a permission to modify anything to any app and file that is located on your phones system.
So rooting your device means, that you are getting root / admin privileges. By getting root you are modifying the operating system that shipped with the device, when you’ve got it.
And by doing that you are granted the full control over it.
When you root a smile file called su will appear on our phone with that you will be asked if you want to give a root permission to the app that acquires root in order to function as intended, by example Root Explorer.
(Root Explorer is an app that allows you to brows trough the system and modify / delete apps).
Root explorer is one the reasons we still root our phones.
Dangers and Risks of Rooting
If you are considering root, you need to know that you will be changing your device.
Google did not include superuser permission with a reason!
If they would, there would be a lot of damaged devices all around.
So remember, Expensive Android device and You not being careful can result in an expensive paper weight.
So, before you root you need to understand that you are responsible for your device, and every application on it.
Rooting is not for everybody, and you could brake things if you are doing them as root!
There is always a way to revert to the original state, but it takes time and knowledge to do it.
You also need to know that for many Android models (Except Google’s and OnePlus) rooting means your warranty is null and with that void. But then again on a lot of other phones you can revert to stock and gain the warranty back.
Should I Root my Android device?
That is totally up to! Yes or no, either way you are right.
See, people have different needs, some like modding, others just love technology and want to have the latest gadget, people who plain and simple love new gadgets and don’t mind the bloatware.
They don’t have any need to root, they are happy with using their tech the way it was meant to be used. (some times, we really envy them!)
Than there are We! We are geeks, and we are proud to be geeks!
And then there are people like us, who love technology, who want to get the most out of the hardware they paid for, the ones who are constantly trying to improve and tweak everything out.
People have different reasons to root their devices.
Some root it just because they can, those people want to get their money worth. They paid for the hardware, and they feel they should be able to do whatever they want with it.
Some root because they want to add the things that were not there, like add blockers, Root Explorers, Wifi Killers,..
Then there are people who buy the phone because of the hardware specs, but hate the software, so they want to change it, or delete the apps that they don’t use aka the bloatware.
We root our phone because of all of the reasons mentioned above.
All of the reasons we mentioned above, and all of the reasons you might have for rooting, are good reasons to root, all of them are the right reasons.
Getting Prepared to Root
At Metodix we have rooted a lot of phones, from Samsung, LG, HTC, Huawei, Xiaomi, Sony, HTC, Motorola, Google, OnePlus,.. If the phone is out in our part of the globe, we have probably root it.
Models, numbers, versions,..
First thing, you need to know what kind of mobile phone do you own.
There are different methods of rooting depending on the manufacturers.
So if you own a Samsung, you need Odin, if you own an LG you will need to unlock the bootloader first, the same goes for Sony, Huawei and HTC.
Ok, when you have found out who manufactured your phone, you need to take a look in your settings so you get to know what kind of model number you have, there are a lot of models that use different kind of processors, like the Samsung Galaxy S series for example, there is an Exynos and the Snapdragon model. What kind of processor is in your phone is depending on what part of the world do you live.
There are also phones with one or dual sims, again the same phone but two variants, you have to be very careful when you decide to root, because there is a good chance that the process may vary from model to model.
What do all the phones have in common?
They are all based on Linux kernel, they all run Android and almost all of them are root-able.
Also to root any of them you will be needing;
- Original USB Cable,
- Unlocked Bootloader,
- Enabled Developer settings
Drivers, if you are using a windows never than XP the drivers are self installed when you first plug in your phone, if they are not you should type your phone model + drivers in Google, and you will find it.
Original USB Cable, This is the cable that comes with your device, usually, there is no problem with aftermarket ones, but we did stumble upon some Samsung devices that had a problem if the cable was not original.
Youtube, Why YouTube? Because everything you will need is on there, there are videos for every popular phone and guides on how to root it. Even tho you read every guide there is still a good thing to take a look at one or two guides so you get a better feel on how to do it, especially if you will be rooting your first Android phone.
Unlocked Bootloader, As written above, there are a lot of phones that need an unlocked bootloader, luckily for us there is a way (official or unofficial) for a lot of phones. If you are using a popular phone brand like HTC, Sony, Huawei, there is a step by step guide on how to unlock your bootloader on their site.
Enabled Developer settings, you will need this to enable the OEM unlocking and to wake the USB debugging. You can enable developer settings by going into the settings > about phone > and press the build number for about 7 or 8 times, so you get a message you are now a developer.