Any news from Unlock Switch team? It's been a while since I saw any new info floating around.
Are those guys still around? rofl. I thought it was generally recognized that they were just trolls?
Any news from Unlock Switch team? It's been a while since I saw any new info floating around.
I think the ones I am seeing, still online, as gists, have keys too
Some vars called
tea_key+aes_key0-7
View attachment 555506
But looks like some funcions/methods have been truncated. Don't really understand most of the script. Decrypt logic/function complete/not truncated
Here's a pretty good thread by hexkyz detailing some new information they have regarding the MIG (original thread here, posted below for convenience).
Mike Heskin @hexkyz
Sep 6
Thanks to the great work done by 15432, we can finally decrypt the MIG flashcart firmware code. Here's what we've learned so far. https://github.com/15432/mig_research
1) MIG is TX/GW, unsurprisingly. As explained by 15432, the exact same MIPS-like VM code is used within the firmware. A number of other similarities can also be found such as the FPGA communication code stack being the exact same as the one used by the SX Core.
2) The gamecard communication protocol (which is based on SNOW 2 and AES-CCM) is entirely implemented in the ESP32 firmware. MIG included a piece of previously unobtainable key material (the IV used for SNOW) in the firmware code, which could only be extracted by decapping.
3) However, a crucial piece of key material, the Lotus3 hardware AES key, is not visible to the ESP32. Instead, they've hid it inside the FPGA and request it to do the decryption of the relevant data. This alone makes it impossible to clone their hardware, but there's more.
4) Both the bootloader and firmware have multiple layers of verification. Aside from using the ESP32 Secure Boot system (which uses RSA-PSS), the firmware itself double checks signatures during the update process.
5) Additionally, there's a small MIPS VM handling some critical tasks which include verifying another RSA signature that lives inside a "secure block" (flash address 0x1FF000). This block also contains their firmware keys (encrypted) and other important material.
6) The firmware keys are stored encrypted and the key to decrypt them is generated by hashing (HMAC-SHA256) a chip unique IV in the bootloader with a chip unique HMAC key. The latter is programmed to efuses and locked from reading.
7) Decrypting the "update.s2" file is a matter of stripping away a first layer of TEA encryption, parsing metadata, decrypting the actual firmware code with the right AES key and, finally, deobfuscating the resulting plaintext through their custom XOR-based algorithm.
8) This last XOR-based algorithm is an absolute abomination of mixing random values and multiple seed sources just to make it as hard as possible to reverse engineer (even Ghidra wasn't able to produce an accurate decompilation of it, despite having support for Xtensa).
All around it looks like a pretty secure firmware but it's good that researchers are able to understand it more and more.
I can speak from experience that not all XCI files are the same size (speaking of the same game). I have made dumps of my own personal legit Switch games using the Mig Dumper, and the XCI files I made have different file sizes from the same game found in that giant public Mig torrent file.Can you use any XCI file from the internet so long as it matches the game the certs were dumped from?
XCI format can be trimmed or not. For the same game.I can speak from experience that not all XCI files are the same size (speaking of the same game). I have made dumps of my own personal legit Switch games using the Mig Dumper, and the XCI files I made have different file sizes from the same game found in that giant public Mig torrent file.
I think it has something to do with the fact that different dumps were made from different region releases (with a different product code)? Check this page: https://old.reddit.com/r/NintendoSw...de_to_nintendo_switch_dlc_regions_and_how_to/
Some games are identical in every region (thus, compatible with cross-region DLC), but some are not. If the game is the same in every region, then it should have a matching XCI file.
You are supposed to dump the game files yourself. We cannot help you find the unique per cartridge files.i just want to know how to use it for... cant find a place to get the other files just the xci
so other than "backups" it serves nothing... there is a lot on people saying that can be used as a "pi rat" cart... i was thinking it was like a R4. im better off with athosphere thenYou are supposed to dump the game files yourself. We cannot help you find the unique per cartridge files.
Why the Mig cart is considered piracy, even if there are good intentions.i just want to know how to use it for... cant find a place to get the other files just the xci
That’s what backups are..if sourced for elsewhere …so other than "backups" it serves nothing... there is a lot on people saying that can be used as a "pi rat" cart... i was thinking it was like a R4. im better off with athosphere then
already banned. its a switch to use at work in lunch hours to play with coworkers. was thinking using a "r4" for the switch was easier. but guess notThat’s what backups are..if sourced for elsewhere …
Either way doing so will ban your system
if you are already banned and the system is not modded it should be a lot easier.already banned. its a switch to use at work in lunch hours to play with coworkers. was thinking using a "r4" for the switch was easier. but guess not
mig can only play real cart dumps. Which are very easy to findJust to be clear... without real cart dumps i can do anything with the MIG?
.I can find the xci or nsp but not the certs and bins. Either that or im dumb as fuck...if you are already banned and the system is not modded it should be a lot easier.
The game files you asked about are not exactly hard to find or locate.
respectfully, its that last one. The files are common.I can find the xci or nsp but not the certs and bins. Either that or im dumb as fuck...
Everyone says the cert files are easy to find yet I cannot find them except in the carts I own. I have yet to find th anywhere on the internet.respectfully, its that last one. The files are common
We can't share them here or point you in the direction as that is considered distributing warez since its copyrighted content
either dumb of lack of skills... took me 6 hours to find sigpatches in here. and the link was at the top of the pagerespectfully, its that last one. The files are common
We can't share them here or point you in the direction as that is considered distributing warez since its copyrighted content
yeah that i know. i was just trying to clarify so i wouldnt be searchign for nothing.Skill issueEveryone says the cert files are easy to find yet I cannot find them except in the carts I own. I have yet to find th anywhere on the internet.
Not when search engines refuse to give you answers to simple questions.Skill issue