Convert 3DS to CIA Guide

Discussion in '3DS - Tutorials' started by cots, May 24, 2016.

  1. cots
    OP

    cots GBAtemp Fan

    Member
    478
    305
    Dec 29, 2014
    United States
    Convert 3DS 2 CIA Guide
    v1.0

    This will instruct you how to convert 3DS format ROM images into self contained CIA installable files for your arm9loaderhax (a9lh) Nintendo 3DS or New Nintendo 3DS handheld video gaming console. CIA files are used by an installer (like FBI) to install games, emulators, videos, system titles, etc ... onto your 3DS. While it might be a little more time consuming then say using a Gateway to load them with what you will end up with is your CIA titles installed on your Home Menu.

    NOTICE: If you are dumping your own un-encrypted ROM files this guide will not work for you. Refer to this guide instead.

    Requirements

    * a9lh Enabled Nintendo 3DS
    * 3DS Simple CIA Converter v4.30
    * Windows Based Computer
    * SD Card with Free Space

    We'll start by unRAR'ing the 3DS Simple CIA Converter 4.30 which is the Windows based program that handles the ROM conversion. Under the main folder of this app you'll notice a 'roms' folder. Place your ROM image(s) into this folder and then run the program.

    [​IMG]

    Next click on 'Create 'ncchinfo.bin' file' and select the 'roms' folder (it should automatically be there) and then save the 'ncchinfo.bin' file it creates into the 'Decrypt9' folder on your SD card.

    [​IMG]

    Turn on your Nintendo 3DS while holding the 'Start' button to launch Decrypt9 which is the program that will create the XOR PAD files required to decrypt the 3DS ROM image(s). From the main menu select 'XORpad Generator Options' and press 'A'. Next select 'NCCH Padgen' and then wait for it to create the files.

    [​IMG]

    Turn off your Nintendo 3DS and then take the SD card out of it and place it in your computer. Navigate to the \Decrypt9\ folder and then copy the XORpads from there into the 'xorpads' folder under the folder you placed the 3DS Simple CIA Converter 4.30 in.

    [​IMG]

    Lastly run the 3DS Simple CIA Converter 4.30 and select 'Convert 3DS ROM to CIA' (you can spoof the firmware if you like). Select the default 'roms' folder and wait for it to convert your 3DS ROM image(s) to CIA file(s).

    [​IMG]

    That's all there is too it. You can now use FBI or any other CIA manager to install them on your a9lh Nintendo 3DS!

    [​IMG]
     
    Last edited by cots, Jul 22, 2016
    cvskid likes this.
  2. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,277
    5,539
    Apr 20, 2015
    United States
    Tigard, OR
    this is unnecessary, only "ncchinfo.bin" needs to be put on the SD card in "Decrypt9".
     
  3. cots
    OP

    cots GBAtemp Fan

    Member
    478
    305
    Dec 29, 2014
    United States
    Eh, I've been doing it wrong all of this time?!?

    How does it get the XORPADS then?
     
  4. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,277
    5,539
    Apr 20, 2015
    United States
    Tigard, OR
    nope, ncchinfo.bin is the only file required to generate XORpads for ROMs. the only reason to copy full ROM images to the SD card is to directly decrypt them (which this converter won't take).
     
  5. cots
    OP

    cots GBAtemp Fan

    Member
    478
    305
    Dec 29, 2014
    United States
    You're right. Damn, I've been wasting a lot of time. Heh.
     
    Last edited by cots, May 24, 2016
  6. Shadowhand

    Shadowhand GBAtemp Fan

    Member
    462
    547
    Feb 27, 2016
    Good guide, but...
    Also not needed. As long as you can run Decrypt9 somehow (through HBL at 9.2, or a9lh), you can do this.
     
  7. Dust2dust

    Dust2dust GBAtemp Advanced Fan

    Member
    586
    223
    Jun 17, 2010
    Canada
    Could somebody explain what is the meaning of the following lines on the 3DS?

    Opening seeddb.bin ...
    Could not open seeddb.bin
    9.x seed crypto will fail

    Does that mean some recent roms will not convert to cia properly?