FORUMS
Remove All Ads from XDA

Kali NetHunter for the Galaxy Note 3 (3.1.0)

1,493 posts
Thanks Meter: 6,176
 
Post Reply Email Thread


Welcome to the thread on Kali NetHunter for the Samsung Galaxy Note 3.

If you don't know what Kali NetHunter is, well, it's the entire Kali Linux operating system in a chroot on your phone, plus a bunch of awesome apps for executing exploits, fixing things, doing cool things. It goes on, I suppose.
I'm gonna be honest guys, I'm not a security person. When it comes to security, I'm more of a Paul Blart.
What I do know though, is that there is apt-get, and apt-get is life.

Find much more information here: https://github.com/offensive-securit...nethunter/wiki
The answer to all your questions, generally the answer is YES, IT CAN DO THAT.

Most AOSP based ROMs should be supported!

The updater zip will add a few files to your /system partition, and install all of the NetHunter apps to your /data partition.
The chroot is located in /data/local, so you don't have to worry about your system partition being full. It's full read/write capable.
Understand that the zip will replace your current kernel with a completely different one.
This is necessary because most stock or custom kernels don't provide the drivers needed to operate most of Kali NetHunter's features.

DOWNLOAD

Current version: 3.15.3 (stable, 2016-12-17)

Please be careful to download the right version based on this table:
N9005: hlteeur
N900W8 & N900T: hltecan
N900P: hltespr
N900K, N900L, & N900S: hltekor
SC-01F: hltedcm
SCL22: hltekdi

CyanogenMod 12.1 & SlimRom 5.1: lollipop
CyanogenMod 13.0 & SlimRom 6.0: marshmallow

Nightly TWRP flashable zips are located at: https://build.nethunter.com/nightly/

BEFORE INSTALLING

Please make sure your phone boots fine and runs fine before flashing NetHunter. It's confusing when people report bugs that exist in CyanogenMod by itself.

The Kali chroot and apps are installed on your data partition (in /data/local for chroot). To initialize the chroot and install Kali Linux, you need to start the Kali NetHunter app.

The NetHunter installer will automatically install SuperSU in system mode, which I consider to be more stable. Since NetHunter already modifies your system partition, there is no need to use systemless SuperSU anyways.

FULL FRESH INSTALL STEPS
  1. Optional: Flash CyanogenMod/SlimRom installer zip
  2. Optional: Flash Gapps if you want them (preferably OpenGapps pico)
  3. Boot into device
  4. Complete setup wizard
  5. Reboot into recovery
  6. Flash kernel-nethunter-hlte* and nethunter-generic-armhf-kalifs-full-rolling zips in any order.
  7. Boot into device
  8. Open the NetHunter app
  9. Use the Kali Chroot Manager to finish the installation
  10. You're done!
UPDATING TO A NEWER BUILD

Going from 3.0.0 and up, all you have to do is flash the new build in recovery and wipe dalvik cache.

UPDATING YOUR ROM

To get all your NetHunter and SuperSU functions back after flashing a new ROM, just flash the ~60 MB update-nethunter-* zip again.

RUNNING WIFI PENETRATION TESTS

The internal WiFi chipset of the Galaxy Note 3 is not capable of running services which use monitor mode such as Wifite. For this, you will need to use a monitor mode capable WiFi adapter through a microUSB OTG adapter.
As for compatible adapters, I highly recommend the Alfa Networks AWUS036NEH (eBay) which uses the Ralink RT3070 chipset. There are currently no monitor mode supported Wireless-AC adapters available.

Once plugged in, you can run the command from Kali terminal to turn on your adapter:

[email protected]:~# ip link set wlan1 up

RAN INTO AN ISSUE OR BUG?

In order for me to help you, you have to at minimum reply with:
  • The link to the exact zip you downloaded
  • Your device model (hlte, hltecan, hltesovietrussia, etc.)
  • The name of the ROM you're flashing it on
  • The version and build date of the ROM you're flashing it on
  • A complete description of your problem
  • Optional: An audio recording of you reading this entire post
If your issue is with a specific app, it might be better to contact the developer of that app.

If your issue is during the installation (ex. flashing the NetHunter zip), then please collect a TWRP recovery.log for me.

