手机免root安装kali linux 步骤,离线版(最终可行版)
手机免root安装Kali Linux步骤
- 下载Termux,可以通过F-Droid跳过Google Play,注意某些老安卓手机可能不支持,比如我的三星i9152,在下载F-Droid后显示不兼容,终于告诉我不能安装了。在此之前一直不知道为什么无法安装,有些淘宝卖家根本不懂,声称只要是安卓就能装,这简直是文盲。
失败方法,已验证
首先安装:
- Termux
- AnLinux
- VNC Viewer
安装完成后打开Termux,输入以下命令进行基础环境更新:
apt update && apt upgrade -y
打开AnLinux软件,选择Kali,复制选择好系统后出现的代码,然后打开Termux进行输入。这里需要翻墙,否则无法安装。
输入以下代码:
./start-kali.sh %257B%2522request%255Fid%2522%253A%2522162752031416780357238192%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=162752031416780357238192&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-3-106212581.first_rank_v2_pc_rank_v29&utm_term=%E6%89%8B%E6%9C%BA%E5%AE%89%E8%A3%85kali&spm=1018.2226.3001.4187
这个教程是使用安卓虚拟器的,测试结果显示最后需要root权限,无法继续进行。
*
虚拟器开启root权限也会出现这个问题,不知道为什么。
---------------------
挣扎了一个多小时,没办法,及时止损吧,不能说这个帖子坑,人家说了是在安卓虚拟机里,没办法,只能继续寻找解决办法。
kali@kali:~$ pkg install wget
kali@kali:~$ wget -O install-nethunter-termux
kali@kali:~$ chmod +x install-nethunter-termux
kali@kali:~$ ./install-nethunter-termux
- 将.xz解压为.tar:
xz -dk **.tar.xz
- 将.tar解压为普通文件:
tar -xvf **.tar
出现"rootfs corrupted"错误。应该是下载过程中出现了数据损坏,需要重新下载再试试。
*
安装一下vim:
pkg install vim
换成清华大学的源:
apt edit-sources
将其修改为:
deb stable main
然后运行:
apt-get update
还是不行,唉。
参考:耐心下载,一般情况下都会丢包导致SSL error:(null)最终导致校验失败无法安装。这个教程可以:无线攻击软件需要root。
可行版本
一. 安装NetHunterStore:下载并安装STORE APP即可,安装后界面如图1,图2为官网。
二. 安装Termux:进入商店下载并安装即可。
三. 安装NetHunter-KeX:同上。
四. 安装Hacker's keyboard(选装):同上。
五. 安装Kali Linux:给Termux储存权限,打开Termux。如果卡在installing就开个代理!
- 开启访问程序外目录:
termux-setup-storage
- 安装wget,如果下载慢的话可以使用代理或者切换到清华源。如果出现询问是否要安装的提示,直接输入Y。
pkg install wget
- 下载对应的压缩包,使用迅雷或其他下载软件下载。大多数情况下是下载后将压缩包复制到手机的download目录下,在终端里执行以下命令:
cd storage
cd downloads
mv kalifs-arm64-full.tar.xz /data/data/com.termux/files/home
cd /data/data/com.termux/files/home
./install-nethunter-termux
如果在同目录下检测到kalifs-arm64-full.tar.xz文件,可以直接运行,我没有操作,原作者写的是: 第一个蓝色句子的意思大概是发现同名文件,是否要删除下载下一个?选择N。 中间需要的时间可能有点长,请耐心等待。 第二个蓝色句子的意思大概是问你安装完成后是否要删除安装文件(rootfs)?选择y。
- 启动Kali Linux:完成后,只需要输入其中一个命令即可启动Kali Linux:
- nethunter(缩写:nh)开启Kali Linux命令行,注意这是普通权限的命令行。
- nethunter -r(缩写:nh -r)开启管理员权限的命令行。
- 使用图形化界面:这里再教大家如何打开Kali的图形化界面。
- 首先,我们先使用nh -r进入Kali系统。
- 然后输入kex passwd来设置一个密码。
可行版本结束