Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 2.36 KB

README.md

File metadata and controls

26 lines (21 loc) · 2.36 KB

A9LH Injector

A arm9loaderhax installer to be used from PC

Warning

!This is not intended to replace existing solutions! Use SafeA9LHInstaller if you can. This is only intended to be used in those cases where you cannot run one of the existing solutions on your console. A hardmod is recommended when using this, because safety checks are not possible from PC, and any mistake from your side will result in a brick.

What you need

Most of these things can be dumped from your console via either OTPHelper or Decrypt9WIP. For the OTP.bin, refer to Plailects guide. Don't use stuff from other consoles.

  • a dump of your NAND, called NAND.bin - this will be modified, keep backups
  • the FIRM0FIRM1.xorpad
  • your OTP.bin
  • new3ds90.firm, new3ds10.firm and secret_sector.bin - for more info, see here and here (search for data_input.zip)
  • payload_stage1.bin and payload_stage2.bin - here to compile for yourself, or payload_input.zip from here

How to run

Just put all files mentioned above, except the NAND.bin and FIRM0FIRM1.xorpad, into the /ìnput folder. Put NAND.bin and FIRM0FIRM1.xorpad into the root folder containing A9LHinjector.bat. Run A9LHinjector.bat. Arm9loaderhax will be installed to your NAND dump, and the NAND dump will be renamed to nand.a9lh.bin.

License

You may use this under the terms of the GNU General Public License GPL v2 or under the terms of any later revisions of the GPL. Refer to the provided LICENSE.txt file for further information.

Credits

  • Al3x_10m - who did all of the work putting this together and testing it
  • delebile & dark_samus - for arm9loaderhax development, including sector_generator.py, payload_stage1.binand payload_stage2.bin
  • Plailect - for making arm9loaderhax publicly available
  • d0k3 - for the readme file and 3DSFAT16tool
  • gemarcano - for the new sector_generator.py from delebile arm9loaderhax repository