AndroidHow To'sLinuxOperating SystemsOtherPenetration TestingSmartPhones

How to Install Kali Linux Version 1x or 2.0 on Android Phone

Hi The Hack Today, Today we are going to Install Kali Linux on Android Phone.

What tools you need?

1. A Rooted Android device (This is not an option)
2. Micro USB to USB Adapter (OTG)
3. Wireless card capable of packet injection (ALFA AWUS036H is supported by Android 4.1 and higher)
4. A battery powered usb pass-through for devices that doesn’t support high powered usb devices


1. SuperUser
2. Linux Deploy
3. BusyBox
4. Android VNC viewer
5. Shell Terminal Emulator

All of these can be found free in the Google App Store.

Grant Superuser Access and Install BusyBox

✔ Open BusyBox and grant SuperUser access and run smart install. (Should do automatically)

Grant Superuser Access and Configure Linux Deploy

1. Open and grant SuperUser access.

2. Select the install button and choose your distribution. In this case we will use Kali Linux.

3. Configuring our setup options
First we will make sure the “GUI” option is selected. By default it is not. Then we will set our resolution setting under GUI setting to our devices resolution.

✔ Next we will set our image size and choose our components to be installed. I do not suggest installing Kali components unless you have extra space.

✔ Setting our disk image is easy. “0” Will automatically do this for you. If you do not install the Kali components it will use 4GB of space. That is enough for all tools used for wireless hacking, Metasploit and Armitage.

Installing and Reconfiguration of Kali Linux

1. Select install and let it run. This may take time depending on you internet speed. When it has finished you will see “end install” as the last line on the screen.

2. After the install has completed. Select reconfigure and let run til you see “end configure”

Starting and Accessing Kali Linux

1. Press the start button on your new install and execute

2. Open AndroidVNC, Enter a nickname, and your password by default it is “changeme”.

3. Select connect and if you followed my instructions you should have Kali Linux up and running.

Installing Select Kali Components

✔ This is no different than installing tools on any other Linux distribution. You will need to use “sudo” to grant root access.


✔ Your tools will be in the Kali menu after installed.

Connecting Your Wireless Card

1. You will need to connect your Micro USB to USB adapter, battery powered usb pass-through and card to your device.

2. Use the Shell Terminal Emulator to disable your device’s factory card and enable your USB card. Some devices will require you to install the drivers manually. From my experience any device with Android 4.1 or higher will have the driver installed for the ALFA AWUS036H.

3. I will not offer support on this process as it may differ from device to device. It should not be hard to do even for the novice user. I had to install drivers as i’m not using the AWUS036H.

Credit : JackChitt

Note: To view your wireless interface in Android use cmd: netcfg You can start or stop with cmd: ifconfig start/stop (interface) You will also need to mount your USB port to your Kali partition to use your card directly. You can also use the pass through cmd but you will have to enable and disable monitor mode in android.


Related Articles

Back to top button