如何在非root安卓设备上让Termux获取root权限

在经过root的安卓手机上,我们可以获取管理权限,可以在系统权限级别上调整和编辑应用程序,如SuperSu、 Kingroot、 Magisk等等方式。如果要root设备,那么建议使用magisk方式,毕竟它是不会轻易修改系统文件的。而如果你不想root设备,那么就可以用FakeRoot这个方法来安装sudo命令。我们要怎么在没有root安卓设备的情况下,来让termux获取root权限或者安装sudo命令行?其实,我们可以下载安装FakeRoot软件包来简单实现。

 

步骤1: 安装Termux并赋予访问本地文件的权限

安装完Termux之后,我们要让Termux有访问本地SD存储卡的访问权限,可以在Termux的终端中输入:

termux-setup-storage

当弹出询问是否允许访问本地存储的窗口时,我们需要点击同意即可。

步骤2:更新升级软件包

这个就无须多解释了,直接Termux终端:

apt update && apt upgrade

步骤3: 安装Git软件

pkg install git -y

步骤4: 安装Python2

FakeRoot 的源代码python2 ,因而我们需要安装Python2。

pkg install python2 -y

步骤5: 下载安装FakeRoot Repo

git clone https://github.com/MaulanaRyM/FakeRoot

cd FakeRoot

python2 root.py

运行这几个命令后,FakeRoot 要求在FakeRoot和Proot两个选项中进行选择。我们仅需要选择FakeRoot这个模式并按回车确认,让它自动进行root处理。这个root过程稍微要费一些时间,请耐心等候。

 

通过这几个简单的步骤,Termux就在非root的安卓设备上获取了root权限。

 

你可能感兴趣的:(termux,python,安全,运维,vim,git)