Instructions
https://3ds.hacks.guide/
- WARNING: Never, under any circumstance, use this homebrew in conjunction with a youtube/video guide of any kind!
General Info
- This app only writes to FIRM0, not FIRM1, so it should be safe given your FIRM1 is not corrupt or a9lh'd.
- Never use this if sighax/b9s/arm9loaderhax is already installed (on any firmware)! There are measures in place to try to prevent anything bad from happening if this is done, but it is still not intended.
Compiling:
- Simply clone, checkout the submodule, supply a
boot9.bin
and the latestboot9strap.firm
in theembedded_files
directory, then compile withmake
. Needs the latest libfat version.
Firmware info:
- 7.0.0 and above work on any firmware from 3.0 and above
- Previous versions of b9stool only worked on certain firmware versions, don't use those without a very good reason
Credits
- zoogie, aspargas2, and plailect for contributing to b9stool directly
- tiny-AES-c for the AES library code
- tinycrypt for the SHA256 library code
- luigoalma for the keyscrambler implementation
- 3dbrew for being a great resource for all things 3DS