android root 原理

android root 其实就是linux root,要获取root权限

linux 下通过sudo 或su,输入密码得到root权限

android 要把编译好的su文件拷贝到Android手机的/system/bin或者/system/xbin/目录下

Linux下su以后输入密码就可以root了,但Android里的su和Linux里的su是不一样的,Android里的su不是靠验证密码的,而是看你原来的权限是什么。意思就是如果你是root,那你可以通过su切换到别的用户,比如说shell,wifi,audio什么的。但如果你是root之外的其他用户,就不能切换回root了,会提示你permission denied。

但是安装su又需要root权限。这时候就需要下面两种方法:

1、漏洞提权

2、刷机

参考链接:

https://blog.csdn.net/hsluoyc/article/details/50560782

原文地址:https://www.cnblogs.com/cute/p/8989749.html