Menu
Dashboard Tutorials Upload
Account Timers
Settings
Tools · Beginner · 10 min read

Installing NetHunter Rootless — Complete Setup Guide

Get a full Kali Linux environment on any Android device — no root required. Covers getting Termux, installing NetHunter Rootless, and launching your first session.

Your progress 0%
01

What is NetHunter Rootless?

Android phone with terminal and security tools
NetHunter Rootless turns any Android phone into a pocket Kali Linux machine — no root required

Kali NetHunter is Offensive Security's mobile penetration testing platform. The Rootless edition runs entirely inside Termux on any unmodified Android device — no root, no custom recovery, no unlocked bootloader required.

What you get
A full Kali Linux chroot inside Termux — access to hundreds of security tools including Nmap, Wireshark (TShark), Metasploit, and more, all without modifying your Android system.
02

Getting Termux

Android phone download and app installation
Download Termux from GitHub Releases or F-Droid — both are the official, actively maintained sources

NetHunter Rootless runs inside Termux. You need to install Termux first. There are three places to get it — pick one and stick with it. Do not mix APKs from different sources — each source signs with a different key and mixing them will break updates.

Do not mix sources
GitHub, F-Droid, and APKPure each sign with a different key. If you install Termux from one source and then try to update from another, Android will block it with INSTALL_FAILED_UPDATE_INCOMPATIBLE. Choose one source and always update from the same place.
Not on the Play Store
The Play Store version of Termux is outdated and has limited functionality. Use GitHub or F-Droid for the full experience. You will need to enable Install unknown apps in your Android settings for your browser or file manager.
03

Update Termux

Open Termux after installing it. Before doing anything else, update the package manager and all base packages. This ensures the installer has access to the latest dependencies.

bash
$ pkg update && pkg upgrade -y

If prompted to replace any config files, press N to keep the existing version. The upgrade may take a few minutes depending on your connection.

04

Install Required Packages

The NetHunter installer needs a few tools to download, extract, and set up the Kali chroot environment. Install them now.

bash
$ pkg install wget curl proot tar -y
What each package does
PackagePurpose
wgetDownloads the NetHunter installer script
curlHTTP client used by the installer internally
prootFakes root inside the chroot without actually rooting the device
tarExtracts the Kali rootfs archive
05

Download & Run the Installer

With dependencies in place, download the official NetHunter installer, make it executable, and run it. The installer will pull down the Kali rootfs — this can take several minutes depending on your internet speed.

Step 1 — Download the installer:

bash
$ wget -O install-nethunter-termux https://offs.ec/2MceZWr

Step 2 — Make it executable:

bash
$ chmod +x install-nethunter-termux

Step 3 — Run the installer:

bash
$ ./install-nethunter-termux
  _  __     _ _   _   _             _
 | |/ /__ _| (_) | \ | | ___| |_ | |__  _   _ _ __  | |_ ___ _ __
 | ' // _` | | | |  \| |/ _ \ __|| '_ \| | | | '_ \ | __/ _ \ '__|
 | . \ (_| | | | | |\  |  __/ |_ | | | | |_| | | | || ||  __/ |
 |_|\_\__,_|_|_| |_| \_|\___|\__||_| |_|\__,_|_| |_| \__\___|_|

[*] Checking architecture …
[*] Downloading Kali NetHunter rootfs …
This will take a while
The installer downloads and extracts a full Kali Linux rootfs — typically 400–800 MB. Keep Termux open and your screen awake, or disable sleep timeout in Android settings while it runs.
06

Starting NetHunter

Once the installer finishes you're ready to launch. Two commands work — try the short one first.

bash
$ nh
┌──(kali㉿nethunter)-[~]
└─# _

If nh doesn't work, use the full command:

bash
$ nethunter

You'll drop into a Kali shell prompt. From here you have access to the full Kali toolset. Update Kali's own packages on first launch:

bash
┌──(kali㉿nethunter)-[~]
└─# apt update && apt upgrade -y
07

Troubleshooting

Common issues and how to fix them.

INSTALL_FAILED_UPDATE_INCOMPATIBLE when installing Termux
You have a version from a different source already installed (e.g. Play Store). Uninstall the existing Termux completely, then install from your chosen source — GitHub or F-Droid.
Installer stalls or download fails mid-way
Your connection dropped or the screen timed out. Re-run ./install-nethunter-termux — the installer can resume. Make sure to disable screen timeout in Android settings before running it again.
nh: command not found
The installer didn't complete or the alias wasn't written. Try nethunter instead, or close and reopen Termux to reload the shell profile, then try nh again.
Tools are missing inside the Kali session
The rootless install is minimal by design. Inside the Kali shell, use apt install <tool> to add what you need, e.g. apt install nmap tshark -y.