
NetHunter
------
Add kernel flasher - yesimxev
Fix WPS fragment - yesimxev
Fix combo key - kibersportovich
Fix /sdcard mount - mio_19
2024.2
------
Added modules loader - yesimxev
Various fixes and improvements - kimocoder
KeX - remember last resolution - yesimxev
Settings - check /product for bootanimation zip - yesimxev
Enhanced kernel version check for USB Arsenal - Robin
Added class selection for BadBT - yesimxev
Changes about duplicate perm/root checks - re4son
Add
# Kali NetHunter Application
* Home Screen - General information panel, network interfaces and HID device status.
* Kali Chroot Manager - For managing chroot metapackage installations.
* Check App Update - For checking Kali NetHunter Android App updates.
* 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 KeX session with your Kali chroot.
* 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.
* 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 the Exploit-DB.
Requires root, nethunter chroot and nethunter kernel
This app is built and signed by Kali NetHunter.
Anti-Features
This app has features you may not like. Learn more!
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download Store App-
This version requires Android 5.0 or newer.
Permissions
-
access location in the backgroundThis app can access location at any time, even while the app is not in use.
-
access approximate location only in the foregroundThis app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foregroundThis app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connectionsAllows the app to view information about network connections such as which networks exist and are connected.
-
access Do Not DisturbAllows the app to read and write Do Not Disturb configuration.
-
view Wi-Fi connectionsAllows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
android.permission.BIND_ACCESSIBILITY_SERVICE
-
pair with Bluetooth devicesAllows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
-
access Bluetooth settingsAllows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
-
connect to paired Bluetooth devicesAllows the app to connect to paired Bluetooth devices
-
android.permission.BLUETOOTH_PRIVILEGED
-
change network connectivityAllows the app to change the state of network connectivity.
-
allow Wi-Fi Multicast receptionAllows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
-
connect and disconnect from Wi-FiAllows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
-
run foreground serviceAllows the app to make use of foreground services.
-
have full network accessAllows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notificationsAllows the app to show notifications
-
read the contents of your shared storageAllows the app to read the contents of your shared storage.
-
run at startupAllows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
control vibrationAllows the app to control the vibrator.
-
prevent phone from sleepingAllows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storageAllows the app to write the contents of your shared storage.
-
android.permission.WRITE_SECURE_SETTINGS
-
modify system settingsAllows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
-
com.offsec.nethunter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 10 MiB PGP Signature
-
-
This version requires Android 5.0 or newer.
Permissions
-
access location in the backgroundThis app can access location at any time, even while the app is not in use.
-
access approximate location only in the foregroundThis app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foregroundThis app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connectionsAllows the app to view information about network connections such as which networks exist and are connected.
-
access Do Not DisturbAllows the app to read and write Do Not Disturb configuration.
-
view Wi-Fi connectionsAllows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
android.permission.BIND_ACCESSIBILITY_SERVICE
-
pair with Bluetooth devicesAllows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
-
access Bluetooth settingsAllows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
-
connect to paired Bluetooth devicesAllows the app to connect to paired Bluetooth devices
-
android.permission.BLUETOOTH_PRIVILEGED
-
change network connectivityAllows the app to change the state of network connectivity.
-
allow Wi-Fi Multicast receptionAllows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
-
connect and disconnect from Wi-FiAllows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
-
run foreground serviceAllows the app to make use of foreground services.
-
have full network accessAllows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notificationsAllows the app to show notifications
-
read the contents of your shared storageAllows the app to read the contents of your shared storage.
-
run at startupAllows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
control vibrationAllows the app to control the vibrator.
-
prevent phone from sleepingAllows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storageAllows the app to write the contents of your shared storage.
-
android.permission.WRITE_SECURE_SETTINGS
-
modify system settingsAllows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
-
com.offsec.nethunter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 10 MiB PGP Signature
-
-
This version requires Android 5.0 or newer.
Permissions
-
access location in the backgroundThis app can access location at any time, even while the app is not in use.
-
access approximate location only in the foregroundThis app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foregroundThis app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connectionsAllows the app to view information about network connections such as which networks exist and are connected.
-
access Do Not DisturbAllows the app to read and write Do Not Disturb configuration.
-
view Wi-Fi connectionsAllows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
android.permission.BIND_ACCESSIBILITY_SERVICE
-
pair with Bluetooth devicesAllows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
-
access Bluetooth settingsAllows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
-
connect to paired Bluetooth devicesAllows the app to connect to paired Bluetooth devices
-
android.permission.BLUETOOTH_PRIVILEGED
-
change network connectivityAllows the app to change the state of network connectivity.
-
allow Wi-Fi Multicast receptionAllows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
-
connect and disconnect from Wi-FiAllows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
-
run foreground serviceAllows the app to make use of foreground services.
-
have full network accessAllows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notificationsAllows the app to show notifications
-
read the contents of your shared storageAllows the app to read the contents of your shared storage.
-
run at startupAllows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
control vibrationAllows the app to control the vibrator.
-
prevent phone from sleepingAllows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storageAllows the app to write the contents of your shared storage.
-
android.permission.WRITE_SECURE_SETTINGS
-
modify system settingsAllows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
-
com.offsec.nethunter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 10 MiB PGP Signature
-
-
This version requires Android 5.0 or newer.
Permissions
-
access location in the backgroundThis app can access location at any time, even while the app is not in use.
-
access approximate location only in the foregroundThis app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foregroundThis app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connectionsAllows the app to view information about network connections such as which networks exist and are connected.
-
access Do Not DisturbAllows the app to read and write Do Not Disturb configuration.
-
view Wi-Fi connectionsAllows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
android.permission.BIND_ACCESSIBILITY_SERVICE
-
pair with Bluetooth devicesAllows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
-
access Bluetooth settingsAllows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
-
connect to paired Bluetooth devicesAllows the app to connect to paired Bluetooth devices
-
android.permission.BLUETOOTH_PRIVILEGED
-
change network connectivityAllows the app to change the state of network connectivity.
-
allow Wi-Fi Multicast receptionAllows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
-
connect and disconnect from Wi-FiAllows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
-
run foreground serviceAllows the app to make use of foreground services.
-
have full network accessAllows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notificationsAllows the app to show notifications
-
read the contents of your shared storageAllows the app to read the contents of your shared storage.
-
run at startupAllows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
control vibrationAllows the app to control the vibrator.
-
prevent phone from sleepingAllows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storageAllows the app to write the contents of your shared storage.
-
android.permission.WRITE_SECURE_SETTINGS
-
modify system settingsAllows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
-
com.offsec.nethunter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 10 MiB PGP Signature
-
-
This version requires Android 5.0 or newer.
Permissions
-
access location in the backgroundThis app can access location at any time, even while the app is not in use.
-
access approximate location only in the foregroundThis app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foregroundThis app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connectionsAllows the app to view information about network connections such as which networks exist and are connected.
-
access Do Not DisturbAllows the app to read and write Do Not Disturb configuration.
-
view Wi-Fi connectionsAllows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
android.permission.BIND_ACCESSIBILITY_SERVICE
-
pair with Bluetooth devicesAllows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
-
access Bluetooth settingsAllows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
-
connect to paired Bluetooth devicesAllows the app to connect to paired Bluetooth devices
-
android.permission.BLUETOOTH_PRIVILEGED
-
change network connectivityAllows the app to change the state of network connectivity.
-
allow Wi-Fi Multicast receptionAllows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
-
connect and disconnect from Wi-FiAllows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
-
run foreground serviceAllows the app to make use of foreground services.
-
have full network accessAllows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notificationsAllows the app to show notifications
-
read the contents of your shared storageAllows the app to read the contents of your shared storage.
-
run at startupAllows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
control vibrationAllows the app to control the vibrator.
-
prevent phone from sleepingAllows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storageAllows the app to write the contents of your shared storage.
-
android.permission.WRITE_SECURE_SETTINGS
-
modify system settingsAllows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
-
com.offsec.nethunter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 10 MiB PGP Signature
-
-
This version requires Android 5.0 or newer.
Permissions
-
access location in the backgroundThis app can access location at any time, even while the app is not in use.
-
access approximate location only in the foregroundThis app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foregroundThis app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view Wi-Fi connectionsAllows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
android.permission.BIND_ACCESSIBILITY_SERVICE
-
pair with Bluetooth devicesAllows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
-
access Bluetooth settingsAllows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
-
android.permission.BLUETOOTH_PRIVILEGED
-
connect and disconnect from Wi-FiAllows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
-
run foreground serviceAllows the app to make use of foreground services.
-
have full network accessAllows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notificationsAllows the app to show notifications
-
read the contents of your shared storageAllows the app to read the contents of your shared storage.
-
run at startupAllows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
control vibrationAllows the app to control the vibrator.
-
prevent phone from sleepingAllows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storageAllows the app to write the contents of your shared storage.
-
com.offsec.nethunter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 10 MiB PGP Signature
-
-
This version requires Android 5.0 or newer.
Permissions
-
access location in the backgroundThis app can access location at any time, even while the app is not in use.
-
access approximate location only in the foregroundThis app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foregroundThis app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view Wi-Fi connectionsAllows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
android.permission.BIND_ACCESSIBILITY_SERVICE
-
pair with Bluetooth devicesAllows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
-
access Bluetooth settingsAllows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
-
android.permission.BLUETOOTH_PRIVILEGED
-
connect and disconnect from Wi-FiAllows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
-
run foreground serviceAllows the app to make use of foreground services.
-
have full network accessAllows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notificationsAllows the app to show notifications
-
read the contents of your shared storageAllows the app to read the contents of your shared storage.
-
run at startupAllows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
control vibrationAllows the app to control the vibrator.
-
prevent phone from sleepingAllows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storageAllows the app to write the contents of your shared storage.
-
com.offsec.nethunter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 10 MiB PGP Signature
-
-
This version requires Android 5.0 or newer.
Permissions
-
access location in the backgroundThis app can access location at any time, even while the app is not in use.
-
access approximate location only in the foregroundThis app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foregroundThis app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view Wi-Fi connectionsAllows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
android.permission.BIND_ACCESSIBILITY_SERVICE
-
pair with Bluetooth devicesAllows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
-
access Bluetooth settingsAllows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
-
android.permission.BLUETOOTH_PRIVILEGED
-
connect and disconnect from Wi-FiAllows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
-
run foreground serviceAllows the app to make use of foreground services.
-
have full network accessAllows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notificationsAllows the app to show notifications
-
read the contents of your shared storageAllows the app to read the contents of your shared storage.
-
run at startupAllows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
control vibrationAllows the app to control the vibrator.
-
prevent phone from sleepingAllows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storageAllows the app to write the contents of your shared storage.
-
com.offsec.nethunter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 10 MiB PGP Signature
-
-
This version requires Android 4.2 or newer.
Permissions
-
access location in the backgroundThis app can access location at any time, even while the app is not in use.
-
access approximate location only in the foregroundThis app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foregroundThis app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view Wi-Fi connectionsAllows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
android.permission.BIND_ACCESSIBILITY_SERVICE
-
pair with Bluetooth devicesAllows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
-
access Bluetooth settingsAllows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
-
android.permission.BLUETOOTH_PRIVILEGED
-
connect and disconnect from Wi-FiAllows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
-
run foreground serviceAllows the app to make use of foreground services.
-
have full network accessAllows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
read the contents of your shared storageAllows the app to read the contents of your shared storage.
-
run at startupAllows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
control vibrationAllows the app to control the vibrator.
-
prevent phone from sleepingAllows the app to prevent the phone from going to sleep.
-
modify or delete the contents of your shared storageAllows the app to write the contents of your shared storage.
-
com.offsec.nhterm.permission.RUN_SCRIPT
-
com.offsec.nhterm.permission.RUN_SCRIPT_NH
-
com.offsec.nhterm.permission.RUN_SCRIPT_NH_LOGIN
-
com.offsec.nhterm.permission.RUN_SCRIPT_SU
Download APK 9 MiB PGP Signature
-