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,729
Trophies
2
XP
8,537
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,729
Trophies
2
XP
8,537
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,729
Trophies
2
XP
8,537
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
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,214
Trophies
2
XP
34,230
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,729
Trophies
2
XP
8,537
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.
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,729
Trophies
2
XP
8,537
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
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
    K3Nv2 @ K3Nv2: Tell Kanye I need power