NULL

(4.x only) CIA CFW Complete Guide

Discussion in '3DS - Flashcards & Custom Firmwares' started by palantine, Nov 2, 2014.

  1. daxtsu

    daxtsu GBAtemp Guru

    Member
    14
    Jun 9, 2007
    Antarctica
    Could possibly be ctrtool. I compiled my own copy of that as well. I suppose I could upload that, too..
     
  2. kamo

    kamo GBAtemp Regular

    Member
    3
    Aug 7, 2006
    Italy
    Would a converted A Link Between Worlds or SMT4 run? Or would it need a higher firmware?
     
  3. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    9
    May 23, 2012
    It was built with SDK 5.x, so probably!
    I tried again with -desc app:3 -target t and it worked.
     
    VerseHell likes this.
  4. kamo

    kamo GBAtemp Regular

    Member
    3
    Aug 7, 2006
    Italy
    How do you check which SDK was used?
     
  5. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    9
    May 23, 2012
    Margen67 and kamo like this.
  6. kamo

    kamo GBAtemp Regular

    Member
    3
    Aug 7, 2006
    Italy
    Margen67 likes this.
  7. Gadorach

    Gadorach Electronics Engineering Technologist

    Member
    6
    Jan 22, 2014
    Canada
    Canada
    As I mostly expected, LoZ-ALBW will appear, and get past the 3DS loading screen, but will instantly error. LoZ-OoT is no issue though, and boots just fine.
    I think we need a priority list for what the CFW's features should be as well. Also, it could have other things like homebrew that would go well with it. Think of it like a developer wishlist.

    Something like:

    ------------------
    HIGH
    ------------------

    Opensource Firmware
    Raise boot probability to as close to 100% as possible
    Implement 7.x KeyX, and make compatible with latest firmware [emuNAND, not SysNAND, to clarify]

    ------------------
    MEDIUM
    ------------------

    Opensource DevMenu/Homebrew CIA Installer [Make able to install DLC, maybe themes]
    Implement 6.x KeyY to fix save encryption [when it becomes available]
    Patch region check for retail game carts
    Auto-install a CIA from SD root on first boot, or if booted while holding a specific button combo


    ------------------
    LOW / EXTRA
    ------------------

    Custom Theme support
    RomFS decryption directly from OS, and/or .3DS Install option
    Detect Flashcart and mount using normal functions, to keep them useful for extra storage, perhaps a multi-rom menu for supportable flashcarts
    OTF RAM peek/poke, homebrew RAM editing application
    Save decryptor/resigner, maybe editor as well
     
    Margen67, 4gionz, misterb98 and 3 others like this.
  8. sonic2756

    sonic2756 Friendly Neighborhood Wolf

    Member
    6
    Feb 3, 2010
    United States
  9. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    9
    May 23, 2012
    profi200 says he has an app in the making for managing CIAs among other things, but is on the fence about releasing because warez. I do agree though getting an open version of the rest of the files would be a great thing. 173210's kicked that off by getting st4rk's reversed arm9_code.bin working, anyone else interested in trying to reverse the rest could contact him for a collaborative effort. :P Or maybe the original devs will be struck with generosity and feel like sharing the original!
     
  10. Gadorach

    Gadorach Electronics Engineering Technologist

    Member
    6
    Jan 22, 2014
    Canada
    Canada
    I'm pretty sure, at least right now, we'd be more likely to see Nintendo hand us their latest source code than to get anything out of the devs who made this originally.

    And as for profi200, it's a bit too late for worrying about piracy, as we already have it up and running now with what we already have.
     
    Margen67 and Vappy like this.
  11. sakalak
    This message by sakalak has been removed from public view by Sicklyboy, Nov 5, 2014, Reason: Do NOT ask for ROMs, ISOs, or warez on GBAtemp.
    Nov 5, 2014
  12. Gadorach
    This message by Gadorach has been removed from public view by Sicklyboy, Nov 5, 2014, Reason: Reply to trashed post.
    Nov 5, 2014
  13. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    9
    May 23, 2012
    <@smea> i'm curious, do you plan on releasing it ?
    <@profi200> Not yet. Later maybe (i need to think about that. The warezers use the illegal originals anyway).

    Hope he releases, since nothing lost if he does, and potential gain of a really useful tool for developers.

    Also, no GUI, but I've put together a few really shoddy batch files and an even shoddier python script for automating most of the conversion process, including filling in most of the .rsf, worked for every game I've thrown at it so far. Unless anyone has something better they can share, I could upload what I've got?
     
    Margen67, kamo, aliak11 and 2 others like this.
  14. Kane49

    Kane49 GBAtemp Fan

    Member
    3
    Nov 4, 2013
    Gambia, The

    Please do :P
     
    Margen67 and Ryanrocks462 like this.
  15. cearp

    cearp 瓜老外

    Member
    16
    May 26, 2008
    Tuvalu
    just because they are decrypted does not necessarily mean they will work on a lower firmware.
    as someone else said, the game might check to see what version the 3ds is on (probably relatively easy to patch out)
    and also, the game might require newer apis/functions that do not exist in the lower firmwares
     
    Margen67 and pLaYeR^^ like this.
  16. Dark Fulgore

    Dark Fulgore GBAtemp Regular

    Member
    3
    Apr 30, 2010
    Brazil
    Belo Horizonte - MG
    If I change the header of my .3DS file and then create the .CIA and it will work online?
     
  17. gamesquest1

    gamesquest1 Nabnut

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

    Our Patreon
    Sep 23, 2013
    i doubt it without a lot of work (or ever even) that games converted to .cia will work online.....and if they do at some point i imagine it would be 100x easier for nintendo to ban consoles based on that

    oh and I'm pretty sure that the header is stored in part of the unused cci structure.....so it wouldn't be transferred to the .cia anyway
     
  18. kamo

    kamo GBAtemp Regular

    Member
    3
    Aug 7, 2006
    Italy
    Yes, please. Any way to ease the process is appreciated.
     
  19. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    9
    May 23, 2012
    Alright, in lieu of anyone far more skilled making something far better, here's my halfassed approach https://mega.co.nz/#!WoUhkIzR!B3I7Gl6IL835n3ZOduOa2NwL8dt9jvHXsnAjaJcPyjY
    Includes builds of ctrtool and makerom, not sure which but they worked for me. Feel free to substitute your own versions if you're paranoid about running unsourced executables linked to you on GBATemp. Also, the rsfgen.py is really badly done and only works for that specific template.rsf untouched, so don't edit anything in it until after running all the batch files. :D
     
  20. djalmafreestyler

    djalmafreestyler GBAtemp Advanced Fan

    Member
    3
    Jan 31, 2011
    Brazil
    Is this normal sub folders? It will be created when I format Emunand?

    sdmc:/Nintendo 3DS/<id0>/<id1>/dbs/
     
  21. Reecey

    Reecey Mario 64 (favorite game of all time)

    Member
    10
    Mar 7, 2010
    At Home :)
    Sorry guys you have mis read me, no by all means I was not insulting anyone they have done a fantastic job here, he knows that, I was only kidding I missed the smily of the end as the joke bit ;) I was just getting annoyed it was very late then in the UK and I was tired and grotty but I wont let it beat me I shall try again the fat lady has not sang for me yet! :)

    I could not get the present to open on the CFW I put the dbs files in with data base files import.db and the other but the sd card back in tried again but it does not register 0 it always comes out with result c0897u for example, I'm stuck at that point?
     
  22. piratesephiroth

    piratesephiroth I wish I could read

    Member
    10
    Sep 5, 2013
    Brazil
    You'll have to create the dbs folder.
     
Loading...