NetHunter ROM由多个部分组成,这些部分相互影响并相互依赖以进行正确的操作。这些部分包括自定义的Android内核,Kali Linux Chroot和NetHunter Android应用程序。
自定义安卓内核
定制内核为每个设备提供了独特的功能,而这些功能在普通内核中是不可用的。所有NetHunter内核都提供HID(计算机支持的键盘),OTG无线设备支持和模拟CDROM支持。此外,大多数内核还支持外部SDR /蓝牙和“ Y形线充电”,这使您可以在使用外部电源时为设备充电。如果您是高级的Android用户,那么您将受益于每个带有KEXEC补丁的内核Multirom支持(译者注:说简单点就是手机双系统支持)。最后,内核提供了其他补丁/修复程序,以消除可能由于添加外部无线设备而引起的问题。
Kali Linux chroot
Kali Linux chroot是NetHunter的核心,它专门修改了配置文件以与Android生态系统配合使用。您将获得两个chroot选项来下载或安装:最小或完整。最小的chroot大小略超过100mb,是基本的Kali OS基本系统,没有安装任何内容,非常适合开发人员或希望自定义其安装的任何人。完整的chroot是大多数用户想要下载的文件,大约需要600mb。完整的chroot具有与Android应用程序集成所需的一切。
NetHunter app
NetHunter应用程序提供了一个简单的界面来管理Kali Linux chroot,它是一个简单但功能强大的GUI。Android应用程序包含所有在第一次运行时复制到sdcard的配置文件。它还充当启动服务,并在设备启动时运行您选择的服务。此外,Android应用程序使您可以更轻松地与一些预选的应用程序进行交互,例如:MANA,MPC,VNC,DuckHunter,HID攻击等等。最新版本甚至包括自定义命令生成器,使您可以轻松地将自己喜欢的自定义命令添加/删除到NetHunter。