OK, I fixed up CitrAGB for .cia.
@piratesephiroth, I found that my 9.6 kver was incorrect for 9.6 when testing on my o3DS, so perhaps that is what caused the issues with GW. The N3DS offsets are somewhat inferred from the differences in the o3DS FIRM, but I don't think anyone will be using those anyhow. 10.0 isn't supported
yet, although I'll go ahead and check this out really quick. There is also now only one binary which should work across ninjhax1 and ninjhax2, ninjhax2 currently has kernel mode disabled due to libkhax still not working. I added .cia install instructions to the main post for those who need it.
For testing, I'd love to see if it works across different CFWs, including GWs. If it works (or doesn't), feel free to let me know.
EDIT: Also just fixed the audio, so now that's working fine.