Seeing more and more new games come with anti-piracy checkings, I hope it is not too late for me to get my hands on this hacking topic.
I have been using no$ debugger to make cheats, but this anti-piracy stuff is quite new to me.
My first question to this topic is : "How do you emulate a flashcart environment in order to debug the checkings? Or you dont? There is another method?"
I studied some fixes provided by Narin (he and his team rules), the checkings seem to read serveal bytes at the 27Fxxxx shared memory region and compare that with some precoded values. A logical thinking to why these checkings work is because those flashcarts must occupy some memory spaces to put their loader codes (correct me please) or patch some bytes for the loader to work. Fixes for bad loader like R4 require another custom loader YSMenu to work proves my point.
But then again, since I do not understand the working of these flashcarts fully, I can only imagine an emulation of a flashcart environment will let me start contributing on fixing anti-piracy checkings.
Any directions, links, suggestions are welcome. Just dont turn me down, please. Thank you.
I have been using no$ debugger to make cheats, but this anti-piracy stuff is quite new to me.
My first question to this topic is : "How do you emulate a flashcart environment in order to debug the checkings? Or you dont? There is another method?"
I studied some fixes provided by Narin (he and his team rules), the checkings seem to read serveal bytes at the 27Fxxxx shared memory region and compare that with some precoded values. A logical thinking to why these checkings work is because those flashcarts must occupy some memory spaces to put their loader codes (correct me please) or patch some bytes for the loader to work. Fixes for bad loader like R4 require another custom loader YSMenu to work proves my point.
But then again, since I do not understand the working of these flashcarts fully, I can only imagine an emulation of a flashcart environment will let me start contributing on fixing anti-piracy checkings.
Any directions, links, suggestions are welcome. Just dont turn me down, please. Thank you.