Homebrew and CFW help

Discussion in '3DS - Flashcards & Custom Firmwares' started by 08heat28md, Apr 19, 2017.

  1. 08heat28md
    OP

    08heat28md Member

    Newcomer
    23
    1
    Apr 19, 2017
    United States
    When I was using the online http://3ds.guide website, during step 3 section IV number 10 (3.IV.10) it instructed to "Update your device...," and so I did. However, this led me to update all of the way to 11.4 where Homebrew no longer works since one has not been released for this version (It created one for 11.3 and gave an error, at least I think it doesn't work). After seeing this (which I noticed AFTER I finished the rest of the guide, at this moment I just wanted to access Homebrew), I attempted to research on my own how to downgrade from 11.4 to 11.3 with CFW (I have a backup of OTP.bin and <serial num>.bin, I just don't know how to use them), and could not find any clear guides, most of them being from around 2015. Not finding anything, I decided to experiment on my own in an attempt to downgrade, and went to Godmode9 and then sd/CTRTransfer/<serial_num>.bin (which I kept in the folder), selected NAND image options and then Restore SysNAND (safe). After inputting the codes and waiting for five minutes, it finished so I went to the home menu. To my dismay, I saw none of the apps I had previously had (Luma, FBI, Homebrew, etc.) and could not launch Homebrew through soundhax. I had no idea what to do after this sudden change so I went to Luma after startup with start and tried to restore there. That did not fix it either. Next, I went to sd/.../OTP.bin, thinking that I could mount the drive. There was an option, but I had no clue which one to mount. Even then, it didn't have the restore function <serial_num>.bin did. Next I went to <serial_num>.bin and attempted to mount it to something as well, but I had no idea what to. Then I went to FBI.bin and mounted it to the .app file, as the instructions had before and it still did nothing. Is there any way to recover Homebrew or downgrade without completely restarting from scratch, since it took me an extremely long time of trial and error (restarting around three times) to get the CFW, and I would hate to have to go through this process again. Thank you to whoever can find what I did wrong and/or how to fix it. I have an Old 3DS

    P.S. - The main reason for my attempt at getting a CFW is to remove the black lines in Pokemon Sun and Moon the same way the emulator would.

    P.P.S - I apologize for the lengthy paragraph - I just wanted to describe my problem in the most detailed way I could.

    EDIT: This has been solved.
     
    Last edited by 08heat28md, Apr 23, 2017
  2. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,637
    671
    Dec 12, 2016
    United States
    Near N3DS
    What was your firmware when you started the Guide?
    Since you restored your backup, you'll be on that. It went back to the way it was when you backed it up. Whatever that was. Just use GodMode9 to inject H&S again and install FBI. Restore H&S and install all the things you need using the newly installed FBI. You might have to redownload otherapp.bin for whatever firmware you were on if you deleted it. Most homebrews are available as CIA. I would just install the CIA versions.

    You can use ips patches for SuMo for no outline. https://gbatemp.net/threads/batch-tool-to-generate-ips-patches-for-pkmn-su-mo.452178/
     
  3. Distrance

    Distrance 矢澤にこ

    Member
    1,146
    426
    Nov 23, 2008
    Finland
    It's hard to brick when you have A9LH installed, but honestly I don't understand why you didn't come here to ask for help before experimenting on your own. It seems as if you have a lot of misconceptions about CFW is and what it isn't, and what Homebrew is. Because if you had followd 3DS.Guide, you'd have FBI injected to your console. Injected FBI would let you install Homebrew Launcher, among many other things.

    However, Homebrew Launcher doesn't work on 11.4 if you're using an Old 3DS or a 2DS, so for that you need to do this. But even if you don't do this it wouldn't matter in the least, because you do NOT need Homebrew launcher for ANYTHING. Any app that you could think of using in Homebrew Launcher can be installed onto the console with FBI by using the downloadable .cia file of that software.
     
  4. 08heat28md
    OP

    08heat28md Member

    Newcomer
    23
    1
    Apr 19, 2017
    United States
    My firmware was 11.3.0-36U.

    Also, I didn't know that CFW can still do things homebrew could so i will have to try it tomorrow. Do you know how to download and apply patches to games? I want to do what i said in the first postscript.
     
  5. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,637
    671
    Dec 12, 2016
    United States
    Near N3DS
  6. sks316

    sks316 GBAtemp's Mewtwo™

    Member
    1,647
    894
    Nov 28, 2013
    United States
    Cerulean Cave
    old3DS or new3DS?

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

    Nevermind, I'm dumb. Woops. From what you said, A9LH and Luma3DS is working. Just use a 11.2 payload. Smea confirmed that these will work on Luma3DS 7.0+. If you don't have 7.0+, just update Luma.
     
  7. 08heat28md
    OP

    08heat28md Member

    Newcomer
    23
    1
    Apr 19, 2017
    United States
    Ok, I've got all the apps back through using FBI.cia again with the health and security information, and now that I know I do not need Homebrew any longer I'm just going to go onto the next step. I'm currently stuck getting the patch to work... Somehow I managed to screw up the downloading of the patch from my game card and though the game card itself still works, my SD card seems to no longer be on FAT32 for some reason? It somehow managed to swap to another cluster size and I can no longer get it back no matter what I do, and since 3ds' can only read those with 32k cluster sizes, is there any way for me to do this on a mac? My old 3ds can't even open the sd any longer, but notices when I take it out.
     
  8. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,637
    671
    Dec 12, 2016
    United States
    Near N3DS
    Your card might be corrupted or faulty. Check it with this. https://3ds.guide/f3x-(mac) Works best empty.
    If you have access to payloads in Luma3DS, then you can use GodMode9 or EmuNAND9 to format it. You should choose NO EmuNAND option.
     
  9. 08heat28md
    OP

    08heat28md Member

    Newcomer
    23
    1
    Apr 19, 2017
    United States
    I decided just to get a new one since they're so cheap at my local tech store. (Only an 8GB) I've now got the sd back into the 3ds working, but for some reason the patch isn't working, even though my game and sd card are, in fact, working. I'm using https://github.com/ev1l0rd/ev1l0rd.github.io/wiki/Sun-and-Moon-injection-guide as a guide to show me how to patch it, but it seems that my 3ds gets stuck after using start_Decrypt9WIP in the Luma menu, opening [gamecart dumper options] and then [dump and decrypt cart (full)] on the error "Slot0x25KeyX not set up, Decryption Failed!" Do you know what this error means?

    EDIT: After some research, I figured out I could generate this key using a program. I now have this key and the rom is currently decrypting.
     
    Last edited by 08heat28md, Apr 20, 2017
  10. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,637
    671
    Dec 12, 2016
    United States
    Near N3DS
    For future reference, you could get the key(s) from https://3ds.guide.
     
  11. 08heat28md
    OP

    08heat28md Member

    Newcomer
    23
    1
    Apr 19, 2017
    United States
    Hey, might anyone know how to convert .3ds into .CIA? I've tried 3DS Simple CIA Converter v4.3 but I might have done it incorrectly.
     
  12. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    8,536
    3,599
    Mar 16, 2012
    United States
    You need a9lh+Luma 7.0 or 7.0.1. Decrypt9 can convert .3DS to .CIA.

    Make a files9 folder on the root of your SD card. Make a D9Game folder inside of the files9 folder. Place your .3ds inside of the D9Game folder.
    Download Decrypt9WIP and place Decrypt9WIP inside of luma/payloads. Launch Decrypt9 by holding Start when you boot your system to open Luma's payload chainloader, then select Decrypt9 from that menu.

    The path to follow in Decrypt9 is Content Decryptor Options -> CIA Builder Options -> Build CIA from NCCH/NCSD. It should start converting it to a .cia.
     
    Last edited by KunoichiZ, Apr 21, 2017
  13. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,637
    671
    Dec 12, 2016
    United States
    Near N3DS
  14. 08heat28md
    OP

    08heat28md Member

    Newcomer
    23
    1
    Apr 19, 2017
    United States
    I am doing ROM Hacking. I was using https://github.com/maorninja/Follow-up-Guide/wiki/Convert-.3ds-to-.cia guide to convert .3ds to .cia, restarting three separate times and having my 3ds decrypt the rom for multiple hours only to end up seeing the error "ExHeader decryption failed. Wrong XORpad?" with me being pretty dang sure that it's the right XORpad after three repeats. Is the program supposed to see nothing in the roms folder even though there is a .3ds file in there? I've followed the directions very closely and it's still not working...

    EDIT: I am using Decrypt9, I am using Luma 7.0.1, I am using all of the correct programs.
     
    Last edited by 08heat28md, Apr 21, 2017
  15. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,637
    671
    Dec 12, 2016
    United States
    Near N3DS
    Use Asia81's pack. I never had issues with it other than building 3ds files. Since I don't have a Brickway, it didn't matter.
     
  16. 08heat28md
    OP

    08heat28md Member

    Newcomer
    23
    1
    Apr 19, 2017
    United States
    Where is a good place to get the seed bin? I don't see any good instructions for the seed converter on Asia81's pack usage guide.

    Need to work on this again tomorrow... This is taking a very long time.
     
    sks316 likes this.
  17. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,637
    671
    Dec 12, 2016
    United States
    Near N3DS
    The same place where you get your enctitlekey.bin.
     
  18. 08heat28md
    OP

    08heat28md Member

    Newcomer
    23
    1
    Apr 19, 2017
    United States
    I found the website, but how do I know which title to use for it? I assume I just use the names of one of the xorpad files as the key, right?
     
  19. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,637
    671
    Dec 12, 2016
    United States
    Near N3DS
    Just download the seed.bin. It contains however many. The program will get what it needs out of it.
     
  20. 08heat28md
    OP

    08heat28md Member

    Newcomer
    23
    1
    Apr 19, 2017
    United States