Termux是一个Android下一个高级的终端模拟器,开源且不需要root,支持apt管理软件包,十分方便安装软件包,完美支持Python,PHP,Ruby,Go,Nodejs,MySQL等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准,用心去打造完全可以把手机变成一个强大的工具。 1、下载termux 下载termux的方法很多,可以去termux官方网站:https:termux。com 由于官方网站可能会打不开,因此,我建议大家去:https:fdroid。orgpackagescom。termux下载APK! 2、安装termux。apk 安卓手机安装APK我就不多说了,非常的简单,大家都能懂。 3、获取root权限 手机没有root需要用到proot工具来模拟某些root环境。 pkginstallproot安装proottermuxchroot启动模拟root环境 注意: termuxchroot这条命令随时都可以执行,只要你发现权限不对,不是root权限,就可以先执行这条命令。 4、安装git pkginstallgit 5、通过git获取到atilo atilo是一个在termux上安装Linux的bash脚本,通过这个脚本可以安装Arch、Alpine、CentOS、Debian、Fedora、Kali、OpenSuSE、ParrotOS、UbuntuCosmic、UbuntuLTS这些Linux系统。 cdusrgitclonehttps:github。comYadominJintaatilo 6、进去atilo并给执行权限 可能有些手机是不需要给执行权限,直接执行就可以了。我这里主要是以atilo中文为主,所以我进入的是CN目录,如果你不想进入中文,可以不进此目录。 cdusratiloCNchmodxatilocn 7、安装kali 由于我已经知道是安装kali了,因此我就直接执行了。 如果你不清楚,也可以通过“。atilocnlist”先列出来有哪些系统?支持安装哪些? 。atilocninstallkali 给大家看下我小米手机安装成功的样子,只报了一个prootwarning:can’tsanitizebinding“sdcard”:Nosuchfileordirectory的错误。 后面我给termux开启读写sdcard卡的权限,并重启小米手机,再次进入即真正的成功了。 注意问题一: 走到第七步的时候,可能你会遇到如下错误: prootwarning:can’tsanitizebinding“sdcard”:Nosuchfileordirectory prootwarning:can’tchdir(“root。”)intheguestrootfs:Nosuchfileordirectory prootinfo:defaultworkingdirectoryisnow“” prooterror:‘usrbinenv’notfound(roothome。atilokali,cwd,PATH(null)) fatalerror:seeproothelp。 prooterror:tryingtoremoveadirectoryoutsideof‘datadatacom。termuxfilesusrtmp’,pleasereportthiserror。 出现这个问题,通常都是“正在下载中。。。”下载的kali不完整所引起的,默认情况下,下载的kali的路径位置在: home。atilotmp 我们在安装kali的时候,下载有一个提示进度条,一定要100,解压后大小约有60多M吧!如果下载的kali不完整,我们需要先删除kali,再去重新执行安装命令,如下: rmrfhome。atilotmpkali。atilocninstallkali 如果不先删除下载的kali,直接执行安装命令,它会“跳过下载”。 注意问题二: 第七步安装的时候,可能你不会报其它的错误,但是你会仅仅只报一条如下的错误: prootwarning:can’tsanitizebinding“sdcard”:Nosuchfileordirectory 出现这个错误,就好解决多了,原因是termux没有开启读写sdcard卡的权限。 由于这个权限问题,每个手机不一样,大家自己去手机管理权限处自行设置吧! 必须是先走安装步骤成功后,再去开启读写sdcard卡的权限,然后要重启手机,最后再次进入termux才会生效。 注意:有时候可能你已经给了termux读写sdcard卡的权限,也重启了手机,但是依然还会报这个错误,却又能进去kali,这个我也不知道为什么,可能是手机的原因吧。 8、启动kali startkali 总结: 这里仅仅只是讲了安卓用termux安装kalilinux教程,用termux进入kali后,怎么操作?又会遇到哪些错误这个就要自己研究了,至少我们已经进入了kali这个系统,后面的操作跟电脑KalLinux并没有太大的区别。 快速安卓用termux安装kalilinux命令: pkginstallwgetopenssltoolprootyhashrwgethttps:raw。githubusercontent。comEXALABAnLinuxResourcesmasterScriptsInstallerKalikali。shbashkali。sh