Github repository is here.
Anyway, this is a patch to disable root CA verification for SSL requests...in other words, it makes it so that you can trivially man-in-the-middle any network request sent from your console.
This'll be really useful for devs, I imagine, since it means you can just fire up fiddler or whatever and start inspecting network traffic if you want to reverse engineer how a game's network protocols work.
As a test, I used it and successfully dumped every request in a complete login to eshop -> navigate to title -> buy title sequence, and got the plaintext requests where my console downloaded the ticket for the title I bought etc etc.
I'd caution that it's really only for devs, though...your 3DS's network requests are necessarily completely insecure when this is installed, so you'll want to turn it off or uninstall it except when doing reverse engineering work.
Still, I'm hoping this'll lead to a lot more documentation/reverse engineering of 3DS games's networking protocols.
Anyway, this is a patch to disable root CA verification for SSL requests...in other words, it makes it so that you can trivially man-in-the-middle any network request sent from your console.
This'll be really useful for devs, I imagine, since it means you can just fire up fiddler or whatever and start inspecting network traffic if you want to reverse engineer how a game's network protocols work.
As a test, I used it and successfully dumped every request in a complete login to eshop -> navigate to title -> buy title sequence, and got the plaintext requests where my console downloaded the ticket for the title I bought etc etc.
I'd caution that it's really only for devs, though...your 3DS's network requests are necessarily completely insecure when this is installed, so you'll want to turn it off or uninstall it except when doing reverse engineering work.
Still, I'm hoping this'll lead to a lot more documentation/reverse engineering of 3DS games's networking protocols.