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 |
|
Aurora
|
ffaa5790c2
|
Cleanup, add boundary checks for files loaded from SD
|
2016-09-13 15:07:07 +02:00 |
|
TuxSH
|
50e5c29b1c
|
Display the stack dump partially on the bottom screen when handling an exception
|
2016-09-13 00:52:15 +02:00 |
|
Aurora
|
a09fc6ebcb
|
Minor stuff
|
2016-09-12 18:14:03 +02:00 |
|
Aurora
|
dc8e4e5f14
|
Merged the two branches
|
2016-09-08 18:50:17 +02:00 |
|
Aurora
|
edcc617780
|
Merge master into developer
|
2016-09-08 01:43:36 +02:00 |
|
Aurora
|
5d39242b83
|
Added support for up to 4 emuNANDs (the "second emuNAND as default" toggle is now a multi option, and you can choose the emuNAND on startup by holding Up (1)/Right (2)/Down (3)/Left (4) when EmuNAND is being booted), added a B payload as the B button was freed
|
2016-09-08 00:49:55 +02:00 |
|
Aurora
|
96a274bf7d
|
Merge branch 'master' into developer
|
2016-09-06 18:09:58 +02:00 |
|
Aurora
|
add17a7994
|
Not needed
|
2016-09-06 18:08:54 +02:00 |
|
Aurora
|
b6d91375a5
|
Minor cleanup
|
2016-08-30 21:56:27 +02:00 |
|
Aurora
|
492ae4139f
|
Merge branch 'master' into developer
|
2016-08-30 21:32:48 +02:00 |
|
Aurora
|
a84f393bd5
|
Move the itoa function to strings.c
|
2016-08-30 21:32:15 +02:00 |
|
Aurora
|
8fc797120f
|
Merge master into developer, use the new string functions
|
2016-08-30 21:02:45 +02:00 |
|
Aurora
|
5406d648bc
|
Fix derp
|
2016-08-30 20:01:45 +02:00 |
|
Aurora
|
a76c15d018
|
Introduce a strcat replacement
|
2016-08-30 17:48:41 +02:00 |
|
Aurora
|
ae8caf3d3a
|
Merge master into developer, remove createDirectory calls
|
2016-08-30 17:09:29 +02:00 |
|
Aurora
|
f221915a95
|
Get rid of createDirectory and make fileWrite handle directory tree creation
|
2016-08-30 17:04:29 +02:00 |
|
TuxSH
|
cb9576b10e
|
Merge branch 'master' into developer
Conflicts:
source/firm.c
source/firm.h
source/patches.c
source/patches.h
|
2016-08-29 20:12:23 +02:00 |
|
Aurora
|
92328c6a7e
|
Made it easier to change your PIN, added PIN file deletion when needed
|
2016-08-28 15:51:54 +02:00 |
|
TuxSH
|
24ddf5ca3d
|
Merge branch 'master' into developer
Conflicts:
source/config.c
source/fs.h
source/patches.c
|
2016-08-15 16:29:48 +02:00 |
|
Aurora
|
aa7c2c0009
|
Various changes/cleanups, removed useless code, simplified chronometer functions
|
2016-08-15 03:51:48 +02:00 |
|
TuxSH
|
3709ac301a
|
Merge branch 'master' into developer
Conflicts:
source/config.c
source/fs.c
source/fs.h
|
2016-08-13 23:04:41 +02:00 |
|
TuxSH
|
3bc966f84e
|
Replace "Enable splash screen with no screen-init" by "Display splash screen before payloads".
The screens will be initied if and only if there are splash files to display.
|
2016-08-13 22:23:14 +02:00 |
|
TuxSH
|
cf7fa8ecbd
|
Merge branch 'master' into developer
Conflicts:
source/config.c
source/firm.c
source/fs.c
source/fs.h
source/patches.c
source/patches.h
source/utils.h
|
2016-08-03 22:52:51 +02:00 |
|
Aurora
|
d3c507b0d4
|
Minor stuff
|
2016-07-20 00:11:59 +02:00 |
|
Aurora
|
a68e14def3
|
Added error screen when booting an unsupported NAND with no firmware.bin or writing to the config fails, added code for creating the "luma" directory if it is missing
|
2016-07-18 23:07:28 +02:00 |
|
Aurora
|
c63e46b1a9
|
Added FIRM version detection, removed firmware.bin loading unless an unsupported O3DS NATIVE_FIRM (pre-5.0) is being loaded, skip patching old unsupported O3DS AGB/TWL FIRMs, only apply 11.0 patches with 11.0 or greater
|
2016-07-18 16:58:29 +02:00 |
|
TuxSH
|
2412faf033
|
Merge branch 'master' into developer
|
2016-07-05 16:11:58 +02:00 |
|
TuxSH
|
72caad86cc
|
Minor stuff
|
2016-07-05 16:05:53 +02:00 |
|
TuxSH
|
2d6debddb9
|
Merge branch 'master' into developer
Conflicts:
source/firm.h
source/fs.h
source/patches.h
|
2016-07-02 17:44:08 +02:00 |
|
TuxSH
|
96211813e3
|
Use bool instead of u32 where it's relevant
|
2016-07-02 14:44:01 +02:00 |
|
TuxSH
|
0eb87df84f
|
Enable support for reading FIRM system modules from SD card (in /luma/sysmodules)
|
2016-06-27 13:21:08 +02:00 |
|
TuxSH
|
fcb8edffdf
|
Merge branch 'master' into developer
|
2016-06-14 19:51:49 +02:00 |
|
TuxSH
|
61684ecb68
|
We need to clean and flush caches before jumping to payloads, actually.
|
2016-06-14 19:50:38 +02:00 |
|