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

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by cearp, Apr 15, 2016.

  1. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,562
    1,699
    Feb 13, 2015
    Italy
    Imola
    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
     
    redunka likes this.
  2. redunka

    redunka GBAtemp Fan

    Member
    302
    142
    Nov 26, 2014
    Russia
    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, Aug 10, 2017
  3. asper

    asper GBAtemp Advanced Fan

    Member
    656
    333
    May 14, 2010
    United States
    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, Aug 11, 2017
  4. redunka

    redunka GBAtemp Fan

    Member
    302
    142
    Nov 26, 2014
    Russia
    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.
     
    asper likes this.
  5. asper

    asper GBAtemp Advanced Fan

    Member
    656
    333
    May 14, 2010
    United States
    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 :)
     
  6. redunka

    redunka GBAtemp Fan

    Member
    302
    142
    Nov 26, 2014
    Russia
    Well, it's just that desmume doesn't support dsiware roms at all.
    Only no$gba can launch them, but compatibility won't be good.
     
    cearp and asper like this.
  7. Asia81

    Asia81 In my Ecchi World <3

    Member
    5,149
    2,567
    Nov 15, 2014
    France
    Albi
    MakeCdn crash when trying to pack all part of the Fire emblem Echoes DLC (all download was fine).
     
  8. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,124
    3,422
    Nov 13, 2014
    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...
     
  9. cearp
    OP

    cearp the ticket master

    Member
    7,554
    4,818
    May 26, 2008
    Tuvalu
    Is sounds like the exe isn't in the save directory as FunkyCIA, maybe sure it is :)
     
  10. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,124
    3,422
    Nov 13, 2014
    United States
    That's the problem I cant find it anywhere to download and your github contains one that im assuming is uncompiled (no idea how to even do that).
     
  11. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,124
    3,422
    Nov 13, 2014
    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

    [​IMG]
     
  12. urherenow

    urherenow GBAtemp Psycho!

    Member
    3,058
    917
    Mar 8, 2009
    United States
    Japan
    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, Nov 6, 2017
  13. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,124
    3,422
    Nov 13, 2014
    United States
    I was not getting it from this repo it was from directly on this thread at https://github.com/llakssz/FunKeyCIA/
     
  14. urherenow

    urherenow GBAtemp Psycho!

    Member
    3,058
    917
    Mar 8, 2009
    United States
    Japan
    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, Nov 6, 2017
  15. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,124
    3,422
    Nov 13, 2014
    United States
    Nope https://imgur.com/a/zLsKp
     
  16. urherenow

    urherenow GBAtemp Psycho!

    Member
    3,058
    917
    Mar 8, 2009
    United States
    Japan
    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, Nov 7, 2017
  17. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,124
    3,422
    Nov 13, 2014
    United States
    its not running from system32 the path is shown in the image, i gave up on this and started using villain3DS instead
     
  18. urherenow

    urherenow GBAtemp Psycho!

    Member
    3,058
    917
    Mar 8, 2009
    United States
    Japan
    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, Nov 7, 2017
  19. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,124
    3,422
    Nov 13, 2014
    United States
    good news I found the problem my anti virus was blocking make_cdn_cia.exe from running without saying anything to me.
     
    OrGoN3 likes this.
  20. MassExplosion213

    MassExplosion213 .

    Member
    1,438
    960
    Feb 15, 2015
    United States
    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