[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Svirusx:
WirusMOD Nethunter Kernel for StockOreo, StockPie, StockQ, LineageOS 16.0 & 17.1, Treble [End Of Life]

Samsung Galaxy S7 / Edge ​

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

Nethunter Features:

BadUSB

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

DriveDroid

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

support rtl88xxau USB WiFi

Ethernet

F2FS

Bluetooth HCI USB support

RTL-SDR DVB support

Extra:

Boeffla wakelock blocker v1.10

Wireguard

Download:

Latest version G93XF here.

Old download link G93XF here.

Installation:

1. TWRP Backup your ROM

2. Flash Nethunter Kernel

3. Flash latest Magisk

4. Install busybox can be one from Magisk repository

5. Install Nethunter Store

6. Install NetHunter apk, NetHunter Terminal, NetHunter KeX from Nethunter Store

7. In NetHunter apk go to Kali Chroot Manager and install chroot.

7. 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/ and give permissions to it rwxr-xr-x

8. Reboot

Loadable modules:

Modules_Nethunter_WirusMOD_vX.X.7z 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:

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

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.

If HID attacks / USB keyboard(.apk) don't work at Linux. After plugin, change USB mode to MIDI or USB-tethering.

Old Installation:

1. TWRP Backup your ROM

2. Flash Nethunter Kernel

3. Flash latest Magisk

4. Install busybox can be one from Magisk repository

5. Install Magisk Nethunter module from repository it have all apps which are needed to get fully working Nethunter (Another version of Nethunter apk link)

7. Extract Nethunter_Binaries.7z to folders:

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

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

8. Reboot

Screens:

Credits:

morogoku for his MoRoKernel source

ananjaser1211 for his USB modes fix with OneUI based ROMs

Nethunter creators for the best portable penetration testing tool.

XDA:DevDB Information

[KERNEL] [G93xx] WirusMOD [Nethunter AiO], Kernel for the Samsung Galaxy S7

Contributors

Svirusx

Source Code: https://github.com/Svirusx/Nethunter-s7-kernel-WirusMOD-AiO

Kernel Special Features: Powered by MoRoKernel

Version Information

Status: Stable

Created 2019-06-27

Last Updated 2021-08-10