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

cearp Apr 15, 2016.

  1. urherenow

    urherenow GBAtemp Psycho!

    Member
    9
    Mar 8, 2009
    United States
    Japan
    once you learn how easy it is to compile stuff, you will probably want to build many other programs outside of the 3ds world. Mac Ports is a super easy way to download, build, and install popular Linux tools and libraries that are not included with xcode or devkitpro. Read through this for excellent examples: http://apple.stackexchange.com/questions/5186/what-are-your-must-have-macports

    Python2.7 is a must, and so is an up-to-date ctrulib.

    EDIT: You can actually use mac ports to install git, instead of following that other link I gave you.
     
    Last edited by urherenow, Jan 21, 2017
  2. Ev1l0rd

    Ev1l0rd (⌐◥▶◀◤) Developer - noirscape

    Member
    10
    Oct 26, 2015
    Netherlands
    Site 19
    Don't use macports. Brew.sh is better.
     
  3. StarTrekVoyager

    StarTrekVoyager Soon™

    Member
    6
    Jun 19, 2016
    France
    Paris
    I get an error:
    'make_cdn_cia.exe' n’est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.
    CIA not created...
     
  4. Asia81

    Asia81 In my Ecchi World <3

    Member
    14
    Nov 15, 2014
    France
    Quick question.
    Does legits .CIA and "non-legit" .CIA share the same EncryptedTitleKey?

    If so, it's possible to extract an EncryptedTitleKey from a legit .CIA file, and use that key to download/create again the same cia with FunkeyCIA ?
    Would it still legit because I used its own EncryptedTitleKey ?

    I know, it sound stupid, but I know what I want do xD
    I don't want use pre-made / pre-uploaded legits .CIA, I want try to build them myself.

    "That title key" site have only clean keys (so from a buy), not for legits CIA.
     
  5. gamesquest1

    gamesquest1 Nabnut

    Moderator
    21
    GBAtemp Patron
    gamesquest1 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Sep 23, 2013
    They are the same key, to explain it, all copies of the game(with the exception of slight variations I.e region or the special edition of nsmb2 with built in DLC) use the same decryption key, what defines the legit/non-legit aspect of CIA files is the signature

    Basically a legit CIA is flagged as being for any system, and the signature is valid.....so it's signed and a stock console will accept it

    A non legit CIA is also flagged as "for all systems" in the ticket, but this ticket was just created by us, so it is not signed as we don't have nintendos secret signing keys to make the ticket as authentic, hence non legit content not being installable on a non cfw

    But to answer your question, to recreate a legit CIA from the server you would need a copy of the ticket itself, rather than just the title key, as it's the signed ticket that make it special not the title key, last I seen people were just sharing the legit tickets on "that ISO site" so people can just manually redownload the game to combine back into a legit cia
     
    Last edited by gamesquest1, Feb 6, 2017
    Asia81 likes this.
  6. Gon Freecss

    Gon Freecss Telegram Advocate

    Member
    3
    Nov 14, 2013
    Venezuela
    Venezuela
    Noob questions:

    1- So, as of today, cias created with this tool aren't "legit" and need a CFW like Luma3DS in order to run, right?

    2- If i download (with funkeycia) one of those newer titles that need the "seed" thing and install it (the created .cia) alone with FBI, will the later automatically install said "seed"?
     
  7. rikumax25!

    rikumax25! Keyblade Wielder

    Member
    5
    Apr 21, 2016
    Costa Rica
    1)yes 2)no, you need to install it later
     
  8. Ptrk25

    Ptrk25 GBAtemp Advanced Fan

    Member
    7
    Sep 6, 2015
    Germany
    ::1
    1) Depends, if you are downloading using your own ticket.db, you'll have a legit CIA, but just for your system.
    If you download with the other methods, you won't get a legit CIA.
     
  9. cearp
    OP

    cearp 瓜老外

    Member
    16
    May 26, 2008
    Tuvalu
    but still there is no way to install these personal legit cias... it's really strange! :)
     
    Quantumcat and Ptrk25 like this.
  10. blujay

    blujay GBATemp's Official Warthog

    Member
    10
    GBAtemp Patron
    blujay is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Nov 2, 2015
    United States
    Gilbert, Arizona
    Sorry, not going to read a 48 page thread. It says that it could not find make_cdn_cia.exe. Any way to fix this?

    EDIT: Nvm. Looked a few pages back. It serves well to read
     
    Last edited by blujay, Mar 19, 2017
  11. Gon Freecss

    Gon Freecss Telegram Advocate

    Member
    3
    Nov 14, 2013
    Venezuela
    Venezuela
    CIA's created with this tool are region free or can be created region free?
     
  12. blujay

    blujay GBATemp's Official Warthog

    Member
    10
    GBAtemp Patron
    blujay is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Nov 2, 2015
    United States
    Gilbert, Arizona
    First off, nice name.
    Second off, why do you use blue.
    Third off, if you have CFW you don't need to worry about them being region free or not.
     
  13. Ev1l0rd

    Ev1l0rd (⌐◥▶◀◤) Developer - noirscape

    Member
    10
    Oct 26, 2015
    Netherlands
    Site 19
    Doesn't matter. If you can install CIAs, then the region doesn't matter anymore. Any CFW is regionfree nowadays. But specifically, it is possible to select the region by entering the correct keys for the region (different regions have different titleids and keys for the games).
     
  14. cearp
    OP

    cearp 瓜老外

    Member
    16
    May 26, 2008
    Tuvalu
    yes with gw and current cfw you do not need to worry about the region of a cia, basically all current hacks make your 3ds region free.

    (but just to strictly answer this guys question)
    the cias made with this tool are not altered at all, they will not be 'patched' to be region free, and this tool cannot really help you make cias that are region free.

    this tool is so good because it takes the encrypted data from nintendo, and packages it into a cia.
    (this is good because everything is how it should be, perfect)

    to make stuff region free, we need to decrypt the data, it means we need a decryption key, etc, more steps involved...
     
    Gon Freecss likes this.
  15. Gon Freecss

    Gon Freecss Telegram Advocate

    Member
    3
    Nov 14, 2013
    Venezuela
    Venezuela
    This is the 1.0 Version, I need the latest (1.1 if not mistaken) version, i can't find it, can someone upload it?
     
  16. Scried

    Scried Member

    Newcomer
    3
    May 3, 2017
    Netherlands
    I have been using this tool and it works really well, but I would like to know how I use it to build incomplete DLC CIAs. I would like to make a CIA of the the first free DLC mission for Fire Emblem Echoes, but since they plan to release more, every time I try to download it from the CDN, FunKeyCIA kicks me out because the other parts of the DLC are not yet available and so it won't create a CIA. I have tried to build it myself afterwards, but it fails and I am guessing it is because the TMD data is incorrect? For what I know freeShop can already do this, although it does not create a CIA but installs it directly which I don't want. So is there anyway on how I can do this myself?
     
  17. urherenow

    urherenow GBAtemp Psycho!

    Member
    9
    Mar 8, 2009
    United States
    Japan
    probably not what you want to here, but an option would be to first install it, THEN make your CIA with Godmode9 or something like that after the fact and transfer to other systems or whatever.
     
  18. cearp
    OP

    cearp 瓜老外

    Member
    16
    May 26, 2008
    Tuvalu
    that is strange that the tmd 'knows' about content that don't exist on the server yet, i thought nintendo always just put up a new tmd when they needed to. annoying that they don't this time :)

    i understand what you want and i think i tried to play around with it a few years ago back when i was making FunkyCIA.
    the problem is, is that make_cdn_cia doesn't like making the a cia if you don't give it all the content files (it gives an error, doesn't produce a cia)
    i imagine it must be possible to make changes to make_cdn_cia, but i haven't done it, i had a little look and it seemed a bit tricky :) maybe someone else can do it or give advice.

    it is possible to use makerom to make a cia like this, i haven't done it mysself but i saw people on chinese forums using it that way to make theme cias with only some themes. i can't really help more on that because i haven't done it, but if you search around you should find something.

    -
    probably, when freeshop (i guess CIAngel's install feature too) installs the dlc, the 3ds just ignores the error about some content files not existing.

    -
    maybe you could try to remove the nonexistant contents from the tmd, i guess it should work? (you will need a hex editor and some time)
    or get a previous version of the tmd from cdn, finding which one is trial and error
     
    Last edited by cearp, May 22, 2017
  19. Devrim

    Devrim GBAtemp Regular

    Member
    4
    Mar 2, 2014
    Netherlands
    I manually made the cia file using make_cdn_cia for Fire Emblem DLC with the raw files that did download through FunKeyCIA and it seemed to build it fine, make_cdn_cia didn't give me an error (I didn't test on the 3DS if it actually will install properly). Are you sure it is problematic to build 'incomplete' DLCs with make_cdn_cia?
     
    Last edited by Devrim, May 22, 2017
  20. cearp
    OP

    cearp 瓜老外

    Member
    16
    May 26, 2008
    Tuvalu
    so you build it manually and it works, but when FunKeyCIA tries to get it built, it doesn't work?

    from my memory, yes, if you are missing content files that are described in the tmd, make_cdn_cia would not make a cia.
     
Quick Reply
Draft saved Draft deleted
Loading...