Aurora
a99b26ff8c
Merge master into developer
2016-09-02 14:24:24 +02:00
Aurora
9bc62ec12d
Move config and PIN paths to the respective headers
2016-09-02 14:14:19 +02:00
Aurora
726b06b748
Merge master into developer
2016-08-31 16:14:20 +02:00
Aurora
0057ab9c5a
Fix config not being written in a rare circumstance
2016-08-31 16:11:44 +02:00
Aurora
4c529e3145
Cleanup
2016-08-31 13:47:49 +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
Aurora
52999db43a
Readability stuff
2016-08-28 14:41:18 +02:00
TuxSH
84f3eddaf8
Merge branch 'master' into developer
...
Conflicts:
source/config.c
source/config.h
2016-08-27 19:31:42 +02:00
Aurora
d6f66d24fa
Consistency
2016-08-27 16:11:37 +02:00
Aurora
31458e9938
Implement a new config file format which allows invalidating the config with new releases, fix config-related bugs, cleanup
2016-08-27 16:00:15 +02:00
TuxSH
259bcc686c
Merge branch 'master' into developer
...
Conflicts:
source/config.c
source/firm.c
2016-08-26 23:28:31 +02:00
TuxSH
7afdc2b3b5
"Fix" the twlbg patches and make them optional
2016-08-26 19:09:14 +02:00
Aurora
60c4956290
Fix wrong bootconfig being picked up by 3ds_injector, cleanup
2016-08-26 18:44:39 +02:00
TuxSH
2a84911d3b
Setting "Dev. options" to "None" now disables the exception handlers and related patches (again)
...
Port the UNITINFO patch to TWL/AGB (although it doesn't make debugging information display on fatal errors) and SAFE firms.
On dev units this patch will set it to its "retail" value (i.e. 0)
2016-08-23 20:39:42 +02:00
TuxSH
dfd699c16b
Merge branch 'master' into developer
...
Conflicts:
source/config.c
2016-08-15 22:08:45 +02:00
TuxSH
a381c2a811
Update config.c
2016-08-15 21:37:25 +02:00
TuxSH
e4c87a59d0
Merge branch 'master' into developer
...
Conflicts:
source/config.c
2016-08-15 21:29:17 +02:00
TuxSH
eef30ceb3c
Make the multi-choice options look cleaner
2016-08-15 21:25:06 +02:00
TuxSH
a4531b01d5
Merge branch 'master' into developer
2016-08-15 16:51:36 +02:00
TuxSH
d445b20e90
Fix bugs
2016-08-15 16:50:58 +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
83a849126a
Move stuff from firm.c (2)
2016-08-15 13:23:27 +02:00
Aurora
c9c373f607
Move stuff from firm.c
2016-08-15 13:11:27 +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
4e21cf4f1c
Add an option to disable access checks (svc, service and arm9 flag checks) (thanks to @Subv for the most part)
2016-08-04 20:10:31 +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
TuxSH
709aefba5d
Implement a PIN-checking system.
...
Idea and original code by @reworks
2016-08-03 14:13:26 +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
8d1befea9e
Rename "Updated SysNAND" to reflect its only new purpose
2016-07-18 19:10:41 +02:00
Aurora
e7b8a0ef39
Force A9LH detection is not needed anymore
2016-07-18 18:53:23 +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
153bbd6242
Merge branch 'master' into developer
...
Conflicts:
source/config.c
2016-07-02 12:48:08 +02:00
Aurora
29d8e637d8
One-liners ftw
2016-07-01 20:36:43 +02:00
Aurora
136e0d8974
Cleanup
2016-07-01 20:27:28 +02:00
TuxSH
984c3e549c
Merge branch 'master' into developer
...
Conflicts:
Makefile
2016-06-11 00:00:53 +02:00
TuxSH
e593584a47
Move screen management code to screen.c and fix cache-related issues
...
- Screen brightness is now updated as soon as the user selects a brightness option, on all boot environments
- Payloads can now be 1KB bigger
- Some cache-related bugs may have been fixed
2016-06-10 21:48:22 +02:00
TuxSH
ca587692eb
Merge branch 'master' into developer
2016-06-05 20:56:57 +02:00
TuxSH
f78dd5365c
External .code section loading for titles and some refactoring
2016-06-05 20:43:49 +02:00
TuxSH
2424865fa1
Make developer features multi-choice, since modifying UNITINFO prevents accessing eShop on retail consoles (you can now choose "ErrDisp" for a less aggressive patch)
2016-05-28 16:13:22 +02:00
TuxSH
b6969cf0d1
Make "Enable developer features" the last option for compatibility with the master branch
2016-05-13 09:15:40 +02:00
TuxSH
2c10b6bff2
Merge branch 'master' into developer
...
Conflicts:
source/firm.c
source/patches.c
source/patches.h
2016-05-12 14:31:48 +02:00
Aurora
808c4b7361
Cleanup, possibly slight speedup by limiting Process9 memsearches to the P9 code
2016-05-11 19:28:45 +02:00
TuxSH
b4029dcd73
Merge branch 'master' into developer
...
Conflicts:
source/firm.c
source/patches.h
2016-05-11 01:32:06 +02:00