Depending on each OEM you will get a custom version of the stock Android OS. For now only Nexus and Pixel branded devices, released directly by Google, can offer a pure / stock Android experience. The others will have to use an UI that’s modified and which tries to ensure a fully stable and light software skin. But, in many situations everything fails.
That’s why, but not only, gaining root on Android is such a great thing. By ensuring root you enable endless tweaking possibilities and opportunities. And among the most common tweaking procedures you have the custom ROMs section.
With a custom ROM you can replace the stock Android firmware that’s pre-loaded on your smartphone and tablet. And, of course you can then test different platforms that bring new features, apps and capabilities which aren’t usually available on the Android system. These ROMs can offer a pure Android experience just like the one featured on Google’s own devices and can unleash the true potential of your Android handset.
So, in the end it all comes to the root operation. Unfortunately, each OEM is adding its own set of restrictions within the Android core system, restrictions which are making root unreachable or quite complex and risky. However, devs like the ones that are working on the RootME program are trying to find universal root solutions that could work on many Android smartphones and tablets.
Of course, a perfect universal root solution can’t be achieved. There are so many devices released and so many Android iterations available as it’s practical impossible to find a general root solution. But, the RootME software got it pretty close.
Now, thanks to those of xda-developers you can now try this root exploit in order to see if it works with your own Android smartphone or tablet. If you want to learn more about the RootME app you can anytime check the official dev webpage from here.
If you want to test the universal root solution right away, then you can read the guidelines from below as I decided to detail some steps that must be ensured in that respect.
Firstly you need to know that gaining root access is an unofficial process that’s not backed up by Google or by OEM. Since tweaks will be applied within the stock Android OS, now, by following the steps from this guide you will lose your phone’s warranty – that’s a risk that must be assumed if you plan in flashing custom ROMs or in performing any other custom operation that’s related with the root access.
Also, you should backup your personal files that are saved on your device. Even though it’s unlikely to lose something while gaining root through RootME, the best is still to save everything that’s not there from day one. Only in this way you can be sure that your personal data, info, accounts and files will remain safe and secured all the time.
Moreover, if it’s possible, you should initiate a Nandroid backup at this point. This dedicated backup operation can secure the Android system that already runs on your device. Basically, if something goes wrong while you are trying to root your phone / tablet you can afterwards choose to use the Nandroid backup package for going back to stock.
Other things must be prepared too. For example, on your device you must enable Developer Option, a task that can be completed by tapping repeatedly on Built Number (you can stop tapping when the ‘you are a developer’ message will be displayed). Moreover, the USB Debugging option will have to be checked (it’s located under “menu - > settings - > developer options”) and the Unknown Sources feature will also have to be selected (this option can be reached by accessing Settings - > Security. Additionally, you must increase the screen timeout on your Android device – set it to 10 minutes from Settings - > Display.
An important aspect is related with the power on your Android device. You shouldn’t start the root operation without charging your handset first, if the power left is currently lower than 50%. If you skip this process you can end up in soft bricking your device – malfunctions can be issued if your smartphone will get switched off in the middle of the rooting procedure.
The steps from below are explained for Windows and for Linux. The RootME program works on both platforms, so you have nothing to worry about.
How to Root any Android based smartphone / tablet using RootME universal Root tool
- First, on the computer that it’s used download the root utility – you can download the RootME app from this page.
- Place the package anywhere you want and then unzip.
- In the extracted folder you will find two directories – the root and the unroot one.
- From each directory you can then launch the executable file you want to use for rooting or unrooting your Android device.
For Windows users:
- Switch on your Android based device.
- Connect it with your computer with the help of the USB cable.
- Just run the runme.bat / runme-UNROOT.bat executable file.
- Follow on screen prompts and wait while the rooting process is completed.
- In the end, remove the USB connection and reboot your handset.
For Linux users:
- Power on your phone.
- Connect it with your PC via USB cord.
- On your machine you need to launch the executable file through Terminal.
- So, launch a Terminal window.
- There, enter: chmod +x /path/to/yourscript.sh.
- The path and script must be your own – for example: chmod +x /home/yourusername/desktop/rootme-master/rootme/root/runme.sh.
- Next, enter the actual path of the script: /path/to/yourscript.sh.
- That’s all.
- When done, remove the USB cord and reboot your smartphone / tablet.
That was how you can use the RootME utility for trying to root your Android powered smartphone / tablet. The root access can be verified easily by using the Root Checker app that’s available for free on Google Play. You can share your experience with us by using the comments field from below. Also, if this tool didn’t work for you, you can use our how to section in order to find a root solution that is compatible especially for your device and for the Android build that’s running on your handset. That’s it; enjoy and don’t forget to let us know how everything turned out in the end – if you had problems, we will be here to assist you.