I am currently attempting to make a kernel for my Samsung s9. I want to know if there are any suggestions to doing so please, also when I flash do I flash with twrp and magisk 18 ?