A custom kernel for Samsung Exynos 990 devices (Note 20 / S20 Series) specifically optimized for Kali NetHunter. This kernel enables advanced penetration testing features directly from your mobile device.
- Wireless Injection: Support for external Wi-Fi adapters (TP-Link, Alfa, etc.).
- Bluetooth Arsenal: Support for bluetooth arsenal/attacks with external adapter.
- HID Support: Keyboard/Mouse hijacking (BadUSB/Rubber Ducky attacks). (Not working at the moment)
- DriveDroid Support: Use your phone as a bootable USB drive. (Not working at the moment)
- Network Protocols: Full support for IEEE 802.11, Bluetooth HCI, and SDR.
- Wireguard: Secure and encrypted network tunneling for privacy and penetration testing.
- Battery bypass: Power components directly from the outlet reducing heat and increasing battery life.
- Optimized Performance: Debloated and tuned for better efficiency under heavy loads.
- Custom SUSFS system Deeply hide root access, Zygisk, and LSPosed from detection by apps, bypassing root checks for banking apps, games, or other sensitive software.
- And much more.....
This kernel is designed for the Exynos 990 (universal9830/9832) platform:
- Samsung Galaxy Note 20 / Note 20 Ultra (Exynos)
- Samsung Galaxy S20 / S20+ / S20 Ultra (Exynos)(Samsung S20 series require modifications to dtb/custom dtbo.img)
- Tested on Galaxy Note 20 Ultra (N985F), other devices are not officially supported.
Follow these steps to build the kernel from source on an Arch Linux or Ubuntu environment.
git clone https://github.com/MocLG/android_kernel_samsung_exynos990_nethunter
cd android_kernel_samsung_exynos990_nethunterRun the automated build script provided in the repository:
chmod +x build_kernel.sh
./build_kernel.shThe script will handle the environment setup, configuration, and compilation. Once finished, the flashable Zip will be automatically created.
- Backup: Always perform a full Nandroid backup in TWRP before flashing.
- Flash:
- Reboot to Recovery.
- Formate data.
- Reboot to Recovery.
- Flash the generated
.zipfile(you may need to flash samsung multidisabler after kernel zip). - Flash Magisk.zip.
- Formate data.
-
- Download and install Magisk app NetHunter App: Install the Kali NetHunter app to manage HID and Wireless features.
WARNING: Flashing a custom kernel modifies your system partitions. I am not responsible for bricked devices, dead SD cards, or thermonuclear war. You are choosing to make these modifications at your own risk. Knox will be tripped.
Contributions are welcome! If you find a bug or want to add support for a specific driver:
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature). - Commit your Changes (
git commit -m 'Add some AmazingFeature'). - Push to the Branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
This repository is a downstream fork of the Exynos990 KSU-Next project by Hargriv (H-K-Systems).
Developed with ❤️ for the NetHunter Community. *