Samsung GS5 Nethunter is Kali in my Hands!

I recently added a Samsung GS5 Nethunter to my arsenal, and it was quite easy to set it up.

During a recent Woot-Off I picked up a refurbished Samsung GS5 for about $120, which was a good price for a new gadget!

First, I charged the phone, connected it to my network, and allowed it to download some updates.

I was originally planning on installing Nethunter on top of CyanogenMod, but then I realized that the project had died.

So, once I decided to stick with TouchWiz, I downloaded Odin to my PC.

After I installed that, I also had to download TWRP so that I could flash my new kernel.

With everything in place, I first had to get the phone in Download mode. To do this, I just had to power it on while holding the Volume Down, Home, and Power buttons.

Once in Download mode, I was able to use Odin to add TWRP as the “AP” (formerly PDA) to upload.

Samsung GS5 Nethunter - Odin

Then, I clicked start, and the upload passed!

Samsung GS5 Nethunter - Passed

Note that the phone then auto-rebooted per the Odin settings. While the reboot was happening, I booted into recovery mode by holding Volume Up, Home, and the Power buttons. Some phones restore the original recovery software, which meant that TWRP would be overwritten on the first normal boot.

While my phone was in recovery mode, it was time to download the Nethunter files. I opted for a nightly build since my phone didn’t have a bundled build.

I downloaded the proper kernel and file system.

Once I had the Kali files, I uploaded them to my device.

In TWRP, after the files were on my device, I selected “Install”. From there, I selected the kernel-nethunter-klte-touchwiz-marshmallow file, and then selected “Add more Zips”. From this menu I was also able to add the armhf-kalifs-full-rolling zip file to the list.

After selecting the zip files that I wanted to install to my device, I swiped right at the bottom to confirm the Flash.

Following the installation, I rebooted the phone.

Once my phone finished rebooting, I opened the Nethunter app and accepted the permissions that it needed to run/complete installation.

Finally, I let the app download any new applications or builds, and had a working Samsung GS5 Nethunter device!

Samsung GS5 Nethunter - Complete

doyler on Githubdoyler on Twitter
doyler

Ray Doyle is an avid pentester/security enthusiast/beer connoisseur who has worked in IT for almost 16 years now. From building machines and the software on them, to breaking into them and tearing it all down; he’s done it all. To show for it, he has obtained an OSCP, eCPPT, eWPT, eWPTX, eMAPT, Security+, ICAgile CP, ITIL v3 Foundation, and even a sabermetrics certification!


He currently serves as a Senior Penetration Testing Consultant for SecureWorks. His previous position was a Senior Penetration Tester for a major financial institution.


When he’s not figuring out what cert to get next (OSCE?!) or side project to work on, he enjoys playing video games, traveling, and watching sports.


Leave a Comment

Filed under Security Not Included

Leave a Reply

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

ERROR: si-captcha.php plugin: GD image support not detected in PHP!

Contact your web host and ask them to enable GD image support for PHP.

ERROR: si-captcha.php plugin: imagepng function not detected in PHP!

Contact your web host and ask them to enable imagepng for PHP.