TuxSH
|
ab14e77b50
|
Remove A9LH & Brahma support altogether, use FIRM format instead
|
2017-05-19 22:06:49 +02:00 |
|
TuxSH
|
1d4245e582
|
Set 0x18..0x1F only on O3DS
|
2017-05-18 01:24:35 +02:00 |
|
TuxSH
|
3b766de306
|
Fix derp in loader
|
2017-05-17 22:11:09 +02:00 |
|
TuxSH
|
73e363d159
|
Fix derp
|
2017-05-17 17:24:48 +02:00 |
|
TuxSH
|
3ac134bc16
|
Fix screen issue, etc.
|
2017-05-17 17:16:16 +02:00 |
|
Aurora Wright
|
c7bb1f9655
|
Unbreak loader
|
2017-05-17 16:15:32 +02:00 |
|
TuxSH
|
b9bc41a772
|
Groundwork
Change the payload loader location
Always set keys 0x18..0x1F
Set arm11 entrypoint correctly
|
2017-05-17 13:02:01 +02:00 |
|
Aurora Wright
|
5fe83588eb
|
If only one payload exists, START directly boots it
|
2017-05-10 15:18:01 +02:00 |
|
Aurora Wright
|
033d90b866
|
Minor stuff/fixes
|
2017-05-08 01:13:29 +02:00 |
|
TuxSH
|
e8d4a98c7b
|
Refactor string handling
|
2017-05-07 17:58:44 +02:00 |
|
Aurora Wright
|
7f33309903
|
Fixed config bug, minor stuff
|
2017-04-14 04:48:03 +02:00 |
|
Aurora
|
0d25c07333
|
Payload menu fixes
|
2016-12-01 00:51:07 +01:00 |
|
Aurora
|
bfc8ba8447
|
Minor cleanup
|
2016-11-29 20:11:30 +01:00 |
|
Aurora
|
e177f9e0fe
|
Minor stuff
|
2016-11-26 14:07:48 +01:00 |
|
Aurora
|
1fcab825bf
|
Fix derp (3)
|
2016-11-15 20:34:11 +01:00 |
|
Aurora
|
0306556032
|
Fix derp (2)
|
2016-11-15 19:45:27 +01:00 |
|
Aurora
|
9332b9eb33
|
Refactor the codebase to limit nested if/elses
|
2016-11-15 19:29:48 +01:00 |
|
Aurora
|
37e467ba60
|
Cleanup, add possibility to clear the inserted PIN by pressing SELECT
|
2016-11-14 15:42:26 +01:00 |
|
Aurora
|
5c855ea52f
|
Better this way
|
2016-11-13 22:36:13 +01:00 |
|
Aurora
|
c83edea7ad
|
Improved the waitInput function basing on code from @d0k3, added support for the power button, added possibiity to quit the payload loader menu with START
|
2016-11-13 22:15:03 +01:00 |
|
Aurora
|
6d3113c8c3
|
Hide payload extension
|
2016-11-13 19:30:30 +01:00 |
|
Aurora
|
48c48c7bbc
|
Fix max payload filename size
|
2016-11-13 18:50:01 +01:00 |
|
Aurora
|
e4093ed988
|
Minor stuff
|
2016-11-13 18:40:33 +01:00 |
|
Aurora
|
c79af52720
|
Save 2 characters for payload names
|
2016-11-13 18:30:34 +01:00 |
|
Aurora
|
2e1b943805
|
Implement chainloader selector menu (can be called with START, the START payload can now be booted with L+START
|
2016-11-13 18:10:59 +01:00 |
|
Aurora
|
3474faa4a2
|
Added support for dev units sysupdater FIRM (untested but should work)
|
2016-11-12 01:50:43 +01:00 |
|
Aurora
|
035751980d
|
Minor stuff
|
2016-10-23 18:44:26 +02:00 |
|
Aurora
|
211cd964d7
|
Move hexAtoi to strings.c, add bound check to decAtoi
|
2016-10-22 16:57:18 +02:00 |
|
Aurora
|
04f42f0be4
|
Fix derp
|
2016-10-22 16:31:31 +02:00 |
|
Aurora
|
e00ef893d0
|
Introduce a decimal itoa, fixed findDumpFile not working properly with more than 100 dumps
|
2016-10-22 16:25:27 +02:00 |
|
Aurora
|
a0531b7930
|
Fix FIRM size check
|
2016-10-16 00:21:18 +02:00 |
|
Aurora
|
e07c230106
|
Simplify the main logic, remove assumption that if not using A9LH, SysNAND can't have a newer FIRM than EmuNAND, fix derp
|
2016-10-13 15:08:30 +02:00 |
|
Aurora
|
014ac1cf72
|
Fix derp
|
2016-10-12 02:45:49 +02:00 |
|
Aurora
|
b499c7ee75
|
Use f_chdir and relative paths
|
2016-10-12 02:32:36 +02:00 |
|
Aurora
|
66c041ad93
|
Minor stuff
|
2016-10-10 18:56:19 +02:00 |
|
Aurora
|
d4cf22d370
|
Display the number of failed patches, make loader svcBreak on failed patch, minor cleanup
|
2016-10-10 16:27:21 +02:00 |
|
Aurora
|
a868079a93
|
Don't close the directory if not already opened
|
2016-10-10 03:50:24 +02:00 |
|
Aurora
|
5b4712644a
|
Lots of refactoring, main() has its own file yet again, properly handle failed patches/decryption steps, support TWL and AGB FIRM since 3.0
|
2016-10-10 02:10:47 +02:00 |
|
Aurora
|
37030621ac
|
Revamp CTRNAND support, add proper support for hiding options in config menu
|
2016-10-08 01:47:39 +02:00 |
|
Aurora
|
0caf9f4214
|
Add safety checks, support booting from CTRNAND
|
2016-10-07 14:27:30 +02:00 |
|
Aurora
|
5f93724845
|
Fix some unrelated files being detected as FIRMs due to uncleared FatFs strings
|
2016-09-28 15:37:58 +02:00 |
|
Aurora
|
9d84a92b1f
|
Minor stuff
|
2016-09-26 13:53:58 +02:00 |
|
Aurora
|
7884be106d
|
Fix closing the directory object if the directory does not exist in findDumpFile
|
2016-09-26 13:24:37 +02:00 |
|
Aurora
|
a36556d7e4
|
Got rid of the bin2c dependency
|
2016-09-23 02:06:04 +02:00 |
|
Aurora
|
7a3d15c48b
|
Got rid of CakeHax, patched CakeBrah to load arm9loaderhax.bin directly (lifting size restrictions in the process), got rid of the pathchanger (to have a custom path you can now enable the option and write it in a /luma/path.txt file, it must start with a / (this path is also picked up by the patched CakeBrah loader), fixed loading SafeA9LHInstaller and other payloads which need the OTP hash if having a PIN, fixed writing a file smaller than the existing one not removing the extra size, slightly changed the PIN format, added support for the alternate framebuffer and made the splash screen use it (it is now displayed all at once), fixed screen issues from CakeBrah
|
2016-09-22 14:54:55 +02:00 |
|
Aurora
|
420ccdcb82
|
Merge master and dev builds
|
2016-09-19 14:05:56 +02:00 |
|
Aurora
|
4e7ac41a6c
|
Add NUS-encrypted FIRM support (thanks to CakesFW)
|
2016-09-18 23:56:10 +02:00 |
|
Aurora
|
92f3a736a7
|
Support already decrypted N3DS firmware.bins in dev
|
2016-09-18 20:10:24 +02:00 |
|
Aurora
|
d7bdf3fc19
|
Finally fix GW downgraded NANDs (thanks GW for the easily recognizable junk)
|
2016-09-18 13:29:23 +02:00 |
|
Aurora
|
550ea2116e
|
Implement custom "Ver." string, must be in a textfile named "customversion.txt" in /luma, with base format Ver. %d.%d.%d-%d%ls, implemented descriptions for the options on the bottom screen, you can now boot SysNAND with an EmuNAND FIRM other than the first one, cleanup
|
2016-09-13 23:16:23 +02:00 |
|