Run KALI LINUX on Android Mobile Device

Kali Linux is one the best love operating system of white hat hackers, security researchers and pentesters. It offers advanced penetration testing tool and its ease of use means that it should be a part of every security professional’s toolbox.

While Kali linux is available for few devices only. However this does not mean you cannot install Kali Linux in a chroot on almost any modern device that runs Android.

In fact, the developers of Linux Deploy have made it extremely easy to get any number of Linux distributions installed in a chroot environment using a simple GUI builder. Let’s get started with installing Kali Linux On Any Android device.


  • A device running Android 2.1 and above, rooted.
  • At least 5 GB free space on internal or external storage.
  • A fast, wireless internet connection.
  • Rooted Android Device
  •  Patience.

Standard Packages of Kali Linux

Standard packages contains anything and everything I found useful. This list if divided into 3 parts:

Kali Specific

Gearbest  promotion

Kali Linux is a special build from Debian. Kali Linux inherits a lot of the issues from Debian Linux. This section shows you how to resolve of those. They are not specific to Kali Linux only and you might be leave them as it is, but I found that if I see an error my OCD kicks in and I have to make it go away…

Useful utilities and Software’s

A collection of utilities and software’s I found useful. These are day to day software’s that are available in most other Linux distributions or at least I think they should be made available as part of a default installation.

Enhancements and accessibility

Kali Linux is made to boot up fast and low of resources. But if you have some more CPU and GPU power to spare, you might want to try to make it look more colorful.

Steps to Install Kali Linux in any Android device

The process is extremely simple now thanks to this new app named Linux deploy. This app makes it so u don’t have to use the terminal emulator in order to get the Linux os installed and running all you need to do is adjust a couple simple preferences and press start.

From there you can use another app called android vnc viewer. So first things first download android deploy

And Then You Install Android Vnc

Once you have busy box, androidvnc, and Linux deploy on your rooted device than start up Linux deploy and press the little arrow in the bottom right corner of the screen to open the preferences menu.

In the preferences menu scroll down to distribution and select Kali Linux from the list of Linux os you can install and run from your android device.

Once you select Kali Linux you can select if you want to install Linux on your external sd card or on your internal device’s memory but remember this will use up between four and five gigabytes of space.

If you want to install Linux on the external sd card than select installation path and choose the directory you wish to install Kali Linux in. If you have room and decide to install the new os on your internal memory than leave the installation path as it is. It should be set up already for the internal memory of your device.

Once you have the installation path and the distribution of Linux selected than next you need to select GUI preferences to change the screen height and width. If you select the wrong dimensions it can always be changed the next time you start Linux.

Once all these basic settings are set you can select install and start installing Linux to your device. This is a lengthy process because the app has to download the Linux IMG file and decompress and install it. I would advice to be within Wi-Fi before you start. Within Wi-Fi this process usually takes between ten to twenty minutes.

Once this process is finished and it’s installed the last line of code should read end. After installed go back to preferences and select reconfigure. This will take a couple minutes but will configure kali with your device.

Again once it’s finished end will appear in the last line of code on the screen. Then just hit start and Linux is running.

Now that Kali is running you need to bring up the graphical interface to see it. This is where you use androidvnc. Select android vnc viewer and put in these settings. Select new for connection, type anything you want for the nickname, type changeme as the password, and 5900 as port. Now u could use any color settings but the best would be 24-bit. After you fill this out select connect.

After you connect that’s it!! Kali will be up and running!! When your finished just go back to Linux deploy app and select stop.

So Now You Successfully Install Kali Linux On Android Phone. So Go And Use Kali On Android 🙂

Join our list

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.

Thank you for subscribing.

Something went wrong.

Gearbest  promotion

Have your say

Loading Facebook Comments ...


Please enter your comment!
Please enter your name here