How to use GodMode9 without SD card on Luma3DS

Discussion in '3DS - Homebrew Development and Emulators' started by Termer, Aug 19, 2017.

  1. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    (This also applies to any other .firm, or .bin (a9lh) payload)
    Here is a guide that I have put together to allow you to run payloads without an SD card from CTRNAND on Luma3DS.
    This proves useful when file managing multiple SD cards.
    Enjoy!

    [What you'll need]
    - Luma3DS
    - The latest release of GodMode9
    - Your desired payload

    Instructions
    1. Power off your device
    2. Insert your SD card into your computer
    3. Copy the .firm payload from the GodMode9 .zip (Skip this if you already have GodMode9 or if you have the a9lh version)
    4. Copy your desired payload to your SD card
    5. Reinsert SD card into your device
    6. Power on your device while holding (START) to start to launch the Luma3DS chainloader
    7. Launch GodMode9
    8. Navigate to [0:] SDCARD
    9. Find your payload and press (Y) on it to copy it
    10. Return to the main menu
    11. Navigate to [1:] SYSNAND CTRNAND
    12. Navigate to rw
    13. Navigate to luma
    14. Press (Y)+(R) to create a new directory and name it payloads (Skip if directory already exists)
    15. Navigate to payloads
    16. Press (Y) to copy your payload
    17. Enter the key combo to unlock sysnand writing
    18. After copying has finished press a to relock sysnand writing
    19. Power off your device
    20. Remove your SD card
    21. Power on your device while holding (START)
    22. If everything was done correctly, you should boot into your payload!
     
    Last edited by Termer, Aug 19, 2017
    IssMare likes this.
  2. 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
    Nice guide! You should probably ask a mod to move this to the tutorials section though
     
  3. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    Good idea. I'm glad you like my guide! I found out how to do this when I saw that there was a "luma" dir in rw.
     
  4. 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
    Personally, I already knew how to do this (found it out the exact same way you did).

    This also works for splashscreens. For example, I use this for my splash in NAND
     
  5. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    Interesting. I honestly don't know why this isn't documented!
     
  6. lone_wolf323

    lone_wolf323 GBAtemp Addict

    Member
    8
    May 27, 2011
    Canada
    This basically looks like exactly whats on 3ds.guide. Something infront of everyones face as they install cfw. Yet so few actually put on and save themselves the hassle of if or when their sd card faults on them.
     
  7. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    There's something about this on the guide? I was unaware of that. I suppose that proves your point.
     
  8. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    14
    Mar 16, 2012
    United States
    There is. But now the guide uses .gm9 scripts to automate the process of moving the payload to the proper folder in CTRNAND. See this page for an example: https://3ds.guide/finalizing-setup
     
    Last edited by KunoichiZ, Aug 19, 2017
  9. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    Really? I've followed the guide three times and I've never seen something like this. Could I see the link where it describes this?
     
  10. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    14
    Mar 16, 2012
    United States
    https://3ds.guide/finalizing-setup, as an example of a page of the guide that uses .gm9 script to automate moving the boot.firm to CTRNAND. It doesn't move GodMode9 to CTRNAND, but this just goes to show how a .gm9 script can automate the process of doing such.
     
    Last edited by KunoichiZ, Aug 19, 2017
  11. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    Are you referring setup_luma3ds_ctrnand.gm9 or whatever it was called?
    That would explain why I never saw it. When I completed the guide last time, I was using a version of gm9 that didn't support scripts, so I didn't run it.
     
  12. Lilith Valentine

    Lilith Valentine GBATemp's Wolf-husky™ definitely not Lilith

    Member
    25
    Sep 13, 2009
    Antarctica
    Many moons away
    You can actually launch all of d0k3's payloads from CTRNAND for quite some time now. I actually started running Decrypt9 from my CTRNAND back in Feburary of this year, then replaced it with GodMode9 around April.
     
    blujay likes this.
  13. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    I left out Decrypt9WIP because it wouldn't start without an SD card. I don't know about Decrypt9
     
  14. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    14
    Mar 16, 2012
    United States
    Yes, that's what I'm referring to. The .gm9 file is called a script. The script can be ran by GM9 to automate processes. For info on how to make such a script/learn how a script works, read here. This requires the latest version of GM9.

    Also, Decrypt9 = d0k3's Decrypt9WIP. It's quicker to leave off the WIP.
     
    Last edited by KunoichiZ, Aug 20, 2017
  15. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    Yeah, I updated gm9 after needing a script in 3Down.
     
Loading...