ROM Hack [Release] FunKeyCIA - make GOOD cias from eshop content, no tickets needed!

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
Good news the app works but all the keys floating around are decrypted so until there is a solution PlaiCDN is still the champ :^)
 
  • Like
Reactions: Akira

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
ok, on 3dsiso i asked the guy who i think made the nfskey websites to allow encrytped title key sharing.
@temper999 yes you can use the newer imporoved version of make_cdn_cia - just replace the exe
@Gray_Jack for the guy who had the permission error on linux, i guess you have to chmod+x the executable
sorry the python script to dump keys from ticket.db does not give nice line endings for windows, sorry you will have to use a better text editor.

i can update the tool for more than one content, i'm not sure the best way to accept the input though.
-title titleid1 titleid2 titleid3 -key key1 key2 key3? i'm not sure what you guys would be comfortable with.

i just made this FunKeyCIA really fast, a cut down version of FunkyCIA, because i didn't want failcdn to get too popular, because then it will be hard to convert people to this

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

how to convert a dectitlekeys.bin in an enctitlekeys.bin?
maybe ask the decrypt9 guy if his tool can dump it?
i think rxtools used to be able to dump this... but, the keys weren't in plaintext... hmm
 
  • Like
Reactions: Gray_Jack

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
no, i mean, converting the file that isn't mine, the ine if the database
ok, yes i tihnk it is possible but no tool to do it, it will have to be done on the 3ds.
but, if people just extract the keys from their ticket.db with my tool it shouldn't be so bad :) but i agree i want something slicker
 
  • Like
Reactions: Xenon Hacks

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,777
Trophies
2
Age
48
Location
Japan
XP
3,677
Country
United States
You can delete bad tickets using FBIv2. You need to know the title id of the game you are deleting the ticket for though.
Latest FBI doesn't *completely* remove tickets, but the delete option will indeed let you to install the title, if a bad ticket is what is stopping you. Anybody with the problem of eshop downloads failing at 99% can verify.

@Xenon Hacks I was going to help out, but it looks like you were sorted? It's especially hard to spot the option to add Python to your path when installing 2.7, and either it isn't there if it's already in your path or perhaps it doesn't show up if you've installed python before? Not sure, but I'm not uninstalling just to figure it out. At any rate, 1) It should be in your path for compiling projects, and if anybody isn't able to simply type the name of the script, then right-click on a script, chose "open with" and point it to your python.exe and check the box that says to always open files of this type with python.exe. You should be golden from then on.
 
Last edited by urherenow,

d0k3

3DS Homebrew Legend
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
ok, yes i tihnk it is possible but no tool to do it, it will have to be done on the 3ds.
but, if people just extract the keys from their ticket.db with my tool it shouldn't be so bad :) but i agree i want something slicker
@d0k3

Just tagging you here to bring attention to this thread. Think you can add something in D9 for this? Or help make a 3ds tool just for this?

Adding encrypted titlekeys dumping would take me literally 10 minutes of work. There is also a python script included in D9 that dumps the encrypted titleKeys from ticket.db.

I am careful with adding new features to D9 now, though. Only real useful stuff can stay. So... Can you give me a short explanation why we need the encrypted one? Why not use the decrypted one to decrypt the first layer of encryption?
 
  • Like
Reactions: cearp

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
Adding encrypted titlekeys dumping would take me literally 10 minutes of work. There is also a python script included in D9 that dumps the encrypted titleKeys from ticket.db.

I am careful with adding new features to D9 now, though. Only real useful stuff can stay. So... Can you give me a short explanation why we need the encrypted one? Why not use the decrypted one to decrypt the first layer of encryption?
So could you cook something to take a decTitleKeys.bin make all the keys encrypted then have the app dump it all with the corresponding title in plain text?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Maximumbeans @ Maximumbeans: butte