NetHunter 安装失败?这 10 个常见错误及解决方案,99% 的人都遇到过

大家好,我是赵志强,专注零基础手机安全研究。
最近后台很多朋友留言,说安装 NetHunter 时踩了一堆坑:要么下载半天中途断开,要么装完进不去系统,要么工具各种报错。很多新手因为一两个小问题卡很久,直接放弃了入门。
今天我把大家问得最多、覆盖 99% 安装故障的 10 个问题整理出来,每个问题都标注了典型报错现象、根本原因和可直接复制的解决方案,免 root 版和刷机版的问题都覆盖到了,照着做基本都能解决。

错误一:下载速度极慢 / 安装包中途下载失败

适用场景:免 root Termux 版、刷机版均可能遇到

典型现象:执行安装脚本后,下载 rootfs 镜像速度只有几 KB/s,中途直接报错断开;执行 pkg update 也异常缓慢,经常超时。

核心原因:默认使用官方源,国内网络访问受限,链路不稳定。

解决方案
  1. 优先换国内镜像源(国内用户必做)
termux-change-repo

用空格键选中 Single mirror,回车后选择 mirrors.ustc.edu.cn(中科大源)或 mirrors.bfsu.edu.cn(北外源),切换后再执行更新。

  1. 切换稳定的 WiFi 网络,不要用手机流量安装;如果还是慢,可以尝试挂代理后再下载。
  2. 如果是刷机包下载慢,直接用迅雷等下载工具下载完整包,再传到手机里刷入。

错误二:执行脚本提示 Permission denied 权限不足

适用场景:免 root Termux 版

典型现象:输入 ./install-nethunter-termux 后,终端直接输出 Permission denied,脚本无法运行。

核心原因:下载的安装脚本没有被赋予执行权限。

解决方案

执行一行命令给脚本添加执行权限即可:

chmod +x install-nethunter-termux
执行完成后再重新运行安装脚本。

错误三:安装中途报错 resolv.conf: No such file or directory

适用场景:免 root Termux 版

典型现象:脚本运行到一半突然终止,提示 kali-arm64/etc/resolv.conf: No such file or directory

核心原因:Termux 存储权限未开启,或脚本路径配置异常,导致无法写入 DNS 配置文件。

解决方案

先确认存储权限已开启:

  1. 先确认存储权限已开启:
    termux-setup-storage

弹出权限申请时点击「允许」:

       2.权限正常仍报错的话,手动创建缺失的文件路径:

mkdir -p ~/kali-arm64/etc 
touch ~/kali-arm64/etc/resolv.conf

       3.如果还是失败,建议卸载当前 Termux,从 F-Droid 下载官方最新版重装,避免版本兼容问题。


错误四:输入 nh / nethunter 提示命令不存在

适用场景:免 root Termux 版

典型现象:安装界面显示完成,但输入 nethunter 或简写 nh 时,提示 bash: nethunter: command not found,无法进入 Kali 系统。

核心原因:环境变量未写入终端配置,或 rootfs 镜像实际安装失败、文件损坏。

解决方案
  1. 先检查 rootfs 是否真的安装完成:
    ls ~/kali-arm64

    如果目录为空或文件很少,说明安装没成功,重新运行安装脚本。

  2. 目录正常的话,手动加载环境变量:
    ls ~/kali-arm64
  3. 以上都无效,执行脚本选择「重装」选项,覆盖安装一次 rootfs。

错误五:apt update 报错 404 / 签名验证失败

适用场景:免 root 版、刷机版均会遇到

典型现象:进入 Kali 系统后执行 apt update,出现大量 404 报错,或提示 The following signatures couldn't be verified 签名无效。

核心原因:Kali 源过期失效,或系统密钥环版本太旧,无法验证软件包签名。

解决方案
  1. 先更新系统密钥环:
    apt install -y kali-archive-keyring
  2. 如果还是 404,更换为 Kali 国内源(编辑 /etc/apt/sources.list,替换为中科大镜像地址)。
  3. 执行全量更新修复依赖:
    apt update && apt full-upgrade -y

错误六:KeX 图形界面连不上 / 黑屏 / 闪退

适用场景:免 root Termux 版为主

典型现象:启动 KeX 服务后,NetHunter KeX 客户端连接黑屏、直接断开,或提示「连接失败」。

核心原因:端口 / 密码不匹配,或安卓 12+ 系统的「幽灵进程限制」杀掉了后台服务。

