23 votes
Accepted

Difference between installing SuperSU using Play Store versus a custom recovery that installs it from a file?

Root access (typically) requires several components that work in concert with one another. A somewhat simplified view of what you need is: A native su binary. This can be invoked from the command ...
user avatar
  • 36.5k
14 votes
Accepted

Is kernel mode of operating system and root permissions in android same thing?

Root permissions and kernel mode are not the same thing. Programs with root access can access part of the kernel, but root is not the kernel itself. The Android (and Linux) user model has a set of ...
user avatar
7 votes

How does SuperSu provide root privilege?

SuperSU is no more actively developed, the new prevailing standard is Magisk which was originally based on SuperSU (ideas and perhaps some code too) but now it has moved far ahead. So better go for a ...
user avatar
  • 17.6k
7 votes
Accepted

How does CF-Autoroot work?

On Nexus devices, at least: CF Auto-Root works by unlocking the device's boot loader via fastboot (if it isn't already unlocked), then sending the device a custom boot image (kernel and ramdisk) that ...
user avatar
  • 1,412
7 votes

adb shell su: permission denied

Most superuser apps don't allow adb su access by default. Depending on the app you used the option may vary in location, but basically you need to go to settings in the superuser app and change it ...
user avatar
  • 948
5 votes
Accepted

Can an app with root permission access another app data?

Yes - if you grant it root privileges, it can Theoretically access any other apps data ( granting / denying is by "Superuser or Su" which is used to manage applications which are allowed to gain root ...
user avatar
  • 37.9k
4 votes
Accepted

How to use dirty cow exploit?

The reason the command isn't working for you is because "su" is a binary that gets installed by rooting your device. Without a proper root you have no "su" command. In order to use the dirtycow ...
user avatar
4 votes

Root - How to remove one of the superuser app?

Run the SuperSU app. If you’ve uninstalled it for whichever reason, all you need to do is Reinstall it from the Google Play Store. Click on the Settings tab on the top right corner, and then click ...
user avatar
  • 41
4 votes
Accepted

Download files of devices that connected into my WiFi Hotspot

Basically it is possible to control/watch over every data transferred by just analyzing the traffic. To do so you could use something like Wireshark, but then a lot of Internet traffic today is ...
user avatar
  • 66
3 votes
Accepted

Installed CWM on note 2, but the phone is not rooted

You are rooted. AFAIK Samsung bootloaders are already unlocked, you only need to flash the recovery to get the "root" Now for the problem. Go to settings->about phone and tap the build number 7 ...
user avatar
3 votes

Use stock recovery to install superuser?

Android has a chain of signature verification that (by default) protects your device from being hacked or having an unofficial image installed. Recovery images, updates, and OS images all have to be ...
user avatar
  • 34.4k
3 votes
Accepted

SuperSU binaries won't install to my HTC One M8

I have had this issue and there are 3 ways to try to get around this. You will need a custom recovery to attempt 1. or you can use Odin alternatively for 2. below. The superSU binaries are often (but ...
user avatar
  • 5,100
3 votes
Accepted

Pervasive Kingroot app avoids uninstall

You did it wrong I guess. There's a "safe" uninstall feature within Kingoroot app. This removes completely the app and the binaries from your device. Open the app Click the three dots upper ...
user avatar
  • 3,090
2 votes

SuperUser doesn't give/prompt root access

Install SuperSU instead of SuperUser. Worked for me!
user avatar
2 votes

The SU binary must be updated

Reboot into recovery after copying this file into root of your SD card. Flash this file using a custom recovery like CWM . Reboot phone. Check for SuperSu in your app drawer. SuperSu 2.46
user avatar
2 votes
Accepted

The easiest way to root a Moto G (XT1032) Android v. 5.0.2

Steps : Install custom recovery TWRP(Download link) Install SuperSU from recovery also, take a look at this : [GUIDE] Root XT1032/XT1033 Moto G Running Android Lollipop just do it with above ...
user avatar
2 votes
Accepted

Stuck on "verification fail" while Rooting Moto G 3rd gen

It seems Moto G 3rd Gen is very tricky to root. I spent 2 days trying countless things and having countless problems every step of the way. I drove myself insane with it, however at the end, it worked ...
user avatar
2 votes
Accepted

Plot twist: could a rooted device be actually safer than a non-rooted one?

You misunderstand the logic of su binary. Android doesn't have an su command like other Linux distros do. The su binaries we use on Android are added to the /system (for pre-6.0 versions) and they ...
user avatar
  • 2,629
2 votes

Phone stucked while booting with moto logo

You need to uninstall suhide. There is an uninstaller. Check this post: https://forum.xda-developers.com/apps/supersu/suhide-t3450396 And scroll to the downloads section. Download the file with 'rm'...
user avatar
2 votes

How to grant an app root access without GUI interaction?

android.permission.ACCESS_SUPERUSER was defined by SuperSU but: Due to changes in Android 5.0 Lollipop, this permission has been deprecated and is completely ignored from SuperSU v2.30 onwards ...
user avatar
  • 17.6k
2 votes
Accepted

Make mounted cifs/smb share visible for normal user in Android-x86

Management summary You probably do not need this. There are free (gratis, yes) apps to access network shares. Mounting network shares does not even need these apps; everything you need is included ...
user avatar
  • 131
1 vote

How to edit the list of reserved ports (under 1024) on Android?

Ports are not reserved by Android (or by any other OS) but are assigned by IANA for specific use. If a port is free i.e. no process is connected to or listening on that, you may use that with your ...
user avatar
  • 17.6k
1 vote

permission denied error trying to run custom script, but works in SSHDroid

The issue is with SELinux, and upon further digging, it seems I had to adjust the permissions of these files to make this work. I don't really understand it, but it seems to work. chmod 644 /sys/bus/...
user avatar
1 vote

What are the technical reasons of updating SuperSU?

It is not necessary to update. But, it is always a good habit to keep your device up to date. If you do not want to download so frequently, then see the change log of the updates, and decide whether ...
user avatar
1 vote
Accepted

Can multiple androids be paired to work on the same task?

It depends on the workload but you absolutely could use Android phones as a cluster in much the same way they did with the PS3's. You'd probably need some sort of server-client setup. With a server ...
user avatar
1 vote

How to use dirty cow exploit?

@therealjayvi You forgot to say that compiling and using CVE-2016-5195 from timwr REQUIRES adb installed and NDK to be installed as well, prior to make [architecture] and make root, and that this ...
user avatar
1 vote

Le eco le 2 Android 6.0 : How to share my computer internet on my android with USB?

As far as I know, only a few manufacturers include the USB Internet option in the menu. I was looking for a way to reverse tether my Android devices some time ago as well and eventually developed my ...
user avatar
  • 261
1 vote

Stuck on "verification fail" while Rooting Moto G 3rd gen

I totally understand the situation here as I just faced it and came out from it. The think is simple! Note many devices will replace your custom recovery automatically during first boot. To prevent ...
user avatar
  • 11
1 vote
Accepted

Overwrite /system/bin/su using adb

Andrew, if su binary in xbin is proper, then run, adb shell /system/xbin/su -c mv /system/bin/su /system/bin/su-dead then reboot and open terminal emulator and run su. Did this device come pre-...
user avatar
1 vote

Root checkers tells me my phone is rooted but most root required apps warns me that the system denied to root. Why? Anyone, please explain it to me

Go to SuperSu/Superuser(Or whatever app you have) If app that doesnt got root access are listed there try giving it root access always. For SuperSU Its like: SuperSU > Apps > (App for which root ...
user avatar
  • 1,040

Only top scored, non community-wiki answers of a minimum length are eligible