FunkyCIA Guide - how to make CIAs from your eshop stuff :)

Requirements -
  • A 3DS on 4.X, with the DS profile exploit. You do not need Gateway I believe.
  • Internet on your computer
  • Able to run python
Step 1 - Download http://gbatemp.net/attachments/launcher_ticketdb-dat-zip.13329/
**** The code is unstable, you might have to run it a bunch of times before it works.
When it works you will know, it is fast, so if your screen does nothing for like 5 seconds just turn off and try again. I once had to try 7 times - usually I am lucky though ***


Step 2 - Extract it and rename it to Launcher.dat - rename the actual GW Launcher.dat to something else for now.
Step 3 - Put it on your 3DS's sd card. Load up the exploit (settings, profile, etc...)
Step 4 - It should run, when it is done, turn off your 3DS. Hold the power button until it is off.
Step 5 - Take out the sd card from the 3DS, put it in your computer. You should see ticket.db and ticket.db_gwemu. The first file is from the sysnand, the second is from emunand. Copy them somewhere, maybe to your desktop.
Step 6 - Download http://gbatemp.net/attachments/funkycia2-zip.15361/ - and extract it.


Now, you run the python file. (On mac it's very easy, I'm not sure about windows)
type: python FunkyCIA.py ticket.db_gwemu -type dlc
This would download all the dlc you have installed, and make them into CIAs :)
You can specify what type of content you want to download, like: -type dlc would download dlc, -type demo gameapp would download the demos and gameapps that you have in your ticket.db.
You can use -type with gameapp, update, dlc, demo, dsiware, system, or ALL
You can download everything you have if you specify -type ALL. This includes system titles, so maybe you don't want to do that, just list all the types you want apart from 'system'. Find the title ids of the stuff you want using 3ds.essh.co, maybe devtool, maybe some other method.

Or, if there is some specific title ids (specific games/updates/etc) that you want to download, use:
-title XXXXXXXXXXXXXXXX YYYYYYYYYYYYYYYY and you will download and make a CIA for those 2 titles only.
You cannot choose to download a content type (dlc, update, etc), and specific title(s) at the same time.

You can turn off downloading with -nodownload (if you want to only show the title ids you have in your ticket.db)
You can turn off CIA generation with -nobuild (so the stuff will only be downloaded)
You can turn off sorting by -nosort (by default, the contents are sorted into folders, so all the demos would go in a demo folder, all the system stuff would go in a system folder, etc)
 

NicEXE

Well-Known Member
Member
Joined
Dec 6, 2009
Messages
411
Trophies
1
XP
706
Country
Cyprus
So if 2 different devices with different Nintendo IDs download title XYZ, will the two CIA files produced be identical?
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
So if 2 different devices with different Nintendo IDs download title XYZ, will the two CIA files produced be identical?
well, no. FunkyCIA removes your console id, etc, some other unique values.
even though these are gone, the signature that was calculated from all these values still exists. that signature can't really be used to identify anything/anyone, i guess i could just zero out the signature too since it is invalid most of the time. but sometimes it is not. so i leave it in :)
 

trappedinlimbo

Member
Newcomer
Joined
Jan 10, 2015
Messages
11
Trophies
0
XP
72
Country
United States
does the launcher for this work on a gateway card that has been updated for the 3.0 launcher?
edit: tried it and it shows the text ticket.db dump tool, etc. but has no indication that it's running. is it supposed to show more? i waited a few minutes and ended up just turning it off and no files were dumped.
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
does the launcher for this work on a gateway card that has been updated for the 3.0 launcher?
edit: tried it and it shows the text ticket.db dump tool, etc. but has no indication that it's running. is it supposed to show more? i waited a few minutes and ended up just turning it off and no files were dumped.
the launcher has nothing to do about the GW card... think about it :)
but sure it only works on 4.x at the moment.
the code is unstable, once i had to run it 7 times!! it's still faster than getting it from your nand dump though
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
trying to donwload a game the program don´t do anything and just put in the screen:

Downloading contents... please wait
-
EDIT: This happen when i try to make a cia of the pokemon ruby omega and shin megami tensei soul hackers , Shin megami tensei 4 is working for now( at least in making the cia).

sorry for the slow reply. yes i understand the problem, i will try to fix it in the new version of FunkyCIA.
 

trappedinlimbo

Member
Newcomer
Joined
Jan 10, 2015
Messages
11
Trophies
0
XP
72
Country
United States
the launcher has nothing to do about the GW card... think about it :)
but sure it only works on 4.x at the moment.
the code is unstable, once i had to run it 7 times!! it's still faster than getting it from your nand dump though
ah, yeah, that makes sense
i am on firmware 4.x, was just wondering if it's normal for it not to have any indication that it's running, lol
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
ah, yeah, that makes sense
i am on firmware 4.x, was just wondering if it's normal for it not to have any indication that it's running, lol
You will see text on the screen showing it is working, really just keep rebooting and try again!
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,227
Trophies
2
XP
34,565
Country
Mexico
Wait so I can use this and they install a DSiWare game as a CIA with the ticket files that the Launcher.dat provides? o.o
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,227
Trophies
2
XP
34,565
Country
Mexico
It won't be a 100% legit CIA so it wouldn't run, sorry
Damn, that sucks. :/

Its driving me nuts that I lost the Zelda Anniversary DSiWare during all of the Gateway setup and for some odd reason I can't get it back into the system anymore, thought that perhaps doing this would help.

Well then, thanks anyway! :)
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
Damn, that sucks. :/

Its driving me nuts that I lost the Zelda Anniversary DSiWare during all of the Gateway setup and for some odd reason I can't get it back into the system anymore, thought that perhaps doing this would help.

Well then, thanks anyway! :)
Using this you can still make it for the future, when it will hopefully be usable!
 

nine0nine

Well-Known Member
Member
Joined
Jan 21, 2006
Messages
154
Trophies
1
XP
1,748
Country
Albania
I'm interested in buying a few things off the eshop and ripping them, just for the sake of doing it mainly but I'll make sure its unreleased stuff, a few Q's

My current system fits the requirements and when I ran the launcher exploit, I got the ticket.db screen, however after 10 minutes or so I switched it off, thinking it would be a quick process and it had finished. Looking in my SD card, I cant see any .db files so I am assuming it will take longer than I gave it.

Now, my current sysnand is pretty much bare bones, but my sysnand is bordering on about 20gig, with over 100 .cia installed to it. I am guessing that's why it took a while to dump my title.db?

Anyway, If I go onto the eshop to grab a few games, would it make life easier if I made a fresh emunand on a new SD card, then go to the shop, buy the stuff I want while in emunand and rip that? I am guessing that will reduce the amount of titles in the .db significantly and speed up / simplify the process.
 

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
Just curious, but is a new ticket.db needed for every purchase/new update released? Or are some downloads allowed to grab stuff even with an older ticket.db?
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,574
Country
Tuvalu
I'm interested in buying a few things off the eshop and ripping them, just for the sake of doing it mainly but I'll make sure its unreleased stuff, a few Q's

My current system fits the requirements and when I ran the launcher exploit, I got the ticket.db screen, however after 10 minutes or so I switched it off, thinking it would be a quick process and it had finished. Looking in my SD card, I cant see any .db files so I am assuming it will take longer than I gave it.

Now, my current sysnand is pretty much bare bones, but my sysnand is bordering on about 20gig, with over 100 .cia installed to it. I am guessing that's why it took a while to dump my title.db?

Anyway, If I go onto the eshop to grab a few games, would it make life easier if I made a fresh emunand on a new SD card, then go to the shop, buy the stuff I want while in emunand and rip that? I am guessing that will reduce the amount of titles in the .db significantly and speed up / simplify the process.