If you found a problem and were able to fix it, and no one's mentioned it in the thread already, it would be kind to state the issue and your fix for others to make use of as well.

You can join me and the other NetHunter developers on IRC at the #nethunter room on freenode to more handily diagnose problems together.
I apologize, but I can't do house calls at this time.

You may be able to fix some bugs by updating to the latest bootloader and modem for your device.
See: (Direct Download) Latest Bootloaders & Modems

KNOWN ISSUES
  • USB Keyboard & VNC - Google Keyboard, AOSP Keyboard, CM Keyboard do not work due to a depth bug, use Hacker's Keyboard as a workaround.
  • Terminal App - Full screen programs like nano or vi are unusable unless you use the resize command. (always type resize when opening a new terminal window)

SCREENSHOTS



DEVELOPMENT

For the kernel included in NetHunter for the Samsung Galaxy Note 3, you can find the sources here: https://github.com/jcadduono/idleKernel-note3

See the Kali NetHunter installer source here: https://github.com/offensive-security/kali-nethunter
See the Kali NetHunter app source here: https://github.com/offensive-security/nethunter-app

It is powered by idleKernel, however none of the idleKernel scripts (ikconfig, usb control, kernel tweaks) are available by default. I recommend installing idleKernel zip (non-NetHunter) from the idleKernel thread and then flashing the NetHunter updater or kernel installer over idleKernel. You will then have all of idleKernel and Kali NetHunter's features at your disposal.

DISCLAIMER

I am not affiliated with Offensive Security. They seem like cool guys though.
I'm not even a novice when it comes to security and penetration. I'm just a simple system administrator with a passion for breaking Android.
Please restrain yourselves from asking me security related questions.

NOT SO MUCH AS SEEN ON MR. ROBOT, BUT PROBABLY EVEN BETTER



XDA:DevDB Information
Kali NetHunter for the Galaxy Note 3, Device Specific App for the Samsung Galaxy Note 3

Contributors
jcadduono, the Kali NetHunter team
Source Code: https://github.com/jcadduono/kali-nethunter


Version Information
Status: Stable
Current Stable Version: 3.15.3
Stable Release Date: 2016-12-17

Created 2016-01-07
Last Updated 2016-12-21
The Following 51 Users Say Thank You to jcadduono For This Useful Post: [ View ]
 
 
7th January 2016, 02:26 AM |#2  
jcadduono's Avatar
OP Recognized Developer
Flag Thunder Bay
Thanks Meter: 6,176
 
Donate to Me
More
Reserved
first
The Following 12 Users Say Thank You to jcadduono For This Useful Post: [ View ]
7th January 2016, 03:36 AM |#3  
Senior Member
Flag Jersey City
Thanks Meter: 498
 
More
great cant wait to try it out
The Following User Says Thank You to comptonhubbard For This Useful Post: [ View ] Gift comptonhubbard Ad-Free
7th January 2016, 09:01 AM |#4  
dave7802's Avatar
Senior Member
Flag Liverpool
Thanks Meter: 488
 
Donate to Me
More
What solution are you offering for Wifi devices, Are you going to compile kernel for compatable devices?
Or is this something the user is going to have to do.

I only mention this, as i have a Working version of Nethunter and have for over a year, But i refused to post release information due to the support required to get various wifi devices to work.
I did not want to get involved so the release never happened, Am happy compliling my own kernel for supported drivers, But i dont see your average joe doing this.
Also another snag i found was you can only have the one wifi device enabled at one time, so disabling the onboard to enable the external.
All issues by commands, but am just questioning if you have considered this or have support for this?
7th January 2016, 09:23 AM |#5  
jcadduono's Avatar
OP Recognized Developer
Flag Thunder Bay
Thanks Meter: 6,176
 
Donate to Me
More
Quote:
Originally Posted by dave7802

What solution are you offering for Wifi devices, Are you going to compile kernel for compatable devices?
Or is this something the user is going to have to do.

