[Samsung Galaxy S9+ Guides, News, & Discussion] mylesgoose:
I have updated the image to the new lineageos stock kernel version. so you can flash this image over top of the lineagos 20 star2lte image, you can install this version lineage-20.0-20240126-nightly-star2lte first and then install the mind the gaps version before rebooting if you want. with the standard lineage os recovery. it does not install with the twrp recovery. you can leave dm verity enabled now and also forced encryption. before you install this nethunter zip you must reboot the device and you flash the magisk.zip first above with the recovery menu of lineage. it will warn that zip is not signed proceed.. and reboot and ensure that is setup is completed by installing the magisk app to check. in magisk setting select hide app and zygisk enable.as above. once magisk is installed. install twrp custom recovery. using the twrp app the recovery image is attached here. once that is installed reboot and hold volume up and bixby and power. this will enter twrp recovery. if you selected reinstall lineage os recovery on each boot during setup of standard lineage you will have to do this each time you boot. select mount option in twrp and mount the system partition and vendor etc. select install and find the nethutner zip attached here. it will say its not signed proceed. it will succeed in flashing the new kernel and system files but will fail to install the apps etc and chroot if you have an encrypted data partition. this is okay. just reboot and then open magisk and select install modules then install the nethunter zip that way this will install all the chroot etc. grand any permission to the apps when asked.. in this version i have managed to get all the hid functions working and the image mounters etc. yet its not installing with the installer for some reason. so i have modified the nethutner script for hid by modifying an old scrip for another device. this is attached install that hid module with magisk modules installer. and reboot. this will enable the ducky scripts to work. the nethutner app will need to be updated for the device, yet you can install some custom commands for now.

to enable the full list of commands this can be found in the init.nethunter.rc file in the hid zip. yet here are a few to get you started. setprop sys.usb.config win,hid will enable hid mode for windows devices. add to the nethunter app customer commands and execute in the android shell. to restore your usb back to normal ether reboot from drop down menu change to file transfer at top android menu once selected usb charging etc from notifications or type setprop sys.usb.config mtp you kinda have to plug the device into it first and then enable this option, the android system automatically changes the mode, i was not able to get it working while adb was enabled in developer mode. after a min it shows up in the nethunter app as hidg0 and hidg1 when you open rucky app it will say not enabled in kernel or wrong kernel version if you have done it wrong. which installing the maksigk hid module ensure you select the volume key up. twice. you can verify it installed by checking the vendor partition in the init section . usb gadget tool is also working now. which is quite useful, open that app and click on the green writing and you can enable or disable functions. within the nethunter app, in enable usb arsenal the usb function selector is not working. so you will have to use the custom commands given in the init.nethunter.rc file. or you can modify it to suit you. and save the zip file again and reinstall it with magisk to change the variables. you can also change the variable with shell scripts. if you have an alpha network model awus036ach wifi usb adapter you can use this with the latest firmware enabled in the kernel via this command. airmon-ng start wlan1