Unbrick using a9lh?

Discussion in '3DS - Homebrew Development and Emulators' started by I_AM_L_FORCE, Mar 8, 2016.

  1. I_AM_L_FORCE
    OP

    I_AM_L_FORCE Unban me from Discord

    Member
    879
    268
    Feb 19, 2015
    London
    Yeah. I bricked sysnand but I still have a9lh installed and can still boot my emunand. Help?
     
  2. VinsCool

    VinsCool Insecure

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,499
    26,889
    Jan 7, 2014
    Canada
    Another World
    If you could boot a bin file of otphelper through the a9lh, you could restore the sysnand I guess.
     
  3. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,289
    469
    Oct 16, 2015
    By any chance have you made a backup of sysnand with a9lh installed?
     
  4. FenrirWolf

    FenrirWolf GBAtemp Psycho!

    Member
    4,347
    328
    Nov 19, 2008
    United States
    Sandy, UT
    There's also an a9lh-bootable version of Decrypt9 that could be used for the same purpose.
     
    VinsCool likes this.
  5. I_AM_L_FORCE
    OP

    I_AM_L_FORCE Unban me from Discord

    Member
    879
    268
    Feb 19, 2015
    London
    No, I have a normal sysnand backup though. Can I flash that then reinstall it?
     
  6. VinsCool

    VinsCool Insecure

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,499
    26,889
    Jan 7, 2014
    Canada
    Another World
    yeah, it will be fine.
     
  7. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,289
    469
    Oct 16, 2015
    Yeah it will be fine, but keep in mind you'll lose any changes to sysnand and a9lh. As you say, you will have to reinstall a9lh. If I were you I would search a way to do an unbricked CTRNAND backup with D9 or something (CTRNAND != full nand). That way you could recover from bricks without touching a9lh.
     
  8. I_AM_L_FORCE
    OP

    I_AM_L_FORCE Unban me from Discord

    Member
    879
    268
    Feb 19, 2015
    London
    How would I make this CTRNAND backup?
     
  9. Phantom64

    Phantom64 Banned

    Banned
    581
    460
    Aug 18, 2015
    Saint Kitts and Nevis
    Download the Decrypt9WIP all-in-one, you will find a decrypt9wip.bin inside of it, rename it "arm9loaderhax.bin" and boom, decrypt9 at boot0.
     
  10. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,289
    469
    Oct 16, 2015
    Idk, you are on your own there. Perhaps decrypt9 has a CTRNAND partition dump/restore option but I could be wrong.
     
  11. Phantom64

    Phantom64 Banned

    Banned
    581
    460
    Aug 18, 2015
    Saint Kitts and Nevis
    But yeah, you will lose your arm9loaderhax.
     
  12. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,289
    469
    Oct 16, 2015
    Oh the wii times. 3ds has no boot0/1/2, just bootrom.
     
  13. Phantom64

    Phantom64 Banned

    Banned
    581
    460
    Aug 18, 2015
    Saint Kitts and Nevis
    Idk. Ok
     
  14. VinsCool

    VinsCool Insecure

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,499
    26,889
    Jan 7, 2014
    Canada
    Another World
    It's firm0 and firm1 afaik :P
     
  15. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,289
    469
    Oct 16, 2015
    Bootrom starts first. Someone has to decrypt the firm partitions before booting them :P
    Also, like boot0 in the wii, is a rom (hece the boot-rom name).
    This is also named by ninty this way, as in hardmod systems you can see bootrom errors
    with the blue screen saying "BOOTROM" and the error code.
     
    Last edited by Urbanshadow, Mar 8, 2016
    VinsCool likes this.
  16. TheReturningVoid

    TheReturningVoid 0xAAAAAAAA

    Member
    332
    142
    Oct 2, 2014
    /dev/urandom
    BOOTROM checks FIRM0 and loads it if it passes a signature check, otherwise BOOTROM loads FIRM1.
    If FIRM1 doesn't pass a signature check, it's a blue bootrom screen.

    FIRM0 and FIRM1 are basically the same. FIRM1 is just there as a backup in case FIRM0 gets corrupted somehow.