I was being sarcastic at first... (hence the video )You started this whole thing with a "LMAO, we had cafiine OMG lolol" post, making fun of everyone else. I just asked if you know what you're talking about.
But then I edited my post to be more serious.
This is the only part that I needed, thanks man.In cafiine, you hook directly into the FSRead (+other) functions. Instead of reading the file from the FS, you directly fill in the buffer with data from the network. (https://github.com/mariogamer2/Cafiine/blob/master/cafiine_v1.0/cafiine/client/main.c#L123).
This way the game can't even detect whats going on. Hash checks would be still passing (as the content on the sysnand would be taken for the hash, and this is not changed while using cafiine).