Source: Android Central

If you’ve researched anything about Android on the web, you’ve probably seen and read about «rooting» it. There was a time when many of the phones available Android fell short of their potential and root was the answer. Terrible software was the norm, apps you would never use ran hopelessly, wasting data and battery life, and the experience was poor.

Since every Android phone runs a Linux kernel and middleware very similar to the distribution linuxwhich you install on a computer under the hood, rooting was a way for us to try and fix them in our own way. root is how you get full access to everything in the operating system, and these permissions allow you to change it all. Modern Android is much better than before. Even the cheapest phone or tablet you can buy in 2019 will perform better and perform better than the best Android phone available just a few years ago. But many of us still want access to our phones and are looking for more information.

Content

  • What is root?
  • Should I root?
  • get ready
  • How to get root
  • Samsung
  • LG
  • Huawei
  • One Plus
  • Motorola
  • pixel
  • Other phones

What exactly is root?

sudo

Source: Android Central

When you root your Android, you simply add a standard Linux feature that has been removed.

Root, at least as we say here, is the superuser. Your Android phone uses Linux permissions and file system ownership. When you sign in, you are a user and you are allowed to perform certain actions according to your permissions. The apps you install are also given a user ID type, and they all have permissions to do certain things — you see them when you install them on older versions of Android, or you’re prompted to allow them on Marshmallow or higher — in certain folders. with certain files. Root is also a user. The difference is that the root user (superuser) has the right to do anything with any file anywhere on the system. This includes things we want to do, such as force deleting an app, or things we don’t want to do that might render your Android inoperable. When you do something as root, you can do anything.

When you root your Android, you simply add a standard Linux feature that has been removed. Small file named su is placed on the system and given permissions so that another user can run it. It stands for «Switch User» and if you run the file without any other options, it switches your credentials and permissions from a normal user to a superuser user. After that, you have full control and can add anything, remove anything and access features on your phone or tablet that were not available before. This is very important and you should think before you start.

System Root vs. System Root

Android

Source: Android Central

Everything above is how Linux based systems usually work and how Android works before version 4.3.

Starting with the release of Android 4.3, the process that handles requests for root access should run as soon as you turn on your phone. This daemon (that’s what these types of processes are called) also needs special permissions so that it can work as intended. For both of these things to happen, it was necessary to change the files in the system folder of the phone.

When Android 5.0 came out, everything changed, and the boot image — the software that does exactly what you think: to boot Android on your phone — needs to be changed so that the daemon is running. su . Because it does not change the system partition, it has been called a systemless root.

Systemless root is what you’ll have if you can’t build Android for your phone and install it.

Work on systemless root was quickly halted when a way was found to root Android 5 phones by editing system files, but Google fixed the method with Android 6 and systemless root was required again.

It’s good that Google is fixing some things to make our phones more secure because most people don’t care about rooting phones and need these protective equipment. In this case, it was also beneficial to the root community as a whole, because a systemless root is better in many ways.

Easier when you want to update to a new version of Android, easier to uninstall if you change your mind, and what most users like is that systemless root can be «hidden» so certain apps and behaviors won’t know what your phone is rooted and working fine. Yes, that means things like Google’s Safety Net, your bank’s app, or even a game that doesn’t allow rooted devices can work just fine in many cases.

If you don’t have a very old phone, or just want to practice building Android yourself on a Pixel or other Google-supported open hardware platform, you’ll probably use the systemless root method.

Should I root my Android?