“手机上跑 Kali"这事,热度一直在。B站那条《安卓手机无root安装kali nethunter》播放量 1.6 万+、收藏近 800。哔哩哔哩8 月初 Stryker 发布 6.0 版本,教程视频三周内也冲到了 9500 播放。哔哩哔哩小红书上隔三差五就有人晒"手机版 Kali 安装成功”。
但绝大多数教程只教"怎么装",不回答三个更要紧的问题:装完能干什么?哪些事根本干不了?我这条手机该走哪条路线?结果就是评论区清一色的"卡在这步咋整"“要不要买外接网卡”“必须 root 吗”。
我把官方文档、GitHub 发布记录和社区评论区翻了一遍,把四条路线的差别、能力上限和踩坑点一次性对齐,你照着选就行。
四条路线,先有个全貌

路线一:NetHunter Rootless(官方,免 root)
Kali 官方给"完全不动手机"的人准备的方案。从 store.nethunter.com 装 NetHunter Store,再装 Termux 和 KeX 客户端,Termux 里跑官方一行脚本(`wget -O install-nethunter-termux https://offs.ec/2MceZWr` 那个),就能把整套 Kali 工具链以容器方式跑起来,`nh` 命令进环境,`nethunter kex &` 拉起完整桌面。官方对这条路线的描述是"Maximum flexibility with no commitment"——不用 root、不影响保修、不想玩了直接删。Kali官网

路线二:NetHunter 完整版(官方,要 root + 定制内核)
能力最全的形态:HID 坏 USB 攻击、蓝牙 Arsenal、车载 CARsenal、WiFi 注入这些"名场面"功能都在这一档。但前提是 root + 刷入 NetHunter 专用内核,而官方适配列表几乎全是老面孔:OnePlus One/5T/7、小米 Mi A2/A3、Galaxy S10、TicWatch 手表。新机型?要么自己编译内核,要么找社区大神定制——B站就有人给小米 13 Ultra 自编译内核刷完整 NetHunter,那是付费手艺活。哔哩哔哩
路线三:Stryker(第三方开源 App)
GitHub 上 1400 星的老牌移动端渗透工具箱,8 月 9 日发布 v6.0,是个大版本:底层从 Alpine 换成 Debian trixie,还新增了 rootless QEMU 引擎——不 root 也能在虚拟机里跑完整工具链,另送免 root 的局域网扫描器(mDNS/SSDP/NetBIOS/SNMP 全扫)和 Cameradar RTSP 摄像头发现。GitHubGPL-3.0 开源,早期版本的应用内订阅在 6.0 社区版里也不用了。
路线四:Termux 直接装工具(连 Kali 都不用)
说句实话:如果你的目的只是跑 nmap、sqlmap、hydra 这类单件工具,Termux 里 `pkg install` 就完事了,根本不用装几个 GB 的完整 Kali。这是最省手机的一条路。
能力上限:不 root,到底什么干不了
这是全篇最值钱的一段。很多人被"手机变黑客神器"的标题吸引进来,装完才发现能力天花板早就被内核定死了:
想干的事 | 免root(路线一/三) | root+定制内核(路线二) |
|---|---|---|
跑 Kali 全套工具(nmap、msf、sqlmap…) | 能 | 能 |
完整 Kali 桌面(KeX) | 能 | 能 |
局域网扫描、设备识别 | 能(Stryker 内置扫描器更省事) | 能 |
WiFi 抓包/注入(monitor mode) | 干不了 | 内置网卡也基本干不了 |
HID 坏 USB、蓝牙攻击、车载攻击 | 干不了 | 能 |
重点说 WiFi 这条,因为误解最深。Kali 官方文档写得明明白白:绝大多数 Android 设备的内置网卡不支持 monitor mode,只有刷了特殊固件和内核的 Nexus 5 等极少数老设备例外。Kali官网也就是说,不管哪条路线,想抓 WiFi 握手包,现实答案只有一个:OTG 线 + 支持 monitor mode 的 USB 外接网卡。Stryker 6.0 教程视频的评论区里有人问"有 root 还需要外接网卡吗",UP 主的回答就一个字:要。哔哩哔哩
所以先想清楚你要什么:学工具、扫自家网络、体验渗透测试流程——免 root 完全够;冲着"破解 WiFi"去的,先得接受买网卡、学 USB 直通这笔额外投入,而且这条路在手机上远不如一台装 Kali 的旧笔记本舒服。
成本和坑,按路线说
路线一(免root):时间成本半小时到一小时,主要花在下镜像。坑有两个:低配手机安装极慢,评论区有人等了一个多小时没反应,最后被回复"手机配置不行";KeX 第一次连接容易失败,多数是没设密码或没输连接命令,官方文档自己都提醒部分机型首次启动会"卡住,敲一下回车就行"。Kali官网

路线二(完整版):成本最高。刷机有变砖风险,官方适配的老机型现在收二手倒是不贵,但主力机别这么玩。新机型没有现成内核,自编译门槛不低。
路线三(Stryker):安装包约 2GB,仅支持 arm64 设备。免 root 模式走 QEMU 虚拟机,性能别指望太高,评论区已经有人在吐槽"慢"。必须提醒一个大坑:v6.0 有个严重 bug——从老版本升级上来可能误删内部存储文件,官方 8 月 13 日紧急发了 6.0.1 修复。GitHub装就直接装 6.0.1,别在 6.0 停留,老用户升级前备份。
还有个圈内幕:NetHunter 官方应用商店在官方文档里自己承认"年久失修、维护不佳"(原文时间戳 2026 年 3 月 31 日),计划推倒重写。Kali官网所以实际使用中,社区维护的启动器、汉化包反而更顺手——这也是为什么 B站那些汉化版、一键安装脚本播放量高。
三类人,三个选择
第一类:主力机 + 就想体验学工具。 选路线一,NetHunter Rootless。不动系统、不丢保修,删掉 Termux 就当没发生过。
第二类:有吃灰的旧一加、老 Pixel、小米 A 系列。 路线二值得折腾,这是"口袋 Kali"的完整形态,HID、蓝牙、车载攻击这些硬核玩法只在这一档开放;顺手配一张支持 monitor mode 的外接网卡和 OTG 线,才是完全体。

第三类:想要 App 化体验、懒得碰命令行。 选路线三,Stryker 6.0.1。内置的免 root 局域网扫描和摄像头发现对"看看自家网络里都有啥"这个需求很对味,记住性能有限。
最后两句必要的提醒。第一,工具本身合法,用法有边界:未经授权扫描、测试他人网络是违法行为,连 Stryker 的实操视频都把"仅授权网络测试"写在标题里。第二,接下来有两件事可以留意。按 Kali 的季度发布节奏,2026.3 大概率 9 月底发布。Kali官网官方已表态要重写 NetHunter 商店,移动端生态接下来一年会有变化,值得蹲一下。
备用机吃灰是浪费,但折腾之前先搞清楚自己要的是"学工具"还是"抓包",能少走一大半弯路。