[Release] 3DS Simple CIA Converter

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Riku, Mar 20, 2015.

  1. iCEQB

    iCEQB GBAtemp Advanced Fan

    Member
    682
    447
    Nov 2, 2013
    United States
    Can you recommend something?
     
  2. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,491
    6,066
    Apr 20, 2015
    United States
    Tigard, OR
    3dsconv.py (disclaimer: i wrote it) can do this on PC and can read the ARM9 bootrom for its keys.

    Decrypt9WIP and GodMode9 can also convert games on-console, which works fine if you have one or two games but not so much when you have lots more. the 3DS SD IO just isn't that good.
     
    Omegadrien and iCEQB like this.
  3. XC-3730C

    XC-3730C GBAtemp Advanced Fan

    Member
    508
    59
    May 10, 2014
    United States
    What is wrong with using this tool ? I have had no issues using this and xorpads.
     
  4. iCEQB

    iCEQB GBAtemp Advanced Fan

    Member
    682
    447
    Nov 2, 2013
    United States
    I just tried it, it's f***ing fast !
    It doesn't generate xorpads which is slow ... I think it decrypt the 3ds file and generates the cia afterwards. For a 1GB ROM, which resulted in a 800MB CIA it only took like 5-6 seconds !

    @ihaveamac there is little typo in your app: "Convert Nintedo 3DS CCI"

    Thank you for that man !! Just what I was looking for ... now it only needs a little GUI so one can batch convert multiple ROMs :)
     
    Last edited by iCEQB, May 20, 2017
  5. XC-3730C

    XC-3730C GBAtemp Advanced Fan

    Member
    508
    59
    May 10, 2014
    United States
    Which tool are you using?
     
  6. iCEQB

    iCEQB GBAtemp Advanced Fan

    Member
    682
    447
    Nov 2, 2013
    United States
    The one from @ihaveamac ... 3 posts above :D
     
  7. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,491
    6,066
    Apr 20, 2015
    United States
    Tigard, OR
    xorpads are deprecated as we can decrypt content directly on PC now.

    — Posts automatically merged - Please don't double post! —

    gui isn't necessary, just drag and drop multiple roms on the exe (for windows) or supply more files in a terminal.
     
  8. wicksand420

    wicksand420 GBAtemp Maniac

    Member
    1,436
    516
    Nov 13, 2016
    United States
    This is nothing new though, correct me if i'm wrong, but haven't we been able to make cia's from 3ds files on the computer for several years now?
     
  9. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,491
    6,066
    Apr 20, 2015
    United States
    Tigard, OR
    you always needed to generate xorpads (for encrypted games) using a 3DS because we didn't have the encryption keys. now we do, so xorpads are deprecated.
     
  10. wicksand420

    wicksand420 GBAtemp Maniac

    Member
    1,436
    516
    Nov 13, 2016
    United States
    That's cool man. I didn't think xorpads where an issue though, Who needs them now, eh?
     
  11. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,491
    6,066
    Apr 20, 2015
    United States
    Tigard, OR
    it was annoying since we had to use a 3DS to generate them, and we're lazy so we want to do all of that on PC.
     
  12. wicksand420

    wicksand420 GBAtemp Maniac

    Member
    1,436
    516
    Nov 13, 2016
    United States
    Yeah, FUCK XORPADS, I'm lazy too. Thanks for this, i must try it!!!
     
  13. XC-3730C

    XC-3730C GBAtemp Advanced Fan

    Member
    508
    59
    May 10, 2014
    United States
    How,well does,converting on the 3DS itself vs on a PC work?
     
  14. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,491
    6,066
    Apr 20, 2015
    United States
    Tigard, OR
    3DS is very slow, it doesn't read/write to the SD card that fast.

    if you're dumping a game card, dump it directly to CIA since that's the fastest. otherwise PC is faster with conversion.
     
  15. wicksand420

    wicksand420 GBAtemp Maniac

    Member
    1,436
    516
    Nov 13, 2016
    United States
    Can you by chance take your sd card and generate cia's from the games installed on my sd with this?
     
  16. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,491
    6,066
    Apr 20, 2015
    United States
    Tigard, OR
    GodMode9 can do that: https://3ds.guide/godmode9-usage
     
  17. wicksand420

    wicksand420 GBAtemp Maniac

    Member
    1,436
    516
    Nov 13, 2016
    United States
    I know, remember the lazyness?
     
  18. Majorix

    Majorix Member

    Newcomer
    30
    0
    Feb 12, 2014
    I can't convert 3ds to cia using this tool now. I was able to succesfully do it in the past, but after updating to Luma 8.0 I can't. There is an error that says
    Code:
    ExHeader decryption failed. Wrong XORpad?
    even though I have tried it twice. Anybody has the same problem?
     
  19. XC-3730C

    XC-3730C GBAtemp Advanced Fan

    Member
    508
    59
    May 10, 2014
    United States
    Is the CFW installation process the same with Luma 8.0?

    I have used the following guide in the past:

    https://3ds.guide/get-started

    Sent from my SM-G955U using Tapatalk
     
  20. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    8,412
    3,523
    Mar 16, 2012
    United States
    Yes and that is the only guide you should follow.