How to Install Kali Linux (NetHunter) on Android 11 (Without root/rootless)
Related Question
How to install termux on Android, Android 11 etc.
The Issue
We want to install NetHunter on Android 11
The Answer
Note: To install NetHunter follow the following steps, to install termux only, Follow Step 1 – Step 4
1 Download and Install termux from F-Droidor Google Play store
2 Launch termux on Android
3 Setup termux storage by executing the following command within termux
termux-setup-storage
4 Install NetHunter
pkg install wget wget -O install-nethunter-termux https://offs.ec/2MceZWr chmod +x install-nethunter-termux ./install-nethunter-termux
2 To Use NetHunter
2.1 To use command line interface
2.1.1 Type nethunter
then Press Enter key to start to use cli
2.2 To use GUI
2.2.1 Create a KeX password first
nethunter kex passwd
2.2.2 Download and Install VNC client on Android, e.g. NetHunter KeX from F-Droid(NetHunterStore) Click here to download NetHunterStore.apk directly from official website or VNC Viewer from Google Play Store
2.2.3 From termux, execute the following command to start Kali NetHunter Desktop Experience user session
nethunter kex &
2.2.4 Launch NetHunter KeX
VNC Connection Settings: localhost 1 or localhost:1 for VNC Viewer
VNC Username: (Leave it blank)
VNC Password: Enter the password we have set from step 2.2.1
2.2.5 Tap on Connect button
2.2.6 Now we should be able to connect and use the GUI of NetHunter
Note: To stop the NetHunter, we can disconnect VNC first from NetHunter KeX or VNC Viewer then execute the following command in termux
nethunter kex stop exit
To be sure, we can use ps
command to check running processes from termux, if we found anything still running other than bashand ps we can use the following command to kill/end it
kill PID # e.g. kill 5000 or kill -9 5000
3 Usage
Open Termux and type one of the following:
Command | To |
---|---|
nethunter | start Kali NetHunter command line interface |
nethunter kex passwd | configure the KeX password (only needed before 1st use) |
nethunter kex & | start Kali NetHunter Desktop Experience user sessions |
nethunter kex stop | stop Kali NetHunter Desktop Experience |
nethunter <command> | run in NetHunter environment |
nethunter -r | start Kali NetHunter cli as root |
nethunter -r kex passwd | configure the KeX password for root |
nethunter -r kex & | start Kali NetHunter Desktop Experience as root |
nethunter -r kex stop | stop Kali NetHunter Desktop Experience root sessions |
nethunter -r kex kill | Kill all KeX sessions |
nethunter -r <command> | run <command> in NetHunter environment as root |
Note
To install more tools we can use
sudo apt install -y kali-linux-default
Or install tasksel, then select “Eveything” option then install everything
sudo apt install tasksel
References
[1] “NetHunter Rootless”, Kali, 2021. [Online]. Available: https://www.kali.org/docs/nethunter/nethunter-rootless
0 Comments