How to install Kali Linux on Android using termux without root

Linux / Unix is an open-source operating system. It is one of the most used OS for hacking and provides adequate tools for hackers.

Rahi Jamil
3 min readMar 1, 2022

Are you interested in hacking and cybersecurity? Kali Linux is a powerful open-source operating system widely used by hackers and cybersecurity professionals. In this guide, I will show you how to install Kali Linux on Android using Termux without root access.

How to install Kali Linux on Android using termux without root
How to install Kali Linux on Android using termux without root

What is Termux?

Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. It combines powerful terminal emulation with an extensive Linux package collection, providing a full Linux environment on your Android device.

What is Kali Linux?

Kali Linux is a Debian-based Linux distribution designed for digital forensics and penetration testing. It comes with pre-installed tools for penetration testing, network analysis, and vulnerability assessment, making it an essential tool for cybersecurity professionals and hackers.

What is Kali Nethunter?

Kali Nethunter is a version of Kali Linux designed specifically for mobile devices. It comes with pre-installed tools for mobile penetration testing and hacking, making it a powerful tool for cybersecurity professionals and enthusiasts. Kali Nethunter allows users to perform tasks such as network mapping, wireless attacks, and exploiting vulnerabilities on mobile devices. It is commonly used by cybersecurity professionals and penetration testers to evaluate the security of mobile devices and networks.

Before we begin, please note that installing Kali Linux on Android without root access has some limitations, such as limited resources, and not all Kali Linux tools may work properly. Also, I recommend using a device with at least 4 GB of RAM and 64 GB of storage for optimal performance.

Kali Nethunter Installation

Now let’s get started with the installation process:

Step 1: Install “Termux” and “VNC Viewer” from Play Store.

  • Termux: You can download it from the Play Store.
  • VNC Viewer: You can download it from the Play Store.

Step 2: Update and Upgrade Termux.

Open the Termux app and type the following commands one by one:

apt update
apt upgrade -y

These commands will update and upgrade the Termux package repository and Termux itself.

Step 3: Allow Termux to access storage.

Type the following command to give Termux access to the device storage:

termux-setup-storage

This will prompt you to allow storage access. Grant the permission to proceed.

Step 4: Install the required packages.

Type the following command to install the “wget” package:

pkg install wget

Step 5: Download and Install Kali Nethunter.

Type the following commands one by one:

wget -O install-nethunter-termux https://offs.ec/2MceZWr
chmod +x install-nethunter-termux
./install-nethunter-termux

These commands will download and install Kali Nethunter on your device.

NetHunter for Termux installed successfully

Congratulations! You have successfully installed Kali Nethunter on your Android device using Termux without root access.

Graphical User Interface of Kali Nethunter

Step 6: Connect to Kali Nethunter.

Open the VNC Viewer app, fix the connection settings, and click on the connect option. This will open the graphical user interface (GUI) of Kali Nethunter.

Graphical User Interface (UI) of Kali Nethunter

Let's Conclude

In conclusion, installing Kali Linux on Android using Termux without root access is a great way to get started with hacking and cybersecurity. However, please use it responsibly and only for ethical purposes. Also, keep in mind the limitations and the need for sufficient resources for optimal performance.

I hope you found this guide helpful. Happy hacking!

Follow me on Twitter @mohammadrahi03. I’ll be sharing easy-to-digest tips, breaking down complex tech topics, and keeping you up-to-date on the latest in security vulnerabilities.

--

--

Rahi Jamil

🚀 Frontend Focused Fullstack Developer specializing in TypeScript, NextJS. Level up every day. Follow me on Twitter: https://twitter.com/mohammadrahi03