3ds-eshop-notes/README.md

1.1 KiB

Reversing the 3DS e-Shop

Warning

Information documented here may be incorrect. You are very welcome to send patches to my (hex) e-mail, or you can open a PR. Do your own fact-checking.

This is an attempt to document and organize my (and others) findings on the eShop, its workings & a proof-of-concept replacement store. The end-goal here is to open the possibility for some kind of custom homebrew store using existing mechanisms and a familiar theme.

There are already similar projects, like Universal-Updater which aim to allow the downloading of other homebrew applications, though it features a pretty poor UI and lets be honest, we all want to have an excuse to hear that sweet eShop music again.

Philosophy

"Everything should be made as simple as possible, but not simpler." Albert Einstein

In essence, make everything simple to read and comprehend, but don't over-simplify things to the point where bringing in more complex topics on top of the existing (more simple) foundation makes the foundation useless.

Sources

https://github.com/PretendoNetwork/mitmproxy-nintendo