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

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,675
Trophies
1
Age
28
Location
Imola
XP
6,880
Country
Italy
Is it already decrypted? How can i extract ds game data from that file?
When talking about DSi software, content = .app = .srl = .nds

If you freshly downloaded the cia from Nintendo it's encrypted - but with godmode9 you can simply rip the .app from a console that already has it installed, and that's guaranteed to be decrypted
 
  • Like
Reactions: redunka

redunka

Well-Known Member
Member
Joined
Nov 26, 2014
Messages
423
Trophies
0
Age
29
XP
2,519
Country
Russia
Is it already decrypted? How can i extract ds game data from that file?
Yes, latest ctrtool decrypts SRL automatically.
Do you mean that you want to extract files from it?
In that case, you can use any of old DS tools to browse NitroFS.
 
Last edited by redunka,

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,028
Country
United States
Yes, latest ctrtool decrypts SRL automatically.
Do you mean that you want to extract files from it?
In that case, you can use any of old DS tools to browse NitroFS.
Sorry, just to correctly understand: what should I do with contents.0000.00000000 obtained with ctrtool from an encrypted CIA downloaded from official servers ? I man what is the command to extract, from PC not from a real 3DS, to extract the .nds file ? Is ctrtool suitable for this extraction ?

Maybe i do not have the latest ctrtool because, when i try to extarct the content it says unknown file. Anyone with the very latest compiled ctrtool ?
 
Last edited by asper,

redunka

Well-Known Member
Member
Joined
Nov 26, 2014
Messages
423
Trophies
0
Age
29
XP
2,519
Country
Russia
Sorry, just to correctly understand: what should I do with contents.0000.00000000 obtained with ctrtool from an encrypted CIA downloaded from official servers ? I man what is the command to extract, from PC not from a real 3DS, to extract the .nds file ? Is ctrtool suitable for this extraction ?
It is an ".nds" file already.
You don't need to extract anything else.
Just rename "contents.0000.00000000" to <whatever>.nds, and that's it.
 
  • Like
Reactions: asper

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,028
Country
United States
It is an ".nds" file already.
You don't need to extract anything else.
Just rename "contents.0000.00000000" to <whatever>.nds, and that's it.
Well i tested the rename and launching with desmume emulator with no luck so i supposed it was encrypted :(
Thank you very much for your time :)
 

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
@cearp Been out of the loop but when it finishes downloading im getting

'make_cdn_cia.exe' is not recognized as an internal or external command,
operable program or batch file.
CIA not created...
 

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
@cearp feel like im missing something very obvious, forgive me my 3DS has been in a drawer for overa year and my memory is spotty
https://imgur.com/a/z2aiW

z2aiW
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,715
Trophies
2
Age
48
Location
Japan
XP
3,589
Country
United States
@cearp feel like im missing something very obvious, forgive me my 3DS has been in a drawer for overa year and my memory is spotty
https://imgur.com/a/z2aiW

z2aiW
Yes it's missing and yes, it's obvious. The screen shot already tells you that it can't find make_cdn_cia.exe. How much more clear could that be? How hard is it to google it and find https://github.com/d0k3/3DS-Tools-Collection/tree/master/FunKeyCIA ?

Edit: Then again, what did you do to get your hands on FunKeyCIA.py without having the .exe to go along with it? If you see it in the folder with the .py script, right-click it and look at the properties. Is there a checked box or button to click that says "unblock"? If so, that may be your problem. mark/unmark (can't remember) it and try again.
 
Last edited by urherenow,

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
Yes it's missing and yes, it's obvious. The screen shot already tells you that it can't find make_cdn_cia.exe. How much more clear could that be? How hard is it to google it and find https://github.com/d0k3/3DS-Tools-Collection/tree/master/FunKeyCIA ?

Edit: Then again, what did you do to get your hands on FunKeyCIA.py without having the .exe to go along with it? If you see it in the folder with the .py script, right-click it and look at the properties. Is there a checked box or button to click that says "unblock"? If so, that may be your problem. mark/unmark (can't remember) it and try again.
I was not getting it from this repo it was from directly on this thread at https://github.com/llakssz/FunKeyCIA/
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,715
Trophies
2
Age
48
Location
Japan
XP
3,589
Country
United States
I was not getting it from this repo it was from directly on this thread at https://github.com/llakssz/FunKeyCIA/
That explains why you had the .py without the .exe, but not really why you couldn't google it and find it. Dk03's repo is the first link that comes up when searching for make_cdn_cia.

Anyway, does it work for you now?
 
Last edited by urherenow,

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,715
Trophies
2
Age
48
Location
Japan
XP
3,589
Country
United States
Seriously? Don't run it from system32. Change to the directory containing the .py and .exe. And before you waste your time downloading stuff, run make_cdn_cia before doing anything and make sure it runs (it'll tell you something like the version and that it needs more arguments, instead of the message you keep getting).
 
Last edited by urherenow,

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
Seriously? Don't run it from system32. Change to the directory containing the .py and .exe. And before you waste your time downloading stuff, run make_cdn_cia before doing anything and make sure it runs (it'll tell you something like the version and that it needs more arguments, instead of the message you keep getting).
its not running from system32 the path is shown in the image, i gave up on this and started using villain3DS instead
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,715
Trophies
2
Age
48
Location
Japan
XP
3,589
Country
United States
its not running from system32 the path is shown in the image, i gave up on this and started using villain3DS instead
Your image CLEARLY shows that you are running from system32. Typing the full path to the .py file does not change that. Have you ever used a CLI before?

Go ahead and read that last line again: "C:/WINDOWS/system32"

and you have some other funky stuff going on as well. Like... why is your Windows folder in all caps?
 
Last edited by urherenow,

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
Your image CLEARLY shows that you are running from system32. Typing the full path to the .py file does not change that. Have you ever used a CLI before?

Go ahead and read that last line again: "C:/WINDOWS/system32"

and you have some other funky stuff going on as well. Like... why is your Windows folder in all caps?
good news I found the problem my anti virus was blocking make_cdn_cia.exe from running without saying anything to me.
 
  • Like
Reactions: OrGoN3
Joined
Feb 15, 2015
Messages
1,464
Trophies
0
XP
1,099
Country
United States
Your image CLEARLY shows that you are running from system32. Typing the full path to the .py file does not change that. Have you ever used a CLI before?

Go ahead and read that last line again: "C:/WINDOWS/system32"

and you have some other funky stuff going on as well. Like... why is your Windows folder in all caps?
Actually, Windows 10 does that when in administrator mode, even when your Windows directory is "Windows". (It may do it in normal mode when in system32, I've just never tried)

Sent from my Z983 using Tapatalk
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/yjrjY6PCb7o?si=xnFz0B2o_adIgLTV +1