the code is unstable, as i said a few posts above, you might have to run it a few times. when it works it will work fast, you will now it is happening.
sysnand is 20gb? that's just your sd card, the nand in the console is like 1gb.
don't worry about making a new emunand, just run the launcher.dat until it works, usually it works first time for me, once i had to run it 7 times.

Just curious, but is a new ticket.db needed for every purchase/new update released? Or are some downloads allowed to grab stuff even with an older ticket.db?

sure you need to get the new ticket.db, you need to use the ticket for the thing you just got :)
 

nine0nine

Well-Known Member
Member
Joined
Jan 21, 2006
Messages
154
Trophies
1
XP
1,748
Country
Albania
the code is unstable, as i said a few posts above, you might have to run it a few times. when it works it will work fast, you will now it is happening.
sysnand is 20gb? that's just your sd card, the nand in the console is like 1gb.
don't worry about making a new emunand, just run the launcher.dat until it works, usually it works first time for me, once i had to run it 7 times.



Ooh, I see, a little.

I meant to say my emunand was around 20gig, meaning my GW3D9.4 emunand with all the cia's installed, which I presumed would make the task of identifying the downloaded eshop title more difficult. I must admit, so far i am clueless to how the system works.

I'll have another go later, thanks for the info.
 

Rurounik99

Well-Known Member
Newcomer
Joined
Nov 29, 2005
Messages
82
Trophies
0
XP
370
Country
Brazil
Thank you very mutch for this app, cearp.
It's way more easy than any other way of dumping eShop content.
Just dumped my Monster Hunter 4 USA Demo in less than a minute.
 
  • Like
Reactions: cearp

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • realtimesave @ realtimesave:
    I tried to get a slim on a black friday once, but they ran out of stock for the $100 one
  • realtimesave @ realtimesave:
    many ages ago
  • BigOnYa @ BigOnYa:
    You can find them $50-75 nowdays if catch a deal
  • K3Nv2 @ K3Nv2:
    Still remember grabbing this ps4 slim on black Friday for $200 when the msrp was still around 300
    +1
  • BigOnYa @ BigOnYa:
    I went to auction at a mom/pops video game store few months ago that was closing, and bought 11 slims for $200, 1 was DOA but 10 work fine. so hella deal. Already rgh3'ed 8 of them. But most younger kids don't even want anymore, unless it plays stupid "fortnight", or newer shit.
  • K3Nv2 @ K3Nv2:
    Think I'm gonna use my giftcard balance on a nice pair of headphones but $100 is still limited
  • K3Nv2 @ K3Nv2:
    Soundcore q30s are nice but they leak so much sound it sounds like speakers
  • Psionic Roshambo @ Psionic Roshambo:
    Ken spend the 100 on a gun and skii mask, wait for a jogger at the park jewelry money and headphones!
    +1
  • K3Nv2 @ K3Nv2:
    If only Amazon sold guns
  • K3Nv2 @ K3Nv2:
    Fucking dick heads think it's a bad idea to get a gun 2 days later
  • BigOnYa @ BigOnYa:
    Wait, I thought you were the dickhe...nvm
  • K3Nv2 @ K3Nv2:
    I got balls on my chin and two dicks on my forehead sir
    +1
  • BigOnYa @ BigOnYa:
    Sorry, no offense there double dickhead chinballs.
  • K3Nv2 @ K3Nv2:
    Chicks still love it
    +1
  • BigOnYa @ BigOnYa:
    "Mommy, look, what is that?". "That's your soon to be daddy."
    +1
  • K3Nv2 @ K3Nv2:
    That you'll only see once
    +2
  • Veho @ Veho:
    Double dickhead chinballs is still better than double dickhead eyeballs.
  • Veho @ Veho:
    As in, the balls will grow in your eye sockets.
  • K3Nv2 @ K3Nv2:
    I paid 5 grand to get them moved to my chin
    +1
  • Veho @ Veho:
    This you?
  • K3Nv2 @ K3Nv2:
    My hair can't be that cool
    Sonic Angel Knight @ Sonic Angel Knight: JOE! :P