Kali Linux “chroot” install on Android OS

Ola people! Thanks for the great response on my previous post for Kali install in an emulator environment.

I pen this blog to cover the alternate method of install which infact is the chroot install. So what is chroot install? In layman’s terms it is running Kali Linux on a rooted Android device. Getting Kali to run on ARM platform has been tricky for quite sometime until now. In this method, we will be using Linux deploy to install/boot Linux on your Android and VNC client to access the GUI on your device.

Pre-requisites:

1. Rooted Android device

2. SuperSU app on your Android device (Can be found on playstore)

2. Linux deploy

3. VNC client

What device have I used?

I’m using a Samsung Note 3 rooted, running OS 4.4.2

Easiest method to root your Android device:

Disclaimer: I’m not responsible for the damage to your device incurred during the rooting procedure.

KINGO root is the real king when it comes to ease of rooting your android device. Just go to http://www.kingoapp.com, download and install the app, connect your android device to the PC/Laptop and follow the screen instructions.

Lets begin:

Once rooted, install SuperSU app on your android device, it is to grant superuser/root access to certain apps on your phone.

Install Linux deploy and VNC client on the phone.

Give SU access to Linux deploy by using SuperSU app.
image

Configuring Linux deploy:

Below screenshots will show you the configuration I have used on my phone.
image

image

image
image

image

image

image

image

Once done, fire up the installation on Linux deploy. Please make sure you have a good internet connection for the Kali package download.
image

image

image

image

image

image

image

image

image

image

image

image

 

image

image

image

image

image

image

image

image

image

image

image

image

 

image

image

Congratulations! Kali linux is now installed.
Now go to VNC client and create a profile to access your Kali install below is how you do it-
image

Username is “root” which was already mentioned during the Linux deploy config and default password is “toor”.

image

Start kali and mount the drives.
image

Now connect using VNC and voila Kali appears!

image

Alright, that is job half done. What you have is the base install of Kali, you can upgrade to a full-install or selective install depending on your requirement.

Go to terminal and type “sudo -s” and “apt-get update”

 

image

To install the entire Kali tool set, hit the command “apt-get install kali-linux -yq” or “apt-get install kali-linux-full -yq”

image

image

image

image
image

You might run into issues where space is a constraint or face issues while running an upgrade with the apt-get command or if it takes exceptionally long time due to internet speed, it could result in an interrupted package install. For this, you have to run the following command to fix it-

“sudo dpkg –configure -a” if it doesn’t fix it automatically then run the following command “sudo apt-get install -f” and then try running “sudo dpkg –configure -a”.

image

image

 

If all else is fine, the installation will complete in due time.
It takes quite sometime for the install to complete but, you will see kali tools appearing.
image

Enjoy!!

Well my friends you now have the ability to use kali tools to test and exploit wireless networks but, what about wired networks? Would it not be amazing if you can use your phones to conduct full fledged pentests and exploits? Hell yeah!!
Keep watching this space as my next post will cover exactly that!
Until then cheerios!

 

Advertisements

3 thoughts on “Kali Linux “chroot” install on Android OS

  1. Plz help me…m stuck with updating to full kali. Ran out of space and re allocating in linux deploy did not help.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s