Hello guys in this tutorial I am going to show you how to install Kali Linux operating system on your Android Phone. so guys if you want to install Kali Linux on your Android phone without root, so read this article till the end.

Many people ask me about how to install Kali Linux on Android phone. so guys in this tutorial I am going to show you step by step method, easy method and without root method to install Kali Linux on Android phone.. so follow all the steps properly then you will install Kali Linux on Android phone without root easily.

so let’s start. This article is all about how to install kali Linux on android without root. So guys first you need to meet some requirements.

Requirements To Install Kali Linux on Android Without Root:

1. Download and install termux application on your Android phone. Download from the Play Store or from the above link.

2. Download and install a VNC viewer application. Download from Google Play Store or from the above link.

3. Download my kali Linux commands text file from the given link. open it with any text editor application.

Kali Linux on Android! How To Install Kali Linux on Android Without Root (2019):

1. First of all open termux application. it will load some packages and upgrade your stermux supplication while first time. so please wait for a while.

2. After complete termux processing now we are ready to run some commands. So just copy my first command from Kali Linux commands text file and paste it into termux application. Press enter.

apt update && apt upgrade

It will update your termux application packages. it will upgrade your termux application. this process is required for installing Kali Linux on your Android Phone. It will ask for yes or no so press y for (yes) and enter. It will take 2 to 3 minutes to complete.

3. Now your packages and your termux application is upgraded. now just run the second command from my commands text file. it will install Kali Linux packages on your termux application.

pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Kali/kali.sh && bash kali.sh

Just wait for 5 to 10 minutes to install Kali Linux packages with the second command.

4. Now your Kali Linux packages are installed properly after 10 minutes. now we need to run ls command to show your packages. Then you will see start-kali.sh.

we need to run this file so go to my commands text file and copy and paste third command and press enter. It will start your kali Linux machine terminal.


5. Guys, now you can run all Kali Linux commands in your terminal. but we want to install Kali Linux desktop, it means GUI interface on our Android Phone. so guys just go to my commands text file and copy the fourth command and paste it in the terminal.

wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/de-apt-xfce4.sh && bash de-apt-xfce4.sh

Press enter. It will take 30 to 40 minutes to complete. it will download all GUI environment on your Android phone with VNC support.

7. After all complete. it will ask you for a set password to your VNC Server. Set 6 to 8 characters as a password and press enter.

Done now your terminal part is over. Minimize your termux application. open VNC viewer application.

8. Click on the plus icon to create a profile. it will ask for an IP address and machine name. so put localhost:1 in IP address and put any name for your machine. Click on done.

Now it will ask for a password so put your terminal password into that box and click on continue it will automatically connect your Kali Linux desktop with your VNC viewer software that’s it. now you can run & install any packages with Desktop Environment on your Android Phone.

Uninstall Kali Linux From Android :

If you guys want to Uninstall Kali Linux From Android, follow these steps.

(1) Open termux application. Then go to Localhost mode for that enter this command.


(2) Press enter. Now you need to put uninstall command to uninstall kali Linux from Android.

wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Uninstaller/Kali/UNI-kali.sh && bash UNI-kali.sh

FAQs :

Q.1: How we can access Localhost again after exit the termux app?

Answer: Open termux app. Enter this command & press enter.


Q.2: get a port error in VNC viewer what can I do?

Answer: follow the steps.

(1) close termux app from the recent app also.

(2) open termux app again. Type


Press enter.

Now type


Press enter.

Now again type


It will restart your VNC. After that go to event viewer app delete your old machine. Create a new machine using localhost:1 with the same password. Done.

Q.3: Commands showing an error?

Answer: Download my kali Linux text file from the above link. Because sometimes when we copy Commands from the website it’s got an error. Copy from a text file. It will work fine.

Q.4: This trick will work on non-rooted device?

Answer: Yes you can.


Credits :

All cammands taken from AnLinux : Run Linux On Android Without Root Access App.

Watch YouTube Video Tutorial.

Thank you so much for reading, Kali Linux on Android! How To Install Kali Linux on Android Without Root (2019).

Leave a Reply