解决方案
  1. 先确认服务正常启动,核对端口号:
    nethunter kex start

    启动后记下显示的端口号(默认 5901),客户端地址填 localhost:5901

  2. 安卓 12 及以上系统必做:解除幽灵进程限制
    • 有电脑的情况,用 ADB 执行三条命令:
      adb shell "/system/bin/device_config set_sync_disabled_for_tests persistent" 
      adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647" 
      adb shell settings put global settings_enable_monitor_phantom_procs false
    • 没有电脑可以用 Shizuku 应用,通过无线调试在手机端直接执行上述命令。
  3. 还是不行就重置 KeX 密码,重新启动服务:
    nethunter kex passwd

错误七:刷机版:刷入后卡开机 Logo 无限重启

适用场景:TWRP 刷机完整版

典型现象:刷完 NetHunter 刷机包重启,一直卡在手机品牌 Logo,循环重启进不去系统。

核心原因:未刷入 DM-Verity 禁用补丁;刷机包与机型 / 安卓版本不匹配;Data 分区加密导致挂载失败。

解决方案
  1. 长按电源键 + 音量下键进入 TWRP,重新刷入 DM-Verity & ForceEncrypt Disabler 补丁,这是绝大多数机型的必刷项。
  2. 确认你下载的刷机包:
    • 设备代号完全匹配(比如 Redmi Note 8 对应 ginkgo)
    • 支持你当前的安卓版本(比如 Android 16 专用包不能刷在 Android 13 上)
  3. 以上都没问题还是卡,在 TWRP 中执行 Format Data(输入 yes 确认),格式化数据分区后再刷入(会清空所有手机数据,提前备份)。

错误八:刷机版:NetHunter 应用闪退 / 提示无 Root 权限

适用场景:TWRP 刷机完整版

典型现象:打开 NetHunter 应用直接闪退,或弹出「需要 Root 权限」的提示后退出。

核心原因:Magisk 未授予 Root 权限;Magisk 版本过旧不兼容;SELinux 严格模式拦截。

解决方案
  1. 打开 Magisk 应用,在「超级用户」中找到 NetHunter,确认 Root 权限开关已打开。
  2. 将 Magisk 更新到最新稳定版,旧版本与新系统兼容性差。
  3. 仍闪退的话,在终端中临时设置 SELinux 为宽容模式:
    setenforce 0

    再打开应用测试。


错误九:安装工具提示依赖错误 / 空间不足

适用场景:免 root 版、刷机版均会遇到

典型现象:执行 apt install 安装工具时,提示「依赖关系无法满足」;或提示 No space left on device 磁盘空间不足。

核心原因:系统未全量更新,依赖包版本不匹配;Kali 分区剩余空间不够。

解决方案
  1. 安装任何工具前,先执行全量系统更新,修复绝大多数依赖问题:
    apt update && apt full-upgrade -y
  2. 空间不足的话,先清理 apt 缓存:
    apt clean && apt autoremove -y
  3. 免 root 版可以卸载不用的大型工具包,腾出空间;刷机版可以在 TWRP 中调整 system 分区大小。

错误十:终端中文显示乱码、方块

适用场景:免 root 版、刷机版均会遇到

典型现象:中文文件名、命令输出全是方块或乱码,无法正常显示。

核心原因:系统未安装中文字体,locale 语言配置未设置为 UTF-8。

解决方案
  1. 安装中文字体包:
    apt install -y fonts-wqy-microhei locales
  2. 配置系统语言环境:
    dpkg-reconfigure locales

    在列表中勾选 zh_CN.UTF-8,确认后设置为默认语言。

  3. 重启终端或重新进入 NetHunter 即可生效。

终极兜底方案

如果以上方法都试了还是各种奇葩问题,直接用「重装大法」:
  • 免 root 版:卸载 Termux APP,清理残留后重新下载官方最新版,按标准步骤重来一遍
  • 刷机版:先刷回原厂底包,再重新解锁、刷 TWRP、刷 NetHunter
很多时候莫名其妙的错误,都是因为中途操作中断、文件损坏导致的,重装一次反而最快。

重要提醒

本文所有内容仅用于合法的安全研究与学习,请务必只在自己拥有授权的设备和网络上进行测试。未经授权对他人设备、网络进行渗透测试属于违法行为,请严格遵守《网络安全法》。
© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容