[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Svirusx:
Nethunter Kernel for Samsung Galaxy S7 (SM-G930F/FD) Stock Oreo ​

I am not responsible for bricked devices.
If you going to flash it, you accepted it.
Of course your warranty is void.

This thread is only for herolte . If you have Edge go here

FEATURES:

BadUSB

HID gadget keyboard/mouse (with possibility to temporarily disable)

DriveDroid

USB WiFi, mac80211 (Monitor mode, packet capture, packet injection) [Compatibility List]

Ethernet

F2FS

Bluetooth HCI USB support

RTL-SDR DVB support

Boeffla wakelock blocker v1.10

Wireguard

Enable Netfilter Target TTL

rtl88xxau driver

rtl8188eus driver

Download:

Latest version G930F here.

Installation:

1. Flash latest TWRP twrp-3.3.0-1+ ( to see data partition with enabled disk quota)

1. TWRP Backup your ROM

2. Flash G930F_Nethunter_StockOreo_v*.img

3. Flash Universal DM-Verity, ForceEncrypt (You don't need to disable disk quota)

3. Flash latest Magisk 19.1+

4. Extract libs WiFi_fix_Libsecure_storage.so.zip to folders: /system/lib & /system/lib64 with rw-r--r-- permissions to libs.

5. Install busybox

6. Install Magisk Nethunter module from repository

7. Install kalifs-armhf-*.tar.xz by Nethunter manager

8. Extract Nethunter_Binaries.7z and binaries to folders:

Firmwares: system/etc/firmware and give permissions to every file rw-r--r--

hid-keyboard binary: system/xbin/ OR system/bin/ and give permissions to it rwxr-xr-x

9. Reboot

Loadable modules:

G930F_Nethunter_Modules_vX.X.zip extract only modules for your version of kernel.

In every kernel folder are modules and firmware. You need only modules which you want to use.

For example if you don't want use tuners and dvb-frontends. Don't load modules from /modules/drivers/media tuners and dvb-frontends

In firmware are compiled firmwares for some of modules to use they you need to copy they to system/etc/firmware.

basic commands:

insmod 88XXau.ko - load module

rmmod 88XXau.ko - unload module

lsmod - list loaded modules

Some modules depend on another modules. If you want load rt2800usb.ko, you need first load rt2800lib.ko.

Another way to load modules is Module Loader

Copy modules to storage and choose modules which you want to load (load they more than 1 times, this apk load modules from up to down it don't look at dependence from modules)

EXTRA:

1.In Utilities.7z are wifi testing tools binaries like aircrack-ng compiled from source of nexmon (Not needed for Nethunter only for test tools direct from android without Nethunter)

2. DriveDroid without bugs made by disabling HID Patch:

To disable HID Patch: use this command in terminal: "echo Y > /sys/module/g_android/parameters/hid_disable"

Changing mode isn't instant after changing module status. Use DriveDroid (mount iso -> dismount) to active hid_disable.

To enable HID Patch: "echo N > /sys/module/g_android/parameters/hid_disable" and use DriveDroid like with disabling HID Patch.

HIDPatchSwitch this is simple script which can switch between HID enabled and disabled and show changed status.

Old Installation steps:

1. TWRP Backup your ROM

2. Flash G930F_Nethunter_StockOreo_v*.img

2.1.Look at EXTRA.

3. Flash latest Magisk (Recommend 18.1+ version, 18.0 could make frezzes)

4. Extract libs WiFi_fix_Libsecure_storage.so.zip to folders: /system/lib & /system/lib64 with rw-r--r-- permissions to libs.

5. Install busybox can be one from Magisk repository

6. Install Magisk Nethunter module from repository

7. Install kalifs-armhf-*.tar.xz by Nethunter manager

8. Extract Nethunter_Binaries.7z and binaries to folders:

Firmwares: system/etc/firmware and give permissions to every file rw-r--r--

hid-keyboard binary: system/xbin/ OR system/bin/ and give permissions to it rwxr-xr-x

9. Reboot

Now you have Nethunter on your Stock Oreo ROM.

EXTRA:

1.If you want to have unencrypted data partition:

1.1. Format data partition(you lose your data).

1.2. After flashing kernel flash "remove encryption.zip".

1.3. Reboot to system (First start configuration wizard).

1.4. Reboot to twrp and flash Magisk.

Screens:

XDA:DevDB Information

[KERNEL] [G930F] Nethunter for Stock Oreo ROM, Kernel for the Samsung Galaxy S7

Contributors

Wirusx

Source Code: https://github.com/Svirusx/NetHunter-s7-kernel-StockOreo

Kernel Special Features:

Version Information

Status: Testing

Created 2019-02-05

Last Updated 2019-05-16