Skip to content
Back to Projects

NetHunter KOE Toolchain

In progress

Kali-on-Everything initiative — extending NetHunter to unsupported Android hardware.

View Live Demo (Unavailable)
View on GitHub
NetHunter KOE Toolchain

Overview

The NetHunter KOE (Kali-on-Everything) Toolchain automates the process of porting Kali NetHunter to arbitrary Android devices beyond the officially supported roster. It includes kernel module patching scripts, HID attack surface testing utilities, Wi-Fi injection driver compatibility checks, and chroot rootfs deployment tools — enabling full-featured mobile penetration testing on budget and retired enterprise devices.

Technologies Used

Kali LinuxAndroidBashPythonDKMSKernel Modules

Key Features

  • Generic kernel module porting via DKMS-style patching
  • HID attack surface testing on non-supported chipsets
  • Wi-Fi injection compatibility matrix across monitor-mode drivers
  • Chroot rootfs deployment without official device trees
  • Automated device compatibility scoring
  • Integration with NetHunter App + Kex desktop sessions

Challenges & Solutions

Challenge:

Kernel fragmentation across hundreds of Android device variants

Solution:

Developed a modular patch system that detects kernel version and applies compatible patches automatically

Challenge:

Wi-Fi chipset driver compatibility for monitor mode

Solution:

Created a driver compatibility database with automated testing scripts for Qualcomm, MediaTek, and Unisoc chipsets

Challenge:

Reliable chroot deployment on non-standard partition layouts

Solution:

Built an adaptive rootfs installer that probes available storage and adjusts mount points dynamically

Outcome

Successfully tested on 15+ previously unsupported devices; companion research paper in progress