How to Install Kali Nethunter On Any Android Phone

In this tutorial, we will show you the steps to install Kali Nethunter on any Android device. Kali Nethunter is an open-source mobile penetration testing platform for Android devices. It is based on Kali Linux, which in itself is a Debian-derived Linux distribution system. So if you are a tech geek, looking to find any exploit or searching for security flaws across any apps or the system as a whole, then this ROM is the perfect place to start.

However, as opposed to installing other custom ROMs like LineageOS and Pixel Experience, the steps are a lot different. Furthermore, you might also need a couple of other files, all of which are given below. With that said, let’s get on with the guide on how to install Kali Nethunter on any Android device. Follow along for the complete instructions.

install kali nethunter android

How to Install Kali Nethunter On Any Android Phone

Initially, this exploit was only possible on a couple of smartphones. However, since then it has expanded its domain, and now includes Nexus, OnePlus, and Samsung Galaxy devices. You could check out the complete support list from the Downloads page linked below. On that note, head over to the below requirement section and then proceed with the installation steps.


That’s it. You may now proceed with the steps to install Kali Nethunter on any Android device.

Instructions Steps

  1. Extract the contents of the downloaded ROM on your device.
  2. Then head over to its /data/app directory and install all the apps present there.
  3. Now launch the Solid Explorer File Manager (or the one that you have downloaded) and head over to the below location

    data directory

  4. You might get a Superuser Request asking for root privileges, tap on Grant.
  5. Then copy all the files present and paste it inside the system/bin directory.
    bin Kali Nethunter location
  6. Once that is done, launch the Nethunter app and head over to Kali Chroot Manager. Then tap on “Minimal Chroot”. You might also see an option to install “Full Chroot”, but that isn’t recommended.
  7. Now launch the Terminal Emulator app and grant it the root permission. Then select Kali to open its shell.
  8. Execute the below-given commands inside the emulator one by one:
    apt-get update
    apt-get upgrade
    apt-get dist-upgrade
    apt-get install kali-linux-nethunter
  9. After this, you will have to install the Metasploit testing tool. For that, run the following command:
    msfdb init
  10. Then launch the Nethunter app, go to the Kali Services section, and tap on “Start at boot”.
  11. So with this, you have set up the app, its now time to run it using the following command:
  12. As of now, it might only be limited to the command line interface. If you wish to add a Graphical User Interface, then execute the following command inside the Kali Emulator:
    apt-get install tightvncserver
  13. Next up, you will have to run the VNC Server using the following command:
    vncserver :1 -geometry 1280×720 -depth 16
  14. You could now head over to Play Store and download the preferred VNC Viewer of your choice.
  15. Once installed, you will have to connect it to Kali NetHunter GUI. You should use for the following credentials for the setup process:
    Alias: Kali Linux
    Password: The one you entered initially
    Address: Either your Private IP or
    Port: It depends on display- for display 1, Port 5901 will be used, 5902 for display 2....)
    Username: root

That’s it. With this, we conclude the guide on how to install Kali Nethunter on any Android device. Do let us know your views about this ROM in the comments section below. Rounding off, here are some iPhone Tips and TricksPC tips and tricks, and Android Tips and Trick that you should check out as well.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.