- Ten Important Things To Do After Installing Kali Linux On Your Android Device.
- Number One(1): Install Git
- What is Git and How Important is git to Kali Linux or Linux entirely?
- Number Two(2): Install Wget.
- Number Three(3): Install A Browser
- Number four(4): Install A Media Player
- HOWEVER
- Number Five(5): Add A standard user account
- Number six(6): Give internal Storage Access To Kali Linux
- Note
- Number seven(7): Enable sound, using PulseAudio
- Number eight(8): System settings And preferences
- Number nine(9): Fix Upgrade Not working On Kali Linux «apt upgrade»
- Number Ten(10): Install Python3 And Java
- What can you do with kali linux on android
- Content:
- Overview
- 1.0 NetHunter Editions
- 2.0 NetHunter Supported Devices and ROMs
- 3.0 Downloading NetHunter
- 4.0 Building NetHunter
- 5.0 Installing NetHunter on top of Android
- 6.0 Post Installation Setup
- 7.0 Kali NetHunter Attacks and Features
- Kali NetHunter Application
- 3rd Party Android Applications in the NetHunter App Store
- 8.0 Porting NetHunter to New Devices
- 9.0 Known Working Hardware
- 10.0 NetHunter Apps
- 11.0 Useful Links
Ten Important Things To Do After Installing Kali Linux On Your Android Device.
Hello everyone, welcome to my Blog, in today’s Article I’m gonna write on Ten (10) Things you should do After Installing Kali Linux On Your Android Device. Remember that in some of my previous Articles I wrote on How To install Kali Linux On Your Android Device, you can look up the Article In case you missed it, And if you already have it installed, then let’s go on.
Before, I continue it is important that you know that updating your terminal is important as it help keeps the default packages installed on the system Up To Date, update your terminal with the short command
Number One(1): Install Git
The very First thing You should do After updating your Terminal is Installing the Git package which uses the git clone command in most Linux Operating systems,
What is Git and How Important is git to Kali Linux or Linux entirely?
git clone is primarily used to point to an existing repository and make a clone or copy of that repository in a new directory, at another location. The original repository can be located on the local filesystem or on remote machine accessible supported protocols. The git clone command copies an existing Git repository. So basically with the git package installed on your system, you can easily clone in an open sourced project from open sourced websites like GitHub. You can install the package on your Kali Linux Terminal with the simple command
To clone a project/repo using git , type in the git clone command followed by the link to the project e.g
Number Two(2): Install Wget.
It is important to install wget because it can be used to retrieve content and files from various web servers. Imagine Working on a project using your terminal and then, you need to download a file and you need that file to be in a specific directory for the purpose of that project you’re working on, instead of launching your web browser and then having to locate the file you want to download and all of that stress, you can just easily get it in any directory of your terminal by using the wget command.It supports downloads via FTP, SFTP, HTTP, and HTTPS. Wget is created in portable C and usable on any Unix/Linux system. Install wget on your Kali Linux by using the command
To use wget, you can type the command wget followed by the link to the file you want to download. e.g.
Number Three(3): Install A Browser
It is necessary to install a browser on your Operating system for the sake of browsing and surfing the web, you can install Firefox Browser with the command
Number four(4): Install A Media Player
Just like the famous Windows and Apple operating systems, Kali Linux is Also An operating system, so if you ever need to listen to music or watch videos on your Operating system, just launch your Terminal And install Vlc media player to your system with the command
To play DVDs using Vlc you need to install the libdvdcss package, do that with the commands below.
And by running the following command, which will download, build and install the latest libdvdcss source to your machine:
To know more about libdvdcss you can click here. To launch Vlc from the terminal, you can use the command
HOWEVER
You cannot use Vlc media player on a root account, you’re going to need a standard user account to do that, which brings us to step Number Five(5) which is 👇
Number Five(5): Add A standard user account
User Accounts are needed because, sometimes as a new user, you don’t want to mess up your Operating system while trying to figure out how the whole thing works. This is where a User account comes in, everything done on a user account is saved in a different directory that is accessible to that user and sometimes the root user only.
Number six(6): Give internal Storage Access To Kali Linux
It is possible that while working on Kali Linux, you might need access to your internal storage, so I decided to add this to one of this things that are Important to do after installing Kali on your Android phone, to access your internal storage on Kali Linux, you can use the simple command
Note
It is important that you’ve given storage permission to termux itself previously, if you haven’t yet, do that with the command
Number seven(7): Enable sound, using PulseAudio
It is of ultimate necessity that you install PulseAudio and set it up on your system if you’re ever going to deal with anything that requires sound, like watching videos, listening to audio files e.t.c. To install PulseAudio, Head back to Termux and Follow All the instructions As Explained In This post.
Number eight(8): System settings And preferences
It is a good idea that as a user of an operating system, you know how to change some basic things on that system like, the look, taskbar settings and even the Desktop settings too, though it can’t be explained in theory here, but I have made a video below that explains this in practical, so check it out if you think this option is something that could be of good use to you.
Number nine(9): Fix Upgrade Not working On Kali Linux «apt upgrade»
I know that most people reading this post, would have tried updating their Kali Linux on Android Mobile And get either the dpkg error or this action is not permitted on a root account error message, the command below is gonna fix that problem for you
Number Ten(10): Install Python3 And Java
As An Ethical Hacker or A programmer, Having python installed on your OS is extremely important, because you’d be using it on a day to day basis, you can’t escape it, while Java is a major language used in most programming softwares today, so having Borg installed on your Terminal is a good idea. Install them with the commands below
What can you do with kali linux on android
Content:
- Overview
- NetHunter Editions
- NetHunter Supported Devices and ROMs
- Downloading NetHunter
- Building NetHunter
- Installing NetHunter
- Post Installation Setup
- Kali NetHunter Attacks and Features
- Porting NetHunter to New Devices
- Known Working Hardware
- NetHunter App
Overview
Kali NetHunter is available for un-rooted devices (NetHunter Rootless), for rooted devices that have a custom recovery (NetHunter Lite), and for rooted devices with custom recovery for which a NetHunter specific kernel is available (NetHunter).
The core of Kali NetHunter, which is included in all three editions, comprises of:
- Kali Linux container that includes all the tools and applications that Kali Linux provides
- Kali NetHunter App Store with dozens of purpose-built security apps
- Android client to access the Kali NetHunter App Store
- Kali NetHunter Desktop Experience (KeX) to run full Kali Linux desktop sessions with support for screen mirroring via HDMI or wireless screen casting
Figure 2: Kali NetHunter Desktop Experience (KeX) outputting to an HDMI monitor
The Kali NetHunter App Store can be accessed through the dedicated client app or via the web interface.
Figure 3: Kali NetHunter App Store
Both rooted editions provide additional tools & services. A custom kernel can extend that functionality by adding additional network and USB gadget drivers as well as wifi injection support for selected wifi chips.
Figure 3: The Kali NetHunter App is available in both rooted editions (NetHunter Lite & NetHunter).
Beyond the penetration testing tools included in Kali Linux, NetHunter also supports several additional classes, such as HID Keyboard Attacks, BadUSB attacks, Evil AP MANA attacks, and many more.
For more information about the moving parts that make up NetHunter, check out our NetHunter Components page. Kali NetHunter is an Open-source project developed by Kali and the community.
1.0 NetHunter Editions
NetHunter can be installed on almost every Android device under the sun using one of the following editions:
Edition | Usage |
---|---|
NetHunter Rootless | The core of NetHunter for unrooted, unmodified devices |
NetHunter Lite | The full NetHunter package for rooted phones without a custom kernel. |
NetHunter | The full NetHunter package with custom kernel for supported devices |
The following table illustrates the differences in functionality:
Feature | NetHunter Rootless | NetHunter Lite | NetHunter |
---|---|---|---|
App Store | Yes | Yes | Yes |
Kali cli | Yes | Yes | Yes |
All Kali packages | Yes | Yes | Yes |
KeX | Yes | Yes | Yes |
Metasploit w/o DB | Yes | Yes | Yes |
Metasploit with DB | No | Yes | Yes |
NetHunter App | No | Yes | Yes |
Requires TWRP | No | Yes | Yes |
Requires Root | No | Yes | Yes |
WiFi Injection | No | No | Yes |
HID attacks | No | No | Yes |
The installation of NetHunter Rootless is documented here: NetHunter-Rootless
The NetHunter-App specific chapters are only applicable to the NetHunter & NetHunter Lite editions.
The Kernel specific chapters are only applicable to the NetHunter edition.
2.0 NetHunter Supported Devices and ROMs
NetHunter Lite can be installed on all Android devices that are rooted and have a custom recovery. The full NetHunter experience requires a devices specific kernel that has been purpose built for Kali NetHunter. The NetHunter GitLab repository contains over 164 kernels for over 65 devices. Kali Linux publishes over 25 images for the most popular devices on the NetHunter download page. The following live reports are generated automatically by GitLab CI:
3.0 Downloading NetHunter
Official release NetHunter images for your specific supported device can be download from the Kali Linux page located at the following URL:
Once the zip file has downloaded, verify the SHA256 sum of the NetHunter zip image against the values on the download page. If the SHA256 sums do not match, do not attempt to continue with the installation procedure.
4.0 Building NetHunter
Those of you who want to build a NetHunter image from our Gitlab repository may do so using our Python build scripts. Check out our Building NetHunter page for more information. You can find additional instructions on using the NetHunter installer builder or adding your own device in the README located in the nethunter-installer git directory.
5.0 Installing NetHunter on top of Android
Now that you’ve either downloaded a NetHunter image or built one yourself, the next steps are to prepare your Android device and then install the image. “Preparing your Android device” includes:
- unlocking your device and updating it to stock AOSP or LineageOS (CM). (Check point 2.0 for supported roms)
- installing Team Win Recovery Project as a custom recovery.
- installing Magisk to root the device
- disabling force encryption may be required if TWRP cannot access the data partition
- Once you have a custom recovery, all that remains is to flash the NetHunter installer zip file onto your Android device.
6.0 Post Installation Setup
- Open the NetHunter App and start the Kali Chroot Manager.
- Install the Hacker Keyboard from the NetHunter Store using the NetHunter Store app.
- Install any other apps from the NetHunter Store as required.
- Configure Kali Services, such as SSH.
- Set up custom commands.
- Initialize the Exploit-Database.
7.0 Kali NetHunter Attacks and Features
Kali NetHunter Application
- Home Screen — General information panel, network interfaces and HID device status.
- Kali Chroot Manager — For managing chroot metapackage installations.
- Kali Services — Start / stop various chrooted services. Enable or disable them at boot time.
- Custom Commands — Add your own custom commands and functions to the launcher.
- MAC Changer — Change your Wi-Fi MAC address (only on certain devices)
- KeX Manager — Set up an instant VNC session with your Kali chroot.
- USB Arsenal — Control the USB gadget configurations
- HID Attacks — Various HID attacks, Teensy style.
- DuckHunter HID — Rubber Ducky style HID attacks
- BadUSB MITM Attack — Nuff said.
- MANA Wireless Toolkit — Setup a malicious Access Point at the click of a button.
- Bluetooth Arsenal — Recon, spoof, listen to or inject audio to various Bluetooth devices.
- Social Engineer Toolkit — Build your own phishing email template for Social Engineer Toolkit.
- MITM Framework — Inject binary backdoors into downloaded executables on the fly.
- NMap Scan — Quick Nmap scanner interface.
- Metasploit Payload Generator — Generating Metasploit payloads on the fly.
- Searchsploit — Easy searching for exploits in Exploit-Database.
3rd Party Android Applications in the NetHunter App Store
8.0 Porting NetHunter to New Devices
If you’re interested in porting NetHunter to other Android devices, check out the following links. If your port works, make sure to tell us about it so we can include these kernels in our releases!
9.0 Known Working Hardware
- Wireless Cards
- SDR — RTL-SDR (based on RTL2832U)
- Bluetooth adapters — Sena UD100 or generic CSR4.0 adapter
10.0 NetHunter Apps
All apps can be installed through the NetHunter Store client.
11.0 Useful Links
- The NetHunter Store App can be downloaded here
- The NetHunter Web Store can be found here
- The source code for building the NetHunter Apps can be found on GitLab here