准备工作
- kali 刷机包 官方nethunter地址
- 我这里使用的是 (nethunter-2020.3-bullhead-oreo-kalifs-full)
- 另外刚刚看了下,官方已经支持 nexus5X 的版本是 2024版本,同样仍然的Oreo (奥利奥版本)
- google刷机工具包,也就是 paltform-tools 下载地址
- google官方刷机包下载地址
下载8.1.0(OPM1.171019.011,2017 年 12 月)版本 这里版本的选择需要对应 kali 对应的版本要求,。
例如nexue5X 在官方显示奥利奥版本(Oreo) 所以我们在刷官方包的时候需要刷入 Oreo版本的系统
- twrp刷机包,下载对应nexus5X的TWRP 下载地址
如果是其他手机,也可以在这里选择其他手机 链接
- 权限工具 magisk / SuperSU 刷机包 (推荐刷 SuperSU,magisk 不支持 对于有加密数据分区上的用户上下文的更改)
- 如果有需要刷magisk 去掉magisk的保留强制加密的两个选项。
- 准备 Vnc Viewer 工具,RealVNC Viewer 或者 TigerVNC 都可以
刷机
刷入官方的系统
- 解压安装包,进入解压的文件夹里面
- 手机关机后,长安电源键+音量- 进入
BootLoader
模式,使用usb链接电脑 - 解压
paltform-tools
工具包,并添加进系统的环境变量,方便直接命令行调用platform-tools
里面包含了我们需要使用的adb和fastboot工具,所以是必须配置的
- 运行解压过后的
flash-all.bat
(如果是linux系列的系统,则运行flash-all.sh
) - 等待刷机结束,自动进入系统。进行初始化操作之后,再次关机,进入
BootLoader
模式 - 使用usb链接电脑,刷入twrp(建议把twrp SusperSU kali都放到谷歌刷机包的解压文件夹里,方便操作)
fastboot flash recovery [twrp的文件名]
等待刷入成功- 提示成功以后,按音量键 选择进入
recovery mode
。等待进入twrp recovery
- 进入twrp后 会提示 是否保持 system only read 这里直接向右滑,解除
system only read
- 此时,计算机可以发现 nexus5X 的存储设备,使用
adb devices
可以发现 设备 - 使用
adb push [SuperSU文件名] /sdcard
命令 把对应的SuperSU
刷机包 存入手机sdcard
- 使用
adb push [SuperSU文件名] /sdcard
命令 把对应的kail
刷机包 存入手机sdcard
- 进入 mount 页面 挂载除 otg 意外所有的分区。这样可以在刷kali的时候顺利写入
- 挂载完成后,退出到主页面,点击 install 页面,选择
SuperSU 文件
先刷入 SuperSU 等待SuperSU刷入成功后,再刷入kail系统 - 等待全部刷入成功后,选择
reboot system
按钮 重启进入系统,此时进入系统时应该会显示 kali的 系统页面。 - 进入系统后,点击
设置->系统->关于手机
查看系统内核,会发现与官方的系统内核有所不同 - 打开
Nethunter
APP 点击左上角的三
图标 点击kali chroot manager
点击下面START KALI CHROOT
能正常启动 代表kali Nethunter
刷入成功
使用VNC Viewer 让电脑控制 手机的 kali 界面
- 成功启动
kail chroot
后 点击 左上角的菜单图标三
选择Kex Manager
如果是第一次运行,系统会卡一会儿,此时 选择等待,如果弹出失去详情,可以选择继续等待或者停止运行重新打开都好,我建议 选择继续等待 - 成功启动后,去掉
Localhost Only
的勾选,如果保持勾选,计算机可能链接不上,USER
下面的 下拉框默认是kali
用户,个人建议更改为root
- 点击
SETUP LOCAL SERVER
设置vnc
的登录密码 和vnc view only
的密码,设置成功后,在Kex Manager
配置界面 点击START SERVER
启动Kex 服务 - 打开 RealVNC viewer 工具,创建
new connection
,vnc Server
填写IP:5901
(nethunter 默认的 5901端口), 在Name
设置自己想要的名字 在option
选项 卡里 配置 传输 品质,General -> Picture quality
的下拉选项 选择High
点击OK ,链接上以后 会弹出 密码输入框,输入密码后成功链接进入kali
界面。
初始化配置及工具的安装
-
使用之前先更新
apt update
-
htop
apt install htop
-
jnettop
apt install jnettop
可能会出现的问题
-
jnettop 的使用问题
-
不显示网络流量
需要使用数字键切换监听的网卡,我们是手机 需要监听 wlan0 或者 流量卡的端口
-
jnettop 窗口过小
Could not read/find config file /root/.jnettop: No such file or directory. Could not get HW address of interface any: No such device Could not get HW address of interface bluetooth-monitor: No such device Could not get HW address of interface nflog: No such device Could not get HW address of interface nfqueue: No such device Could not get HW address of interface dbus-system: No such device Could not get HW address of interface dbus-session: No such device Too small terminal (detected size: 75x27), minimum required size: 80x20
-
-
更新问题
-
老版本更新会遇到各种寞名的问题 ,建议不要整体更新。在安装软件的过程中一点点的替换。
-
会报一些 error(1) 的错误
出现这个错误,可以先尝试
apt --fix-broken install
进行修复
-
-
更新时提示签名无效
wget archive.kali.org/archive-key.asc //先下载签名 apt-key add archive-key.asc //然后安装签名 apt-get update //重新更新