Tutorial  Updated

How to dump Cartridges on Firmwares above 3.0.0 with Homebrew Launcher

I don't take any credit for this, but I think some people here don't know about this (I didn't know about it), this is from the official yuzu discord that you can find here: https://discord.gg/u77vRWY
Source: https://github.com/MCMrARM/switch-game-card-dumper
Download: https://cdn.discordapp.com/attachments/402241866935828490/451038911737626624/swupdatedumper.nro
GBATEMP Upload: https://gbatemp.net/download/swupdatedumper-nro.34397/
  1. I'm assuming you already have access to the Homebrew Launcher.
  2. Put the swupdatedumper.nro in SD:\switch
  3. Boot into CFW.
  4. https://imgur.com/a/OLw2irt
  5. Open Album (which will open up Homebrew Launcher)
  6. Launch the swupdatedumper.nro
  7. Dump Partition 2 (this will take while depending on how big the game is)
  8. Now get the SD and navigate to SD:\dump_2
  9. In that folder, you'll find all the necessary files.
  10. Copy all the contents of dump_2 paste them into a directory of your choice.
  11. The next part is IF the dump comes in multiple files with the extensions .nca.0x (x can be any number starting at 0), if it doesn't come in multiple files skip to "Now extract/decrypt with Hactool." part.
  12. [Now you'll need to merge the .00, .01 and the .02 files.
  13. make a .bat file and type in;
  14. copy /b X.nca.00 + X.nca.01 + X.nca.02
  15. Replace the X with the name of your .00, .01, .02 files for example;
  16. copy /b 08c1d23a902a841b497f7be217c8ad6d.nca.00 + 08c1d23a902a841b497f7be217c8ad6d.nca.01 + 08c1d23a902a841b497f7be217c8ad6d.nca.02
  17. the output file will be the X.nca.00 file.
  18. Rename output file to X.nca. ]
  19. Now extract/decrypt with Hactool.
  20. run "hactool --exefsdir=output --romfs=output/game.romfs NCA"
  21. NCA is the path to your X.nca
  22. And now you'll have a bootable game dump!
https://pastebin.com/GszQ6zR9

Good Luck ^^
there is nothing you can do, with those dumps for now, except running some games in yuzu (with 2 fps lmao)

Normally you will get an error about invalid nca file header and this is because the nca is encrypted and you have to add a keyfile with Nintendo Switch keys.
You have to search a bit on google to find them and after you created you file you can add it to your command like this:
-k "yourkeyfile.extension"
Example:
hactool -k "keys.dat" --exefsdir=output --romfs=output/game.romfs "e0d36953372443ccd6582f4ca5d3351e.nca"

here is a sample: https://gist.github.com/nicoboss/967cd250d3969e1c4610c54e3186193b (just hashes of the keys, a little hint, you can search the hashes on google, if you find a key you should search that key in google and with some luck you should get to a big collection of keys....)
In the file are spaces and lines starting with a semicolon (';') ignored.
 
Last edited by Gnarmagon,

SirNapkin1334

Renound Aritst
Member
Joined
Aug 20, 2017
Messages
1,665
Trophies
1
XP
975
Country
United States
you are missing the "keys"

you have to create a file with some keys inside (dunno which of them but there is a certain romsite with a lot of keys....)

you can add the file with

here is a sample: -snip-
(spaces are ignored and lines starting with a semicolon (';')
You can’t post that link here.
 

trainboy2019

Well-Known Member
Member
Joined
Oct 6, 2015
Messages
1,114
Trophies
0
Age
23
Location
GA
XP
1,117
Country
United States
Sorry if this is a dumb question, but are we able to extract the romfs from these dumps? If so, how would I do that?
 

Dan-the-Rebirth

Well-Known Member
Member
Joined
Jan 5, 2014
Messages
541
Trophies
1
Age
35
XP
1,510
Country
Australia
so with that we can only make nca dumps, but will we be able dump the games in a playable version with this soon(xci for use with cfw)?
 

Toni456

Well-Known Member
Member
Joined
Oct 31, 2012
Messages
344
Trophies
1
XP
490
Country
Australia
So is the end result supposed to be a single .nca file or just the romfs and other files that were extracted? i'm not getting an output .nca file at all apart from the first step when merging them but everything else up until that point works fine.
 
Last edited by Toni456,

CCF_100

Active Member
Newcomer
Joined
Sep 4, 2017
Messages
44
Trophies
0
Age
22
XP
148
Country
United States
When I select "Dump Partition 2", I get "GetGameCardHandle Failed". Also, is there any way yet for dumping titles installed on NAND or SD?
 

Gnarmagon

Noob <3
OP
Member
Joined
Dec 12, 2016
Messages
647
Trophies
0
Age
22
XP
794
Country
Germany
When I select "Dump Partition 2", I get "GetGameCardHandle Failed". Also, is there any way yet for dumping titles installed on NAND or SD?
about the sdcard handle error, no clue :/ maybe reinsert cartridge and chek if it can be played
Nand and SD dumping isn't possible afaik
 

Gnarmagon

Noob <3
OP
Member
Joined
Dec 12, 2016
Messages
647
Trophies
0
Age
22
XP
794
Country
Germany
What if i have multiple files without extension nca.0x
READ BEFORE POSTING !!!!!!!!!!!!!!!!!!!!
  1. The next part is IF the dump comes in multiple files with the extensions .nca.0x (x can be any number starting at 0), if it doesn't come in multiple files skip to "Now extract/decrypt with Hactool." part.
 
  • Like
Reactions: Draxzelex

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    Wanted to download the Sonic manía plus android versión cuz i have Netflix but my phone isnt compatible
  • NinStar @ NinStar:
    @The Real Jdbye you seem confused, nes remix 2 had nes open
  • Dumpflam @ Dumpflam:
    guys does anyone know anything about usbloadergx? i have a question. (https://gbatemp.net/threads/how-to-use-sd-and-thumb-drive-at-the-same-time-usbloadergx.655497/)
  • The Real Jdbye @ The Real Jdbye:
    oh right forgot about that
  • NinStar @ NinStar:
    you can use both at the same time if the sd is dedicated for gamecube games
  • NinStar @ NinStar:
    you can't do that the other way around
  • BigOnYa @ BigOnYa:
    Nowdays, my Samsung phone holds most my music on a 512gb micro sd. I Bluetooth to my earbuds, BT speaker, or to my car stereo from my phone. I still have a iPod Nano, but have not used in years.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only play music on yt
  • Xdqwerty @ Xdqwerty:
    I download very few songs
  • BigOnYa @ BigOnYa:
    It takes me 3 hours every week to cut my grass, and I have to have music playing, not to mention the noise canceling earbuds, so I don't have to hear that lawnmower noise. I do play iHeart radio often also when get board of my music.
  • Xdqwerty @ Xdqwerty:
    Am I weird for only listening to game music?
  • BigOnYa @ BigOnYa:
    Nuh its whatever you like to hear. Is it weird, I'm a 50 year old that mostly listens to old school hip hop?
    +1
  • K3Nv2 @ K3Nv2:
    I should be walking but legs are still sore
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I think that listening to the same 15 songs on the music player in my dad's car all the time made me kind of hate "normal" music.
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, them use your hands
  • K3Nv2 @ K3Nv2:
    Those are tired from last night
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, stop touching yourself
  • K3Nv2 @ K3Nv2:
    I wasn't
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, then stop doing whatever you were doing last night
  • K3Nv2 @ K3Nv2:
    Uremum
  • BigOnYa @ BigOnYa:
    -insert uremum joke here-
  • K3Nv2 @ K3Nv2:
    Too late
    +2
  • BigOnYa @ BigOnYa:
    I seen a bunny rabbit get swept up and taken by a hawk yesterday in my back yard, it left a bunch of rabbit hair in grass. Wild to see it fly off carrying a rabbit.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, was Luke that Bunny rabbit?
  • BigOnYa @ BigOnYa:
    Nuh tho
    BigOnYa @ BigOnYa: Nuh tho