安卓手机怎么开root权限

安卓手机怎么开root权限,第1张

在手机上获取root权限方法如下:

工具:华为P40、EMUI10.1.0、神话一键root。

1、打开root软件,选择开始root。

2、选择root。

3、root过程如图所示。

4、等几十秒之后,软件就会帮手机root成功,成功之后就可以删除手机里的内置程序了。

root权限介绍

root权限系统权限的一种,也叫根权限,与SYSTEM权限可以理解成一个概念,但高于Administrator权限,root是Linux和unix系统中的超级管理员用户帐户。

该帐户拥有整个系统至高无上的权力,所有对象他都可以 *** 作。获得root权限之后就意味着已经获得了系统的最高权限,这时候你可以对系统中的任何文件(包括系统文件)执行所有增、删、改、查的 *** 作。

首先明白几点

1. su是一个elf可执行文件,superUser是用来和su配合的root授权管理软件。

2. 要执行su(其他程序获取root权限默认执行su)必须将su放在系统环境变量里,bin和xbin目录,其他地方你需要加全路径

3. bin和xbin目录在system分区,默认只读,所以要写入su必须重新挂在该分区为可写

知道这些再说如何root

1. 通过漏洞将自己进程提权到root权限,具体做法要去了解漏洞利用原理

2. 进程获取root权限后重新挂载system分区可读写

3. 然后将su拷贝到bin目录或者xbin目录,由于su的所有者提权进程已经是root进程,所以su也具有root属性。然后设置su文件755属性,即所有者可读可写可执行,所在组和其他用户可读可执行,同时为了让一般用户在执行某些程序的时候,能够暂时具有该程序拥有者的权限,所以需要设置s标志位,即其他评论提到的chmod 4755 su,superuser拷贝system目录并安装,放在system目录下作为系统应用,防用户删除

4. 这样其他程序调用su以后,先要经过superuser同意,用户点同意后,由于su拥有者为root所以其进程也拥有root权限,相应的它执行的命令也都是有root权限, 详细的做法可去github搜su源码阅读,最后执行的一句`execv(ctx->to.shell, ctx->to.argv + argc)`通过验证后将su进程直接替换成需要执行的命令

安卓手机怎么root

1、首先,打开手机上的应用商店。

2、在搜索栏输入“root”关键字(大小写不限),任意选择一款适合软件的进行下载

3、打开APP,并点击“一键获取root权限”按钮,以实现对手机获取root权限。

4、root工具就可以获取该手机的root权限了。

5、如果不小心误删手机数据,同样的可以在手机应用里搜索“极速数据恢复”进行恢复。手机ROOT前一定要备份手机数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7783469.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存