20 Commits

Author SHA1 Message Date
Aurora
c43960f7d4 Fix derp 2016-10-17 16:44:25 +02:00
Aurora
1cc678adc3 Allow uninstalling on 11.0/11.1 or greater. On 11.0/11.1 it's possible to load 10.4 FIRM from SD card named as 'firm104.bin' in the a9lh folder 2016-10-17 16:25:56 +02:00
Aurora
4ab5ad9a89 Replace the used key2 as the previous one was faulty (thanks @gemarcano), allow updating from every A9LH setup 2016-10-16 20:40:56 +02:00
Aurora
3ef2ab2cc7 Minor stuff 2016-09-29 14:05:02 +02:00
Aurora
03edd13633 Remove unneeded stuff 2016-09-29 13:33:32 +02:00
Aurora
cd7f7c02cc Moar checks 2016-09-28 21:56:22 +02:00
Aurora
f90362b1a4 Fix some unrelated files being detected as FIRMs due to uncleared FatFs strings 2016-09-28 15:36:12 +02:00
Aurora
e8a9cfd96a Switch to arrays for otp and keysector 2016-09-28 14:56:11 +02:00
Aurora
c49a7e1d8e Fix derp 2016-09-28 02:22:40 +02:00
Aurora
e8a3e453fc Minor stuff 2016-09-28 02:15:31 +02:00
Aurora
a2e44e797d Added OTPless installs for New 3DS (you need 10.0 NATIVE_FIRM as firm0_100.bin in /a9lh, temporarily removed support for 2xrsa 2016-09-28 02:04:45 +02:00
Aurora
4ba801938b Code cleanup, tentatively fix clearScreens for 2.1 2016-09-26 23:15:26 +02:00
Aurora
7e37e653b6 Cleanly exit from firmRead 2016-06-08 16:05:01 +02:00
Aurora
09435c282b Added checks for successful mounting of SD/CTRNAND 2016-06-08 14:33:27 +02:00
Aurora
fbef831d25 Changed stage1 position to the proper one (0x808FB90 in ARM9 memory), changed NAND FIRM0 hash check to only check up to the start of section2 (as it is all it is needed) 2016-06-07 14:35:52 +02:00
Aurora
4ec05a33bc Code restructuring, added A9LH updater with the new "perfect" key2 from @gemarcano and 8.1 instead of 9.0 FIRM for FIRM0, which together net 1312 bytes for stage1, added uninstalling feature (only works if SysNAND is not 11.0 or later to prevent resulting in an unhackable console, NOT YET TESTED ON N3DS), merged PR from @d0k3 (https://github.com/AuroraWright/SafeA9LHInstaller/pull/10) which adds support for installing A9LH and dumping OTP directly from 2.1 2016-06-07 13:53:24 +02:00
Aurora
b6aa3e1fd1 Removed stage2-only install, added A9LH update which only needs the stage1 and 2 payloads to update A9LH. Also, secret_sector.bin is never needed on New 3DS anymore 2016-03-25 04:47:56 +01:00
Aurora
9c7e70bb81 Useless casts 2016-03-25 01:59:12 +01:00
Aurora
78111b5dc7 Cleaned Makefile, added confirmation prompt on stage2 install, SD unmounting/remounting wheh coming back to menu after stage2 install 2016-03-24 00:14:29 +01:00
Aurora
e97cf14ee6 First commit 2016-03-19 17:30:56 +01:00