Easy Install using safeA9LHinstaller
This includes only stage 1/2 files and installer!
A hardwaremod is highly recommended - use at own RISK!
Before installing this mod, please make a backup of your sysNAND!
You will need your very own private otp.bin and other files.
What will this do?
This will install delebile's a9lh to your nand to allow three stages without bootmanager
to start three different arm9loaderhax.bin from different folders. You can use this to
boot gateway's arm9loaderhax.bin or change the offered source to your own desire.
I take no credits for this as i did only little changes to have buttons and three stage2!
Credits goes to delebile, dark_samus, aurora and alle the other who helped to make this!
You can change the included source to your desire and needs.
Screen_Init is set to 80 by default bcuz FF might hurt your display in long therm.
Details for default stages:
1. Extract the safeA9LHinstaller mod to your memorycard
2. Copy your desired payload_stage1.bin / payload_stage2.bin / payload_stage2_2.bin / payload_stage2_3.bin to a9lh folder
3. Copy the following files to A9LH folder: OTP.BIN (your own!) / firm0.bin / firm1.bin / secret_sector.bin
Without listed files you will brick your nand, make sure ALL files are present!!!
4. Either use your desired entry point to load Homebrew Launcher and start safeA9LH installer or update with included arm9loaderhax.bin
5. Press select to install/update a9lh
6. Place your desired arm9loaderhax.bin to the root and a9lh / gw folder.
Already using a9lh? Use arm9loaderhax.bin to update!
Modify src to change buttons:
Edit payload_stage1/source/main.c with your desired texteditor.
Example:
Currently it's set to two buttons on the same time
To change this to only B would be:
Available buttons are listed in ' hid.h '.
Modify screen_init brightness:
Edit screen_init/source/screen_init/screen_init.c with your desired texteditor.
Change '#define BRIGHTNESS 0x80' to your own value.
Restoring NAND:
Either, use decrypt9/emunand9 and reinstall your backup nand.bin
or use unedited safea9lhinstaller to update the current installation.
Backing up your sysNAND will include all changes you did!
This is tested with new3DS XL Toshiba Nand and 'should' work for Samsung
too since this is a VERY simple edit of the original from delebile!
Have Fun
This includes only stage 1/2 files and installer!
A hardwaremod is highly recommended - use at own RISK!
Before installing this mod, please make a backup of your sysNAND!
You will need your very own private otp.bin and other files.
What will this do?
This will install delebile's a9lh to your nand to allow three stages without bootmanager
to start three different arm9loaderhax.bin from different folders. You can use this to
boot gateway's arm9loaderhax.bin or change the offered source to your own desire.
I take no credits for this as i did only little changes to have buttons and three stage2!
Credits goes to delebile, dark_samus, aurora and alle the other who helped to make this!
You can change the included source to your desire and needs.
Screen_Init is set to 80 by default bcuz FF might hurt your display in long therm.
Details for default stages:
Code:
Stage 2 Button Sector Offset Path File to load
payload_stage2.bin = Default = Sector 5C000 = (5C000 * 200 hex) Offset B800000 \ arm9loaderhax.bin
payload_stage2_2.bin = X + Y = Sector 5A000 = (5A000 * 200 hex) Offset B400000 \a9lh\gw arm9loaderhax.bin
payload_stage2_3.bin = X + A = Sector 5A100 = (5A100 * 200 hex) Offset B420000 \a9lh arm9loaderhax.bin
1. Extract the safeA9LHinstaller mod to your memorycard
2. Copy your desired payload_stage1.bin / payload_stage2.bin / payload_stage2_2.bin / payload_stage2_3.bin to a9lh folder
3. Copy the following files to A9LH folder: OTP.BIN (your own!) / firm0.bin / firm1.bin / secret_sector.bin
Without listed files you will brick your nand, make sure ALL files are present!!!
4. Either use your desired entry point to load Homebrew Launcher and start safeA9LH installer or update with included arm9loaderhax.bin
5. Press select to install/update a9lh
6. Place your desired arm9loaderhax.bin to the root and a9lh / gw folder.
Already using a9lh? Use arm9loaderhax.bin to update!
Modify src to change buttons:
Edit payload_stage1/source/main.c with your desired texteditor.
Example:
Currently it's set to two buttons on the same time
Code:
if ((pressed & BUTTON_X) && (pressed & BUTTON_Y))
To change this to only B would be:
Code:
if (pressed & BUTTON_B)
Available buttons are listed in ' hid.h '.
Modify screen_init brightness:
Edit screen_init/source/screen_init/screen_init.c with your desired texteditor.
Change '#define BRIGHTNESS 0x80' to your own value.
Restoring NAND:
Either, use decrypt9/emunand9 and reinstall your backup nand.bin
or use unedited safea9lhinstaller to update the current installation.
Backing up your sysNAND will include all changes you did!
This is tested with new3DS XL Toshiba Nand and 'should' work for Samsung
too since this is a VERY simple edit of the original from delebile!
Have Fun
Attachments
Last edited by liomajor,