So, I'm providing a online service to compile A9LH, it is very simple, just post your OTP.bin (must be raw bytes) to https://felipejfc.com/a9lh and wait for your arm9loaderhax.3dsx.
Method 1 (Web) (credits for the web interface go to @PeachIceTea):
LINK
Just drop your OTP.bin and wait your installer do be downloaded.
Method 2 (Python script):
Requirements:
Python installed.
LINK
Put it in same folder as otp.bin and double click it. done. Just check shasums and you are good.
Method 3 (curl):
curl --data-binary "@otp.bin" -D headers https://felipejfc.com/a9lh > arm9loaderhax.3dsx
the command takes some time to run,
two files will be created, headers and arm9loaderhax.3dsx, in headers, check
Installer-Sha256
OTP-Sha256
These are the sha256 of the OTP the server used to compile arm9loaderhax.3dsx, and arm9loaderhax.3dsx sha256 the moment it leave the server, both should match with your newly created arm9loaderhax.3dsx and the OTP.bin you've sent.
Do not install if the hashes don't match
It is using delebiles fork of a9lh with screen init support.
source
Method 1 (Web) (credits for the web interface go to @PeachIceTea):
LINK
Just drop your OTP.bin and wait your installer do be downloaded.
Method 2 (Python script):
Requirements:
Python installed.
LINK
Put it in same folder as otp.bin and double click it. done. Just check shasums and you are good.
Method 3 (curl):
curl --data-binary "@otp.bin" -D headers https://felipejfc.com/a9lh > arm9loaderhax.3dsx
the command takes some time to run,
two files will be created, headers and arm9loaderhax.3dsx, in headers, check
Installer-Sha256
OTP-Sha256
These are the sha256 of the OTP the server used to compile arm9loaderhax.3dsx, and arm9loaderhax.3dsx sha256 the moment it leave the server, both should match with your newly created arm9loaderhax.3dsx and the OTP.bin you've sent.
Do not install if the hashes don't match
It is using delebiles fork of a9lh with screen init support.
source
Attachments
Last edited by felipejfc,