Skip to content

Kali Linux Mini Documentation

Matthew Mairs edited this page Nov 20, 2015 · 3 revisions

I know there's lack of documentation and finding help is not easy. Here's me. [This is not an official documentation. I don't accept any responsibility.]

*FIRST OF ALL, you need "ROOT". This is not optional, you must have root access to your Android. *Your device must have loop device support ( PRESS MENU BUTTON, select Status. Read the log, you will see if your device supports loop device)

Okay. Here's the tricky part. Your device is probably FAT32, and I doubt your device's internal storage is adequate for your fantasy :)

*Buy a 32 GB class 10 sd card. Class 10 is important because of it's writing/reading speed. *Download mini partition tool. *You need 2 partitions. Use 512 MB - FAT 32 for first partition. Give the rest to EXT2. ####IMPORTANT NOTE : USE EXT2, OTHER TYPES WILL GIVE YOU ERROR NO MATTER WHAT.

NOTE 2 : MAKE SURE PARTITION WENT GOOD. SOMETIMES IT PARTITIONS IT AS OTHER.

You can find how you can do these by searching, or just by yourself. *Installation Type : File *File Type : Auto. *Choose folder to Ext2 partition point.(Menu button, Select status, you can see the point under AVAILABLE MOUNT POINTS)

*Choose Desktop Environment, VNC, SSH Servers and X Server as additional packages. DO NOT CHOOSE Kali Components. NEVER!!

*DO NOT CHANGE USERNAME TO ROOT. You're not an adult yet. You will use sudo command in terminals.

Here's the adrenaline part, Linux Deploy is not a 100% stable program. It could screw up your installation at any second. Keep the internet connection on, and smile :)

It will give you some errors, fails... nevermind, don't be scared. After installation DO NOT START THE KALI THROUGH LINUX DEPLOY'S START BUTTON!!!!! use Terminal Emulator(Download it at https://play.google.com/store/apps/details?id=jackpal.androidterm).

Run these codes.

-su -/data/data/ru.meefik.linuxdeploy/linux/bin/linuxdeploy shell

It will particularly do what Linux Deploy do as START. Now, execute the following code: -sudo apt-get update.

It will load the basic kali linux components and handle the rest.

YOU'RE NOT DONE YET ! Kali Linux has meta packages. This means that you cannot use Kali Linux' pretty toys yet.

Here's Kali metapackages : https://www.kali.org/news/kali-linux-metapackages/

To install one of them(I recommend kali-linux-full) : -sudo apt-get install kali-linux-full

It might take your night. It'll ask you, "this will take 3000MB etc. etc. whatever you choose". Type Y and Enter.

It will ask you some questions like "it is not recommend to install kismet with root access etc. etc." Just press Enter.

I use General Mobile Discovery (Blu Life Play in EU). I had tons of problems, I still have. There is so much problem. But this is one of the best way to get rid of most of them.

If you have any questions, please ask, see Issue #183. I'm not the designer, or creator of this program. I'm just a FAN :)

  • Another fan has corrected a little grammar of this doc. I might also mention that linuxdeploy is pretty stable these days and the latest kali (2.0/sana) appears to be starting VNC correctly.

http://your_computer:3142/XXXX where XXXX is one of armdebian, armubuntu, or armkali

Clone this wiki locally