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)
 

conradcervantes

Well-Known Member
Member
Joined
Dec 31, 2013
Messages
143
Trophies
1
Age
35
XP
1,499
Country
United States
Pardon my ignorance, but I'm kind of stuck at the moment. I have all the necessary files downloaded and extracted to my desktop, but I'm not sure where I should be typing these commands. I'm on a Macbook, if that makes a difference at all.
 

Myria

Well-Known Member
Member
Joined
Jul 24, 2014
Messages
464
Trophies
0
Age
42
XP
851
Country
United States
cearp, do you think that the next version of this tool could write to both the left and right frame buffers? It hurts my eyes when it starts up and I have 3D enabled >.<
 

romanaOne

Well-Known Member
Member
Joined
Apr 18, 2014
Messages
453
Trophies
0
Age
49
Location
where the potential goes to zero
XP
1,024
Country
United States
Launcher.dat did not work for me on a 4.5 3ds XL with emunand 9.5.whatever_is_latest. I rebooted 10 times and each time I got an error dialog stating the program would be shut down and the 3DS rebooted. No ticketdb was produced.

Update: NEVERMIND! I had a failing SD card. Just retried it with a new one and it worked perfectly on the first try.
 

codychaosx

Well-Known Member
Member
Joined
Mar 15, 2009
Messages
589
Trophies
0
Location
Wisconsin
XP
778
Country
United States
Does this work with the gateway ocarina of time hack? im sure the answers no or not yet but im quite curious. if not do you think you could port this to thwe oot exploit?
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
Why is this topic still open if FunkyCIA2 exists?

this was just a little guide i made, because people were stuck... :)
Does this work with the gateway ocarina of time hack? im sure the answers no or not yet but im quite curious. if not do you think you could port this to thwe oot exploit?
this is just a guide...
if you mean does FunkyCIA work with the oot hack... that is just a python tool.
if you mean dumping tickets with the ticket dumper, that only works on 4.5 with the ds profile exploit.
use rxtools to dump tickets anyway
 
  • Like
Reactions: tatumanu

tatumanu

Well-Known Member
Member
Joined
Nov 1, 2004
Messages
655
Trophies
1
XP
2,639
Country
Portugal
this was just a little guide i made, because people were stuck... :)

this is just a guide...
if you mean does FunkyCIA work with the oot hack... that is just a python tool.
if you mean dumping tickets with the ticket dumper, that only works on 4.5 with the ds profile exploit.
use rxtools to dump tickets anyway

So it doesn't work with a 9.2 3DS?
Also, does it backup the saves data?

Thanks for the guide i was stuck in the FUNKYCIA2 thread
 

iViperz

Well-Known Member
Member
Joined
Jan 7, 2015
Messages
221
Trophies
0
Age
29
XP
340
Country
So it doesn't work with a 9.2 3DS?
Also, does it backup the saves data?

Thanks for the guide i was stuck in the FUNKYCIA2 thread

FunkyCIA doesn't work with 9.2 3DS, FunkyCIA2 does (Correct me if I'm wrong please cearp).
No the saves data doesn't get backed up.
 
  • Like
Reactions: tatumanu

Trice

Well-Known Member
Member
Joined
Jan 20, 2009
Messages
153
Trophies
1
XP
1,260
Country
Switzerland
FunkyCIA is just a tool to download eShop titles directly from Nintendo's servers and create a cia file from that based on your ticket.db file. It doesn't need to be compatible with any firmware version.

You can get this ticket.db file from your 3DS up to version 9.2 using Roxas75's rxTools, but it's only compatible with the original 3DS (XL) and not with the new one.

To back up the save data of your eShop games you should use SaveDataFiler.
 
  • Like
Reactions: cearp

zeruel85

Well-Known Member
Newcomer
Joined
Jul 4, 2014
Messages
45
Trophies
0
Location
Treviso (TV)
XP
155
Country
Italy
The link for FunkyCIA2 download in the OP does not work. Can you reup it, please? :)

Thank you.

EDIT: nevermind, I've just seen FunkyCIA2 topic, sorry. :)
 

Deathbot64

Well-Known Member
Member
Joined
Dec 15, 2014
Messages
336
Trophies
0
Age
31
XP
1,359
Country
Canada
So I got cube creator 3d (which was just released this morning) and I was able to get the ticket.db (i bought the game and got the ticket.db using my old 3ds xl running rxtools 9.7) and all that good stuff, found the right cia and tried installing it on my new 3ds xl, but when i load the game it bootloops at the 3ds logo screen? how can i fix this? do i need to decrypt it or something? I have been able to get other cia's working so i am totally lost.
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
So I got cube creator 3d (which was just released this morning) and I was able to get the ticket.db (i bought the game and got the ticket.db using my old 3ds xl running rxtools 9.7) and all that good stuff, found the right cia and tried installing it on my new 3ds xl, but when i load the game it bootloops at the 3ds logo screen? how can i fix this? do i need to decrypt it or something? I have been able to get other cia's working so i am totally lost.

maybe it requires a new fw/sdk or something. (or it downloaded badly from cdn, you can try again if you want, but i do check the filesize to see if it is what it is supposed to be, i doubt this is your problem)
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
    rvtr @ rvtr: Spam bots again.