Hacking How to install arm9loaderhax with boot9strap

MrJason005

√2
OP
Member
Joined
Nov 26, 2014
Messages
2,521
Trophies
0
Location
Κάπου
XP
1,609
Country
Greece
Hello GBATemp!

So recently I had to install arm9loaderhax to my 3DS in order to run some OCS tests. During this process, I had difficulty gathering all the files and information and I realized that this hack has been neglected (rightfully so!) very much over the months. So, now that we have boot9strap and we don't need to downgrade to 2.1 for our OTP anymore, I decided to write my own version of "How to install arm9loaderhax" on your 3DS.

This guide is not intended for anyone but users who know what they are doing! Do not follow this if you want to install CFW on your 3DS for non developer/testing purposes! Go to to 3ds.guide for that!

Note however! I will not be handholding through any steps at all. If you don't know how to dump the OTP with boot9strap yourself, you shouldn't even be reading this guide.
So without any further ado, let's get straight to it!

I also do not believe I should be placing the obvious warnings here. But, to stick to procedure:

By following this guide you agree that I ( @MrJason005 ) will not be held responsible for anything wrong that happens to your 3DS. These tools always have a small chance of bricking your 3DS, and it is recommended that you have ntrboot on hand in case something goes wrong. Do not use any other otp.bin other than your own or you will have a guaranteed brick.

Section I - Downloading all the required files

First of all we need to download all the required files. Here's a list of where to download everything:
  1. The otherapp file for your 3DS
  2. The Soundhax file (Really any entrypoint to the homebrew launcher will do)
  3. The homebrew launcher boot.3dsx file
  4. UDSPloit
  5. Safehax
  6. SafeA9LHInstaller
  7. Arm9loaderhax
You will also need your B9S dumped OTP.bin and also data_input_v4.zip. The latter I unfortunately cannot provide as it contains Nintendo copyrighted software, however you can search around for it yourself, or you can torrent it.

Section II - SD Card setup

Now that you have all the required files, you need to copy them to the SD card accordingly:
  1. Put the otherapp file in root (of course renaming it first)
  2. Put the soundhax file in root
  3. Put the boot.3dsx file in root
  4. UDSPloit goes in the 3ds folder
  5. Safehax goes in the 3ds folder
  6. From the SafeA9LHInstaller zip, take the arm9loaderhax.bin file and put it in root
  7. Put the contents of the releases.zip file in the a9lh folder
  8. Put your OTP.bin file in the a9lh folder
Now you will need to extract the data_input_v4.zip file to SD root, and merge the a9lh folder in the zip with your already existing a9lh folder.

Section III - Installing Arm9loaderhax

The next step is to actually install arm9loaderhax, so let's do just that
  1. Go to soundhax and open the homebrew launcher
  2. Run udsploit, and exit with START
  3. Run safehax, and you should now be in SafeA9LHInstaller
  4. Press SELECT to install A9LH
And now you should have installed A9LH successfully!

And that concludes this short and simple guide. Really this is more for legacy purposes (or nostalgia...?).
Thanks for coming over!
 
Last edited by MrJason005,
  • Like
Reactions: rvtr

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
28,013
Trophies
4
Location
Making a non-binary fuss
XP
39,598
Country
Antarctica
Fair enough.
Now is this actually A9LH running on top of B9S or did you replace B9S with A9LH? How did go about testing these two environments to see if they are actually coexisting?
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
28,013
Trophies
4
Location
Making a non-binary fuss
XP
39,598
Country
Antarctica
No I assume that the user is running a clean environment first
That really didn't answer my question. The title of the thread is "How to install arm9loaderhax with boot9strap" which can either mean "Installing A9LH along side B9S" or "Using B9S to gather the files needed to install A9LH. Thus removing B9S in favor of A9LH."
So is this running B9S with A9LH or using B9S to gather the files needed to be replaced with A9LH?
 
  • Like
Reactions: Lacius

MrJason005

√2
OP
Member
Joined
Nov 26, 2014
Messages
2,521
Trophies
0
Location
Κάπου
XP
1,609
Country
Greece
That really didn't answer my question. The title of the thread is "How to install arm9loaderhax with boot9strap" which can either mean "Installing A9LH along side B9S" or "Using B9S to gather the files needed to install A9LH. Thus removing B9S in favor of A9LH."
So is this running B9S with A9LH or using B9S to gather the files needed to be replaced with A9LH?
Using B9S to get the files needed (OTP in this case)
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
28,013
Trophies
4
Location
Making a non-binary fuss
XP
39,598
Country
Antarctica
Yes sort of.

I had to do this because I needed to run some OCS tests (testing a feature that detects whether you have A9LH installed already)
Ok, that makes much more sense. I was confused by the title because I thought this was intended to setup both B9S and A9LH environments on the same system. The guide didn't suggest that, but it was worth clearing up in case I was missing something.
And that makes sense. Sometimes you gotta do what you gotta do to get the job done.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    I just want a Pokemon Hell Raiser fan game 😭
  • K3Nv2 @ K3Nv2:
    Anyone wanna play with my joydock
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    BigOnYa @ BigOnYa: I had to find and get him an old style flip phone even without text, cause thats what he wanted...