how to install kali linux on android

How to How to Install Kali Linux on Android

Kali Linux is a popular penetration testing and ethical hacking Linux distribution used by forensic and IT security specialists to conduct network security assessments. Kali Linux runs on a number of platforms, and, in this article, we’ll show you how you can make it work on your Android smartphone as well.


Install BusyBox

To successfully install Kali Linux on Android, you first need to install BusyBox, a suite of several stripped-down Unix tools created for embedded operating systems with very limited resources.

  1. Open Google Play

  2. Search for “BusyBox”

  3. Install BusyBox by Stephen (Stericson)

Install Linux Deploy

Linux Deploy is a handy Android app that makes it possible to easily install several Linux distributions, including Kali Linux. The app creates a disk image on your Android smartphone, mounts it, and installs the Linux distribution of your choice on it. Because the distribution is contained within a disk image, you can painlessly remove it or move it somewhere else.

  1. Open Google Play

  2. Search for “Linux Deploy”

  3. Install Linux Deploy by meefik

Configure Linux Deploy

With both BusyBox and Linux Deploy installed, it’s time to install Kali Linux. But first, it’s necessary to change some settings.

  1. Launch Linux Deploy

  2. Tap the Settings button at the bottom

  3. Under Deploy, select Distribution and change it to Kali Linux

  4. (Optional) Change the installation path to suit your needs

  5. (Optional) Change your username and password under the User name and User password

  6. Click the Install option at the top to begin the installation process and wait for it to complete

  7. After the installation is complete, click Start to launch a VNC server inside your Kali image.

Connect to Your Kali Image Using VNC Viewer

With Kali Linux running in the background on your Android smartphone, the only thing left to do is connect to it using a VNC client.

  1. Open Google Play

  2. Search for “VNC Viewer”

  3. Install and launch VNC Viewer by RealVNC Limited

  4. Connect to the Kali session remotely using the username and password defined in the settings

    • Use “localhost” as your IP address

  5. Click the Connect button

  6. You’re done! You can now enjoy the world’s best penetration testing environment right on your Android smartphone


As you can see, it’s quite easy to install Kali Linux on an Android smartphone. Having a powerful penetration testing and ethical hacking Linux distribution on your phone allows you to discreetly test networks from anywhere, using the same suite of tools that professional forensic and IT security specialists use to conduct network security assessments. Just make sure to stay on the ethical side of penetration testing to avoid getting into legal trouble.

If this guide helped you out be sure to share it with the buttons below and check out our other Android & Linux blog posts and subscribe to the YouTube channel for video content.