[OnePlus 8 Pro Questions & Answers] ApollosArmory:
So without a custom kernel built it doesn't matter what you have running as far as android - nethunter will install on an a13 phone but it will be minimal - you can't get working injection and hid attacks etc without a kernel - since you're already rooted with magisk the main issue you're gonna face is getting the system into a R/W state from Read Only - The mods on here have beef w/ the dude so all of his works depreciated off here and on his actual site https://www.systemrw.com. You're gonna have to also deal with the issue of twrp not being able to isolate out data/super partitions as well and magisk 26.1 also making it so SE policy needs defined rules for a lot of work arounds. Be prepared for a headache and a half with NH because even once you get it running keeping everything functional once you roll in 600+ packages and tools etc w/ the kali linux backend for KeX then you could find yourself in a bit of a tricky situation getting the phone to process all that correctly on a droid back end.

In a nutshell your process is gonna be (and we're leaving out so many steps here cus it's changed so many times throughout the years and the kernels are not kept up to date etc)

- MSM tool back to stock for your device

- set up device and unlock developer options - allow bootloader unlocking, adb debug, advanced reboot(optional but I like it better) then (disable automatically apply updates)

- I use linux so it'll be slightly different than yours but:

- adb devices (this will also trigger adb server start so no worries about having to --kill or --start)

- adb reboot bootloader (this will send you back into fastboot mode - double check phone is in fastboot by doing: fastboot devices, your device should be listed)

- fastboot oem unlock (if it asks you for a token youll need one from oneplus or flashed international firmware to beat the bootloader unlock)

- click volume down and unlock bootloader by confirming with power - phone will shut off and start back up

- reset up phone - do not set any passwords or turn on anything dealing with security - enable adb debugging again and reboot back to bootloader with adb devices followed by adb reboot bootloader.

- once at the bootloader here you want to have the TWRP if using a custom recovery (you could also patch yourself straight on a boot image as well but for all intensive purposes well keep it twrp) the commands will be:

fastboot flash recovery_a TWRP.img (TWRP.img will be whatever you're using as your twrp image not the zip)followed by fastboot flash recovery_b TWRP.img (now both of your recoveries will be flashed)

- boot back into bootloader by typing fastboot reboot bootloader DO NOT BOOT TO SYSTEM

- next boot up TWRP without using the phones own image, so use fastboot and specify - fastboot boot TWRP.img (same as you flashed to recovery) and it will boot you into TWRP without touching system.

- back up here fully and pull your files as this is where the fun starts

- in a perfect world all you would have to do now here is use adb push to push over a copy of magisk to the /sdcard/ slot and install the zip direct there if not already done with a boot image.

- then you would simply install the new System R/W tool 1.42 at the time and you would be given a r/w version of your r/o super system and system_ext which would then just need to be flashed with fastboot inside of the sysrw_1.42 folder inside of the /img/ subfolder once it is done.

- once you have this done you'd go back into fastboot by adb reboot bootloader and flash the above mentioned files (like super_patched.bin would go to: fastboot flash super /data/local/tmp/sysrw_1.42/img/Super_Patched.bin )

- now realistically you should be fully rooted with magisk installed and the nh download should be as simple as a click away on kalis site then kernel should be easily flashed with twrp.

- as a backup here though you no matter what could install the genericx64 kalifs nethunter build in magisk then continue on kali linux to create a custom kernel for your device and have the proper stuff working. (this is a whole nother post with how to do this - check out bombells video on youtube for it)

if you succeed let me know cus im still stuck trying to figure this **** out myself. I can get nethunter working for everything then I'll just randomly get postgresql and apache2 issues out of the blue, I've yet to try doing it off a custom a12 rom like CR droid as I've always figured the devs who did the builds for nh mostly worked off stock And images since it is a public OS

(however this is turning out to be a much bigger process than it has for any device i've ever had nethunter on, 9 devices in total now, and never have I had as much of an issue breaking tmobile / verizon encryption and incompatability between the exact same phone and it's international counterpart.)