Hacking [Release] XCI Reader

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
698
Trophies
1
XP
2,141
Country
Germany
For the recent XCI game dumps i release a Information Reader/Extractor/Injector called XCI Reader.

Disclaimer: Windows Defender Smart Screen detects it as an unsafe app, cause its not signed yet, it has no virus or anything in it. It will be signed in version v0.0.2 - Beta
Disclaimer 2: you have to press update db after every update

Features:
- Get Game Serial, ID, needed Firmware, Region and Game Name from nswdb.com
- Get ROM Size and check if its trimmed or not
- Get Cartridge Size
- Get the SHA256 and CVC32 (CVC32 when you load the rom, programm will take a while to load)
- Extract or Inject a CERT

unknown.png
unknown.png
unknown.png


Download v0.0.1 rev4 - Beta
Source

Changelog:
v0.0.1 - Beta - Release
v0.0.1 rev2 - Beta - Fixed bug that only made 2gb roms work
v0.0.1 rev3 - Beta - Released Source and fixed download link
v0.0.1 rev4 - Beta - displays Game Name too, fixed the messed up code.
 
Last edited by NicoAICP,

Greg956

Well-Known Member
Newcomer
Joined
Dec 18, 2017
Messages
89
Trophies
0
Age
26
XP
218
Country
Russia
Sorry, but I don't understand, what for this tool. Again sorry, and if you can tell me about it.
I think that it is smth about Switch Roms that were dumped. But I think that it is unusable, because there are no switch roms in the Internet, and there is no way to launch them.
 

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
698
Trophies
1
XP
2,141
Country
Germany
Sorry, but I don't understand, what for this tool. Again sorry, and if you can tell me about it.
I think that it is smth about Switch Roms that were dumped. But I think that it is unusable, because there are no switch roms in the Internet, and there is no way to launch them.
It reads switch roms in the format XCI (Switch Cartridge Image) and gets the information. You can Extract, Inject or just display the rom informations.

--------------------- MERGED ---------------------------

its like CTR for switch
 
  • Like
Reactions: Greg956

Greg956

Well-Known Member
Newcomer
Joined
Dec 18, 2017
Messages
89
Trophies
0
Age
26
XP
218
Country
Russia
How are people able to dump switch cartridge images? (If that isn't allowed here mods, feel free to delete this post)
The main question is where to find those dumps. I tried Google many times, but there is no any sites with uploaded games on it.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,379
Trophies
1
Age
33
XP
3,946
Country
United States
7/10 doesn't actually read the header, only gets the crc32 of the image and does a lookup on nswdb.com
I don't see any documentation on full Switch cartridge dumps on Switchbrew yet, but for NCA at least, everything except the Logo section is encrypted, and we obviously don't have the keys (yet). The Logo section has the Nintendo logo and Switch animation, plus a title (in a file similar to 3DS SMDH) and icons for every region. It doesn't seem to have title ID, which is part of the encrypted header.
 
  • Like
Reactions: DarthDub

V-Temp

Well-Known Member
Member
Joined
Jul 20, 2017
Messages
1,227
Trophies
0
Age
32
XP
1,322
Country
United States
I don't see any documentation on full Switch cartridge dumps on Switchbrew yet, but for NCA at least, everything except the Logo section is encrypted, and we obviously don't have the keys (yet). The Logo section has the Nintendo logo and Switch animation, plus a title (in a file similar to 3DS SMDH) and icons for every region. It doesn't seem to have title ID, which is part of the encrypted header.

Even when we do get them, it'd be only for a limited set of titles (like right now everything dumped is in 3.0.0-land) that could be decrypted before Nintendo changed it. Its going to be a pain in the ass to keep some of these tools updated with access, especially since dumping and decrypting are on completely different stratum of difficulty.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KenniesNewName @ KenniesNewName: Apple is the new Disney