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

Ptrk25

Well-Known Member
Member
Joined
Sep 6, 2015
Messages
524
Trophies
0
Location
::1
XP
1,181
Country
Germany
Determining the region based off product code seems inaccurate as the documentation for some regions is incomplete or not confirmed. Getting the region from icon bin would make it a lot more accurate. I have the coding just not the know how to adapt it to Python.
I have already port it to Java, I can give you the source if you want. Or I could port it to python and then give you the code.
 

srwgin

Well-Known Member
Member
Joined
Aug 13, 2013
Messages
520
Trophies
0
XP
425
Country
China
I use D9 dump ticket_emu.db and encTitleKeys.bin
then use GroovyFX.jar check ticket_emu.db and dtk.exe check encTitleKeys.bin
I found DLC in groovyfx is 35
9 is cia from somewhere 26 is buyed
but dtk.exe only show 5 dlc
what it the problem
 
Last edited by srwgin,

srwgin

Well-Known Member
Member
Joined
Aug 13, 2013
Messages
520
Trophies
0
XP
425
Country
China
How can you get 35,9?
total 35 titles
I know 9 of them are cia
26 of them are buy

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

and try to use FunKeyCIA.py and GroovyFX.jar download the same title dlc
but when I check 2 .cia file crc32 not match
is that right?
 
Last edited by srwgin,
  • Like
Reactions: Ptrk25

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,724
Trophies
2
XP
8,499
Country
Tuvalu
@AnalogMan - python3... i never touched anything python 3 :D thanks for letting me use your code :)
i'm sure it's nice!

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

total 35 titles
and try to use FunKeyCIA.py and GroovyFX.jar download the same title dlc
but when I check 2 .cia file crc32 not match
is that right?
yes, that is normal. i added some identifier data to my programs so i can see if a cia has been built with my app.
but i think some other people took my ticket code and put it in their python files so it's not just identifying to my tools now... lol
 

Ptrk25

Well-Known Member
Member
Joined
Sep 6, 2015
Messages
524
Trophies
0
Location
::1
XP
1,181
Country
Germany
yes, that is normal. i added some identifier data to my programs so i can see if a cia has been built with my app.
but i think some other people took my ticket code and put it in their python files so it's not just identifying to my tools now... lol
lol didn't know that you build something like that in your python code xD So the hashes of the created CIAs from your script and my program are different now?
 
Last edited by Ptrk25,

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
just want to ask question, i have a cia game dumped by someone who really purchased it.
is there a way to know the decrypted/encrypted title key of that game? thanks and have a nice day...
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,724
Trophies
2
XP
8,499
Country
Tuvalu
Last edited by cearp,
  • Like
Reactions: noctis90210

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
Last edited by noctis90210,

SwingBlade

Member
Newcomer
Joined
Oct 19, 2006
Messages
20
Trophies
0
XP
259
Country
United States
So, I have no idea how to use Python. I have 2.7 and 3.0 installed, but am having no success in making them work. I keep getting this though:

c:\Python27>python FunKeyCIA.py -title 0004000000051e00 -key ****************************
File "FunKeyCIA.py", line 5
<!DOCTYPE html>
^
SyntaxError: invalid syntax
 

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
Well now that jewtendo took down the link anyone have a super noob friendly tutorial on how to build stuff like this using make?
 

pugsofwar

New Member
Newbie
Joined
Apr 21, 2016
Messages
2
Trophies
0
Age
31
XP
43
Country
United States
I ran "python FunKeyCIA -keyfile -title (title)" and got an error.

./make_cdn_cia: Syntax error: Unterminated quoted string
CIA not created...

So I tried downloading the source for make_cdn_cia and got a bunch of errors when compiling it. I'm on ubuntu.
 

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
I ran "python FunKeyCIA -keyfile -title (title)" and got an error.

./make_cdn_cia: Syntax error: Unterminated quoted string
CIA not created...

So I tried downloading the source for make_cdn_cia and got a bunch of errors when compiling it. I'm on ubuntu.
You need to type -key (key) after the title or it wont download.

So like FunkeyCIA.py -title 0004000000fh5i10 -key xxxxxxxxxxxxxxxxxxxxxxx
 
Last edited by Xenon Hacks,

SwingBlade

Member
Newcomer
Joined
Oct 19, 2006
Messages
20
Trophies
0
XP
259
Country
United States
So, I have no idea how to use Python. I have 2.7 and 3.0 installed, but am having no success in making them work. I keep getting this though:

c:\Python27>python FunKeyCIA.py -title 0004000000051e00 -key ****************************
File "FunKeyCIA.py", line 5
<!DOCTYPE html>
^
SyntaxError: invalid syntax

Does anyone have suggestions? I have FunKeyCIA.py in the same folder as the Python executable.
 

ongo_gablogian

Well-Known Member
Member
Joined
Mar 26, 2010
Messages
191
Trophies
1
XP
593
Country
United States
Anyone else having issues downloading DLC files? The one I'm trying to download always ends up failing at 22/31 files. Any help with this issue would be much appreciated.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/@legolambs