Arm/Kernel 9 Loader Hax Guide (Featuring A9LH rxTools!)

Discussion in '3DS - Flashcards & Custom Firmwares' started by seijinshu, Mar 17, 2016.

?

Did this guide help you?

  1. Yes!

    38.5%
  2. No!

    23.1%
  3. Why take the risk? We have menuhax!

    38.5%
  1. seijinshu
    OP

    seijinshu ...

    Member
    483
    120
    Jan 6, 2016
    United States
    ...
    This Post marks me as an official member of GBATemp.net (Post 100)!

    Welcome to the Arm/Kernel 9 Loader Hax Guide!

    Legal Disclaimer:

    • I AM NOT RESPONSIBLE FOR THE RESULTS OF YOU FOLLOWING THIS PROCEDURE, NOR ARE THE PEOPLE WHO MADE THE TOOLS I HAVE LINKED IN THIS GUIDE!
    • THIS HAS LED TO MANY BRICKS BY PEOPLE WHO FAILED TO FOLLOW THE INSTRUCTIONS BY THE 'T'!
    • YOUR ACTIONS ARE YOUR RESPONSIBILITY!
    • YOU HAVE BEEN WARNED!

    Now the legal stuff is out of the way:

    To get your OTP.bin, go to here and follow the guide up to part 5!

    • If you are on a completely unmodded 3DS, follow the whole guide up to part 5!
    • If you have Homebrew set up, skip to downgrading (part 2)!
    • If you are on 4.5-9.2 with no CFW, skip to part 3 (emunand)!
    • If you are on an emunand, skip to part 4!

    Skip part 5, we are doing it here!


    Pre-Reqs:

    • Python 2.7
    • The A9LH compiler at the bottom of the post (made by: @felipejfc)
    • The Copy to SD root data at the bottom of the post
    • Your OTP.bin has been dumped.
    • AuReiNand (Won't link due to the download page including Firms [warez])

    • This rxTools build to test (optional, dangerous on sysnand)
    Guide:
    NOTE: Never run dangerous hacks on sysnand! Emunand exists for a reason! AuReiNand is safe for A9LH sysNand for general use! If you use rxTools, it does not protect FIRM0 & FIRM1, causing you to lose A9LH or bricks!

    1. Follow the OTP.bin dumping guide carefully from above (NOTE: OTP.bin files are console specific! If you use someone else's OTP.bin, you WILL brick!)
    2. Install Python 2.7.11 from above
    3. Back up your OTP.bin file someplace safe (recommend that you should back it up 3 places: Your Hard Drive/SSD, A flash drive/external HDD/removable storage, and all of your online storage!)
    4. Grab the A9LH Compiler.zip from the bottom of the post and extract it.
    5. Copy your OTP.bin file to the same folder as the compiler script.
    6. Execute the script
    7. Recommended:Verify the SHA-sums of the files that are made with the script with the ones shown by the script. If they don't match, don't use them! Try the script again!
    8. Move the newly made .3dsx to your SD card.
    9. Download AuReiNand and the FIRMS.7z from the github page (won't link due to the FIRM files included).
    10. Set up whatever patches/flags/firms you want and copy the "rei" to the root of the SD card. Do not copy over "arm9loaderhax.bin"!
    11. Download my "Copy to SD root.zip" file from the bottom of the post.
    12. Extract it and move it over (it says it in the name).
    13. Move the SD card into the 3DS.
    14. Load the HBL on the 3DS and load the arm9loaderhax installer. Once it is done doing its thing, it will restart the system. It should load AuReiNand.
    Optional Recommendations:

    • Patch Home Menu for displaying all games no matter what region they are (region free cia's)
    • Patch NS for region free carts from home menu
    • Patch AGB_FIRM to allow GBA injects
    • Patch TWL_FIRM to allow old flash carts (must've worked with the 3DS originally) and maybe injects
    • Get Dev Menu and Save Data Filer for easier backup/restore of saves and a cia installer that guaranteed works.


    • Test out the unstable rxTools a9lh

    In the Copy to SD Root, I've included BootCTR9, a boot loader that boots specified targets in the sdmc:/arm9loaderhax/boot_config.ini file with specific inputs. I've preconfigured it to boot into the provided rxTools.bin by default, and into the included Decrypt9WIP.bin by holding R upon boot.

    That is it!
     

    Attached Files:

    Last edited by seijinshu, Mar 17, 2016
  2. Filo97

    Filo97 Zelda's totally my sister! Not lying!

    Member
    3,724
    1,230
    Oct 8, 2015
    Italy
    Hyrule Castle
    RxTools does not prtect firm1 and firm0! It is dangerous in sysnand!
     
    astronautlevel and Raylight like this.
  3. seijinshu
    OP

    seijinshu ...

    Member
    483
    120
    Jan 6, 2016
    United States
    ...
    This is why you shouldn't run in sysnand!
     
    Raylight likes this.
  4. Filo97

    Filo97 Zelda's totally my sister! Not lying!

    Member
    3,724
    1,230
    Oct 8, 2015
    Italy
    Hyrule Castle
    And that is why i was explaining why it was dangerous!
     
  5. seijinshu
    OP

    seijinshu ...

    Member
    483
    120
    Jan 6, 2016
    United States
    ...
    Thanks for that! I forgot to add that, that has been added!
     
  6. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,293
    1,376
    Oct 10, 2015
    Mexico
    EmuNAND existed because was needed when didn't got arm9 execution (or sig patches by default) on boot. There is no need of emuNAND anymore.
     
    Intronaut and astronautlevel like this.
  7. seijinshu
    OP

    seijinshu ...

    Member
    483
    120
    Jan 6, 2016
    United States
    ...
    Well...
    What is good about sysnand? What happens when it breaks with A9LH? What happens when it breaks A9LH with an update? Emunand won't do that, therefore it is still safe.
     
    MAXLEMPIRA likes this.
  8. Filo97

    Filo97 Zelda's totally my sister! Not lying!

    Member
    3,724
    1,230
    Oct 8, 2015
    Italy
    Hyrule Castle
    There is for rxTools, check above post.
     
  9. astronautlevel

    astronautlevel Finding a reason, waiting for a miracle

    Member
    4,044
    5,085
    Jan 26, 2016
    United States
    That Nightly Site™
    rxTools shouldn't be used anymore. Half the tools don't work and only take up bloat, the a9lh has serious issues (can't complete data installation via a9lh), the latest version removed pretty much all the tools etc. If you're on menuhax, sure, keep using it, but otherwise it's almost entirely outclassed by AuReiNAND.
     
    Billy Acuña likes this.
  10. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,293
    1,376
    Oct 10, 2015
    Mexico
    I know, but there's not FIRMs protection.
     
  11. seijinshu
    OP

    seijinshu ...

    Member
    483
    120
    Jan 6, 2016
    United States
    ...
    Valid point. Some people still use rxTools, not AuReiNand
     
  12. Filo97

    Filo97 Zelda's totally my sister! Not lying!

    Member
    3,724
    1,230
    Oct 8, 2015
    Italy
    Hyrule Castle
    In fact i am using cakesfw:)
     
  13. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,293
    1,376
    Oct 10, 2015
    Mexico
    rxTools was dead since Roxas left the project.
     
    noctis90210 and astronautlevel like this.
  14. Filo97

    Filo97 Zelda's totally my sister! Not lying!

    Member
    3,724
    1,230
    Oct 8, 2015
    Italy
    Hyrule Castle
    Exactly, if you update sysnand with rxTools, you lost arm9loadehax.
     
  15. astronautlevel

    astronautlevel Finding a reason, waiting for a miracle

    Member
    4,044
    5,085
    Jan 26, 2016
    United States
    That Nightly Site™
    Which is why you don't use rxTools. Recommending rxTools with a9lh is irresponsible and dangerous.
     
  16. seijinshu
    OP

    seijinshu ...

    Member
    483
    120
    Jan 6, 2016
    United States
    ...
    Eh. AuReiNand doesn't have the AGB_FIRM and region on-the-fly patches rxTools has.
     
  17. Filo97

    Filo97 Zelda's totally my sister! Not lying!

    Member
    3,724
    1,230
    Oct 8, 2015
    Italy
    Hyrule Castle
    RxTools with pasta doesn't mean anything? RxTools 3.0? Albertosonic?
     
  18. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,546
    3,955
    Jun 9, 2007
    Antarctica
    Isn't it still a little bit early to be pushing for people to use RxTools with A9LH when it doesn't offer FIRM0/FIRM1 write blocks yet? I know the guide suggests emuNAND, but there will inevitably be a wave of people who come to complain about losing their A9LH when they use sysNAND and update, thinking it's safe like the other two CFWs (ARN and Cakes).
     
    astronautlevel likes this.
  19. Filo97

    Filo97 Zelda's totally my sister! Not lying!

    Member
    3,724
    1,230
    Oct 8, 2015
    Italy
    Hyrule Castle
    And that is why i don't recommend it either, just explaining.
     
  20. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,293
    1,376
    Oct 10, 2015
    Mexico
    Nothing compared to what Roxas done.
     
    astronautlevel likes this.