Any way to convert CCI to CIA?

Discussion in '3DS - Homebrew Development and Emulators' started by AtlanticBit, Feb 22, 2015.

  1. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    Refer to name --^
     
  2. 3dslove79

    3dslove79 GBAtemp Regular

    Member
    137
    22
    Jul 27, 2014
    Italy
    cci is not the same as .3ds file extension ,right?
     
  3. Technicmaster0

    Technicmaster0 GBAtemp Psycho!

    Member
    3,298
    681
    Oct 22, 2011
    Gambia, The
    "There are two known specialisations of the NCSD container format. The CTR Cart Image (CCI) format and the 3DS' raw NAND format. CCI is the format of game ROM images." (http://3dbrew.org/wiki/NCSD)
     
  4. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    btw: what 3ds service is used for sending notifications?
    Well, why do I need to know how to do this?
    I have written an app using the leaked CTRSDK and I want to run it on my cfw.
     
  5. Technicmaster0

    Technicmaster0 GBAtemp Psycho!

    Member
    3,298
    681
    Oct 22, 2011
    Gambia, The
    http://lmgtfy.com/?q=site:3dbrew.org+notifications
    But seriously, it's bullshit to write applications with the SDK. You can't distribute them legally.
     
  6. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    whatever, just please help me with those CCIs
     
  7. NicEXE

    NicEXE GBAtemp Fan

    Member
    397
    124
    Dec 6, 2009
    Cyprus
    Gateway can launch some of them if you rename them to .3DS but I don't know if there is any known procedure that you can use to convert them to CIA
     
  8. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    i don't have a gw XD i just have cfw
     
  9. piratesephiroth

    piratesephiroth I wish I could read

    Member
    3,017
    1,622
    Sep 5, 2013
    Brazil
    You can use makerom with the -ccitocia switch
     
    Slushie3DS likes this.
  10. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    [NCCH ERROR] Failed to load aes-ncch key
     
  11. piratesephiroth

    piratesephiroth I wish I could read

    Member
    3,017
    1,622
    Sep 5, 2013
    Brazil
    Try to disable encryption in the RSF before building your CCI. (under "Option", set "EnableCrypt" to false)
     
  12. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    I also have an .axf file. WTF is that?
     
  13. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    so yeah, converted by extracting exefs blah with 3dsexplorer from CCI and I got an sd card has been removed error
     
  14. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,528
    5,474
    Mar 17, 2010
    Norway
    Alola
  15. piratesephiroth

    piratesephiroth I wish I could read

    Member
    3,017
    1,622
    Sep 5, 2013
    Brazil
    Also you need to set it to SdApplication under IoAccessControl in your desc file.

    If you can't pack it straight into a CIA, it's faster to just build it without encryption and convert it to CIA with makerom.

    I don't think the CFW can run anything encrypted, by the way.
     
  16. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    desc file?
     
  17. piratesephiroth

    piratesephiroth I wish I could read

    Member
    3,017
    1,622
    Sep 5, 2013
    Brazil
    yeah. To build a CCI with the official SDK you need a .rsf and a .desc file.
     
  18. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    How do I make one? I want to build news_test and don't see one
    I just type
    Code:
    omake
    and get some files in $CTRSDK_ROOT/images/news_test
     
  19. piratesephiroth

    piratesephiroth I wish I could read

    Member
    3,017
    1,622
    Sep 5, 2013
    Brazil
    Maybe it's using the sample ones from \CTR_SDK\resources\specfiles?
     
  20. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    yeah, it is