在经过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权限。