I know everyone wants to help and all, but consider doing some research before posting. Many of the things people are asking about have already been discussed directly in this thread, and many others can be found on stack exchange/ XDA etc.
I forgot to quote who said it, but yeah custom recovery is max priority. Unless someone can talk over EDL with the firmware controller, we are at a bit of a loss on that. Qfil refuses to interface with the com port (for me anyways), and we basically require that to accept our firmware images. Hopefully when my jtag clip gets here I can shed light on exactly what EDL wants from us, and what we need to do. Until then, I'm just going to keep trying to exploit the kernel until I can get a solid foothold that doesn't require a reboot or instantly crashes.
To me, userland seems like a waste of time. With dm-verity being itself, and the various system protection methods embedded in the firmware itself, userland could very well never be exploited on the current kernel.
Anyone know if we can get a big hacker to help with this? Geohot, chainfire, etc. Some professional input would go a long way (not discounting Messi in any way. Just more/different people).