I only mention this, as i have a Working version of Nethunter and have for over a year, But i refused to post release information due to the support required to get various wifi devices to work.
I did not want to get involved so the release never happened, Am happy compliling my own kernel for supported drivers, But i dont see your average joe doing this.
Also another snag i found was you can only have the one wifi device enabled at one time, so disabling the onboard to enable the external.
All issues by commands, but am just questioning if you have considered this or have support for this?

I suppose multiple WiFi devices would be in the realm of Kali rather than the kernel. I can't imagine it being harder than using a powered USB hub to connect multiple radios and configure each of them using one of the network managers available in the Kali repository, while leaving your native Broadcom WiFi to Android to handle. All the popular / mac80211 injection capable WiFi drivers are compiled right into the kernel and enabled - not as modules. The Nethunter installer takes care of installing all the necessary firmware binaries to your system partition as well.
The compatible USB WiFi dongles should just be plug and play at this point.
I'm still waiting on my TP TL-WN822N to arrive from Amazon for testing.

Btw have you tried the Nethunter 3.0 app? It really is designed to make everything quick and easy, 1 step for whatever you're trying to do.

Considering swinging by the #nethunter room on freenode to ask questions and/or suggest ideas to make things easier.
The Following 2 Users Say Thank You to jcadduono For This Useful Post: [ View ]
7th January 2016, 09:26 AM |#6  
dave7802's Avatar
Senior Member
Flag Liverpool
Thanks Meter: 488
 
Donate to Me
More
I have not tried 3.0
Am still talking about 2.0 seems like they have added some additional support like network manager.
This was not present in my build so i just use a few bash scripts to enable and disable.

But ill give this version 3.0 a try thanks
7th January 2016, 11:26 AM |#7  
jcadduono's Avatar
OP Recognized Developer
Flag Thunder Bay
Thanks Meter: 6,176
 
Donate to Me
More
Quote:
Originally Posted by dave7802

I have not tried 3.0
Am still talking about 2.0 seems like they have added some additional support like network manager.
This was not present in my build so i just use a few bash scripts to enable and disable.

But ill give this version 3.0 a try thanks

Not a network manager in nethunter app, I mean install one in Kali chroot the same way you would on a Debian server.
The Following User Says Thank You to jcadduono For This Useful Post: [ View ]
8th January 2016, 09:26 AM |#8  
jcadduono's Avatar
OP Recognized Developer
Flag Thunder Bay
Thanks Meter: 6,176
 
Donate to Me
More
Version 3.0.1 is now up and the changes are:
  • Tell SuperSU to install in system mode (not systemless)
  • Update SuperSU to version 2.66
  • Use SuperSU's supolicy binary to patch the sepolicy during install (fixes Marshmallow/CM13.0 unable to boot)
  • Inject init.superuser.rc into the ramdisk if it's not there already
  • SuperSU should no longer be broken with non-gzip compressed ramdisks

Find commits here: https://github.com/jcadduono/kali-ne...commits/master

Please note that it is still Kali Nethunter 3.0, and the .1 is just an update that improves flashing compatibility.

Y'know, I really thought you guys would be eating this stuff right up. <_<
The Following 9 Users Say Thank You to jcadduono For This Useful Post: [ View ]
8th January 2016, 09:55 AM |#9  
Senior Member
Flag Jersey City
Thanks Meter: 498
 
More
please include flashing instructions - do we need to also flash gapps...which ones should we use. Thank you.
8th January 2016, 10:03 AM |#10  
jcadduono's Avatar
OP Recognized Developer
Flag Thunder Bay
Thanks Meter: 6,176
 
Donate to Me
More
Quote:
Originally Posted by comptonhubbard

please include flashing instructions - do we need to also flash gapps...which ones should we use. Thank you.

It's not a ROM, it's an app, kernel, and environment. You have to flash it on an already set up CyanogenMod ROM from TWRP.
The Following 3 Users Say Thank You to jcadduono For This Useful Post: [ View ]
8th January 2016, 11:31 AM |#11  
Gandicela's Avatar
Senior Member
Flag Singapore
Thanks Meter: 701
 
More
Quote:
Originally Posted by jcadduono

It's not a ROM, it's an app, kernel, and environment. You have to flash it on an already set up CyanogenMod ROM from TWRP.

After IdleKernel 6.6.5?
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes