-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do you know anything about switch game cards? I'm trying to use reverse engineering in one #143
Comments
What game cards? NFC and amiibos? Currently I know how to read them but I've trying to write some data. I almost have the protocol done just need to do some final touches |
Yeah, I want to know how to read them, since I think the content is encrypted. Can you teach me briefly? |
Yeah most of the content is encrypted. Only a few data like the model_info is in plain format. For encryption see https://github.com/yuzu-emu/yuzu/blob/master/src/core/hle/service/nfc/common/amiibo_crypto.cpp amiitool is a good tool if you want to skip all the complicated stuff and just convert the tags to plain format. https://github.com/socram8888/amiitool For reading the raw data from a joycon it's a bit more complicated but at the end of the day you just need to send a few commands to enable it and wait until a tag is in range. This is done here Here is a brief dump of the commands used on the switch while reading an amiibo tag
|
Thank you for the info. I have a last question, I don't know if you will understand what I mean, but do you know if it is possible to extract data direct from the NAND chip inside the cartridge? With a adapter or something |
Oh lol I completely missed the topic. Game cards as game cartridge. Suddenly the topic makes more sense. I was talking about joycons since most RE here is for that. Cartridges are encrypted with a special key different than game encryption that prevents from reading the contents properly. So far the only reader is the switch as I never heard of an external adapter before. Sadly I don't know much about this topic. |
No description provided.
The text was updated successfully, but these errors were encountered: