SafeA9LHInstaller v2.0

SafeA9LHInstallerAuroraWright hat den einfachen arm9loaderhax-Installer aktualisiert.

DOWNLOAD

Und jetzt bitte diese Warnung lesen: Benutzt mit dieser Version 2 KEINE Payloads, die für Version 1 bestimmt sind! Das sind jetzt quasi alle Payloads, die ihr momentan so im Netz findet. Benutzt auch keine Version 2 Payloads für die Version 1! Dies wird euren 3DS BRICKEN! Ihr wurdet gewarnt!

Version 1 bieten wir deshalb noch als primäre Option an.

Alles verstanden? Gut! Dann kommen wir zu den Neuerungen! Der key2, der für die Installation von arm9loaderhax benötigt wird, wurde nun zu dem "perfekten" geändert, der von gemarcano gefunden wurde. Dieser führt nun zum ersten, benutzbaren Offset in FIRM0. Der Stage1 kann nun 1312 Bytes zusätzlich benutzen, da zur Installation nun der FIRM0 von der Firmware 8.1 des New3DS genutzt wird.

Der Updater aktualisiert nun FIRM0 und den key2, wenn ein alter key2 erkannt wird. Dafür muss die 8.1 New3DS FIRM in "firm0.bin" umbenannt und in den a9lh-Ordner verschoben werden. Arm9loaderhax kann jetzt deinstalliert werden. Allerdings nicht auf Systemen mit der Firmware 11.0 und darüber, da man sich sonst selbst aussperren würde, da ein Downgrade von dieser Firmware (noch) nicht möglich ist. Für die Neuinstallation wird Firmware 9.2 oder darunter benötigt. Der 2xrsa Einstiegspunkt wurde hinzugefügt, welcher es erlaubt, arm9loaderhax direkt unter der Firmware 2.1 zu installieren. Die OTP.bin wird dabei auch in den a9lh-Ordner gedumpt.

- Changed the key2 used for the A9LH installation to the "perfect" one found by @gemarcano. This produces a perfect branch to the first usable offset in firm0
- Changed the FIRM0 to the 8.1 New3DS one. These two changes, combined, net a total of 1312 extra bytes usable with stage1
- Changed the A9LH updater to update both FIRM0 and the key2 if the old key2 is detected. For this, you'll need the 8.1 New 3DS FIRM named as firm0.bin in the a9lh folder
- Added uninstall feature. This allows you to quickly uninstall A9LH, on both Old and New 3DSes, but only if your sysNAND isn't 11.0 or greater to prevent you finding yourself with an unhackable console. Please note that if you uninstall A9LH, you'll need a system version of 9.2 or lower to reinstall it
- Added the 2xrsa entrypoint to install A9LH directly from 2.1. This also dumps otp.bin to the a9lh folder for future usage. (thanks to @dok3 for this!)