Install Kali Nethunter using Termux on Android [No root]

Install Kali Nethunter using Termux on Android

Are you trying to figure out how to install Kali Nethunter on an Android phone without root using Termux? If so, you are on the right page.


Kali nethunter is the most popular open-source penetration tool, offering support for Software Defined Radio (SDR), 802.11 Wireless Injection, AP mode, a complete Linux Setup, and USB Y-cables and HID Keyboards integrated. Kali netnunter supports both unrooted and rooted devices and can be installed on any Android device easily in a matter of seconds. Installing Kali Linux on an Android device without rooting is possible in numerous ways. In the official Kali Linux website, you can download the ROM for free.

The most common method of installing Kali netnunter is through the Termux emulator. The best part about termux is that it is also an open source project and supports most binary and tools. Previously, I published an article on termux in which I showed you how to install Metasploit on android devices using termux.

You will learn how to install Kali Nethunter in any Android device without rooting it in this tutorial. In order to begin the installation process, your device should already have termux installed. Follow the below tutorial to install the termux emulator on your Android without root if you have not yet installed it, else you may skip this step.

How to install termux emulator in android device without root

Note: If you have already installed the termux terminal in your android device then make sure that termux is granted access to the internal as well as external or sd card storage. If you are not able to access the storage then run ‘termux-setup-storage’ without quotes. A pop up box will appear asking permission to grant access to the storage, then tap allow.

Step 1: Download termux emulator

There is a free version of the termux emulator available at the f-droid store. From there, you can download it for free.

Step 2: Install the termux emulator

The installtion of the application is a very straightforward task.You need to apply the same method as you install any other application from the google play store.

Open the application once you have installed the termux. It may take a few minutes for the application to download the latest binary and modules from the server, so please be patient.

Step 3: Allow Termux to access SD card storage

You must ensure that the termux emulator has access to your external / internal SD card once the installation is complete. You can enable access by running the following command:


Once you run the above command, A pop up box will appear asking permission to grant access to the storage, then tap allow..

That’s it. The termux emulator has been successfully installed on your Android device. The next step would be to install Kali nethunter within the termux emulator.

Now let’s walk through the steps.


How to install Kali nethunter using termux in Android device [No Root]

Step 1: Upgrade the packages

Your first step should be updating the packages and binaries to the most recent versions. You can run the command below.

apt update && apt upgrade

Step 2: Install Curl packages

Now you need to install Curl packages so that you can download the required files from the server. Run the below command.

apt-get install curl

Step 3: Install kali nethunter

We’re now going to download and install the Kalinethunter from the resource server on termux. Make sure that the files should be downloaded into your home directory. So run the below command one by one.

cd $HOME

curl -LO

Step 4: Make the kali nethunter library executable

Now, you need to run the below command to make the nethunter packages executable.

chmod +x kalinethunter

Step 5: Run the script

Now we need to run the kali nethunter script. You can run the below command to run the nethunter.


Step 6: Start Kali Nethunter

Once the installation process is done, you can run kali by following the below command.


That’s it. You have successfully installed kali nethunter in termux without root.

There are many times when termux throws a permission denied error. This may be the result of not having the required kernel installed on the termux emulator. You can easily bypass it by installing the required binaries. Read further to fix permission denied error.


How to fix permission denied error in Kali nethunter

To fix the permission denied error, you need to install the kernel archive. You should download the packages for one time only. Do not repeat these steps.

Run the below command one by one.

pkg install wget


apt install ./kali-archive-keyring_2018.1_all.deb

That’s it. I am hopeful that the above step shall fix the permission denied warning. If you are still getting the permission error, then comment in the comment section below.


The best way to start penetrating into any Android device is using Kali nethunter and Termux. Additionally, you can use Termux to enhance the performance of your Android device like a professional ethical hacker by installing thousands of tools and binaries.