Michael Scire
|
dcc93ce60e
|
strat: disable exception handlers when creport would be better
|
2019-04-26 07:32:23 -07:00 |
|
Michael Scire
|
7fef83885f
|
ams: improve fatal error context
|
2019-04-26 07:25:38 -07:00 |
|
Michael Scire
|
3207c38a44
|
spl: use deprecated ssl decrypt command on 4.x in child interfaces
|
2019-04-26 03:20:12 -07:00 |
|
Michael Scire
|
5952ebab54
|
spl: amend range for DecryptRsaPrivateKeyDeprecated
|
2019-04-26 03:13:15 -07:00 |
|
Michael Scire
|
ad41d010d3
|
Atmosphere: Add 0.8.9 changelog ahead of release, update system settings.
|
2019-04-26 03:10:56 -07:00 |
|
Michael Scire
|
21db90bae9
|
spl: make ssl key decryption work on >= 5.0.0
|
2019-04-26 02:32:23 -07:00 |
|
SciresM
|
cf4f74c8f9
|
Merge pull request #528 from Atmosphere-NX/spl_dev
Reimplement the SPL sysmodule (closes #92)
|
2019-04-26 01:17:55 -07:00 |
|
Michael Scire
|
bf5a649928
|
sept-secondary shouldn't be .PHONY
|
2019-04-25 12:12:36 -07:00 |
|
Michael Scire
|
c5fa4660c8
|
fatal: add clkrst service access.
|
2019-04-25 11:42:44 -07:00 |
|
Michael Scire
|
0d4a0348b5
|
spl: Loosen keyslot restrictions on 1.0.0
|
2019-04-25 11:36:23 -07:00 |
|
Michael Scire
|
51858e732a
|
fusee: embed spl.
|
2019-04-25 11:24:25 -07:00 |
|
Michael Scire
|
edcfbf4254
|
spl: Implement DeprecatedService.
|
2019-04-25 11:12:30 -07:00 |
|
Michael Scire
|
d984621150
|
spl: Implement FsService lotus commands (gamecards work now)
|
2019-04-25 07:06:27 -07:00 |
|
Michael Scire
|
4b8ebfa7c3
|
spl: fix CryptAesCtr (eshop games work now)
|
2019-04-25 06:00:34 -07:00 |
|
Michael Scire
|
bc44e02aed
|
spl: fix vtables/other issues, now boots (not all commands work)
|
2019-04-25 05:27:35 -07:00 |
|
Michael Scire
|
85e8506fa8
|
spl: Implement non-Lotus FsService commands.
|
2019-04-25 00:33:10 -07:00 |
|
Michael Scire
|
5633444d5e
|
spl: implement ManuService
|
2019-04-25 00:01:47 -07:00 |
|
Michael Scire
|
99106076e6
|
spl: Finish implementing EsService.
|
2019-04-24 23:42:49 -07:00 |
|
Michael Scire
|
0a194cb6a6
|
spl: add spl:ssl/spl:es to main, fix cmd ids
|
2019-04-24 23:16:47 -07:00 |
|
Michael Scire
|
f4a8124dc3
|
spl: implement SslService, some of EsService
|
2019-04-24 23:10:13 -07:00 |
|
Michael Scire
|
9ea1a2a941
|
spl: Implement RsaService
|
2019-04-24 21:42:39 -07:00 |
|
Michael Scire
|
bfa84e27c1
|
spl: implement CryptoService.
|
2019-04-24 21:00:39 -07:00 |
|
Michael Scire
|
14683405be
|
fatal: update to use clkrst api on 8.0.0+
|
2019-04-24 16:39:06 -07:00 |
|
Michael Scire
|
ccbab35deb
|
spl: finish GeneralService.
|
2019-04-24 06:10:30 -07:00 |
|
Michael Scire
|
2dfa1c96d1
|
spl: continue implementing.
|
2019-04-24 05:38:11 -07:00 |
|
Michael Scire
|
d44b91826d
|
dmnt: only init roDmnt when we can
|
2019-04-24 05:19:37 -07:00 |
|
Michael Scire
|
3a8f9114fc
|
fatal: fix sm session usage
|
2019-04-24 05:18:31 -07:00 |
|
Michael Scire
|
9858d6fc95
|
spl: Start skeletoning spl.
|
2019-04-24 01:19:38 -07:00 |
|
Michael Scire
|
f6645387b0
|
update libstrat
|
2019-04-24 00:55:14 -07:00 |
|
Michael Scire
|
df963967f5
|
8.0.1 seems to work fine.
|
2019-04-23 17:34:21 -07:00 |
|
Michael Scire
|
8313669716
|
Fix NRO patch offset application
|
2019-04-23 08:31:11 -07:00 |
|
Michael Scire
|
13c825a8bb
|
ro: only hold sm session open when needed
|
2019-04-22 13:17:57 -07:00 |
|
Michael Scire
|
30485f1df9
|
pm: fix dangling ->
|
2019-04-22 13:10:29 -07:00 |
|
Michael Scire
|
7945a921ca
|
Merge branch 'ro_dev'
|
2019-04-22 13:07:11 -07:00 |
|
Michael Scire
|
b09adb6a34
|
stratosphere: only hold sm sessions open when needed
|
2019-04-22 12:59:49 -07:00 |
|
Michael Scire
|
c3875796df
|
dmnt: update for ldr/ro api change
|
2019-04-22 09:50:45 -07:00 |
|
Michael Scire
|
a1d4caa7b4
|
ro: add support for applying ips patches to NROs.
|
2019-04-22 04:32:15 -07:00 |
|
Michael Scire
|
9f972831cc
|
fs.mitm: fix data abort
|
2019-04-22 03:42:37 -07:00 |
|
Michael Scire
|
f50bfaf7d7
|
dist: add boot2.flag for ro (to launch on <3.0.0)
|
2019-04-22 01:54:44 -07:00 |
|
Michael Scire
|
bfd04cfe92
|
loader: remove more unused ro functionality
|
2019-04-22 00:40:19 -07:00 |
|
Michael Scire
|
cb74bc6bb8
|
ro: fix UnloadNro logic error
|
2019-04-22 00:31:17 -07:00 |
|
Michael Scire
|
7b24b43477
|
Merge branch 'master' into ro_dev
|
2019-04-21 09:08:19 -07:00 |
|
Michael Scire
|
253afc90a4
|
loader: remove ldr:ro (moved into ro sysmodule)
|
2019-04-21 09:08:08 -07:00 |
|
Michael Scire
|
a09c08994f
|
sm: change location of apm:p check, fixes failure to launch older games
|
2019-04-21 08:57:21 -07:00 |
|
Michael Scire
|
13ded6bd1c
|
ro: implement loadnro/unloadnro
|
2019-04-21 07:28:07 -07:00 |
|
Michael Scire
|
4ba6d8b24c
|
ro: implement rest of LoadNrr/LoadNrrEx
|
2019-04-21 05:28:57 -07:00 |
|
Michael Scire
|
cb88fdfd62
|
ro: implement UnloadNrr, half of LoadNrr/LoadNrrEx
|
2019-04-21 03:39:29 -07:00 |
|
Michael Scire
|
d69fc060f4
|
ro: Implement ro:dmnt
|
2019-04-21 02:09:08 -07:00 |
|
Michael Scire
|
e04fcfff6b
|
ro: fix typo
|
2019-04-20 18:37:50 -07:00 |
|
Michael Scire
|
79c52e2b91
|
ro: skeleton ldr:ro
|
2019-04-20 18:37:01 -07:00 |
|
Michael Scire
|
4ac8f2745b
|
ro: skeleton ro:dmnt
|
2019-04-20 18:16:33 -07:00 |
|
Michael Scire
|
6004b7479e
|
ro: add ro sysmodule skeleton
|
2019-04-20 18:16:33 -07:00 |
|
Michael Scire
|
ed86c44a49
|
loader: refactor to use LoaderModuleInfo
|
2019-04-20 18:15:39 -07:00 |
|
Michael Scire
|
5c9d0f05b1
|
loader: use libstratosphere randomness
|
2019-04-20 16:53:56 -07:00 |
|
Michael Scire
|
87f7a6ebdc
|
fusee: support both exfat and non-exfat
|
2019-04-20 11:24:05 -07:00 |
|
Michael Scire
|
664e5e6b52
|
Small 0.8.8 changelog addition
|
2019-04-20 10:37:53 -07:00 |
|
Michael Scire
|
9691286d73
|
Bump version to 0.8.8
|
2019-04-20 10:36:38 -07:00 |
|
Michael Scire
|
81895c8019
|
fusee: update to support booting 8.0.0
|
2019-04-20 10:36:38 -07:00 |
|
Michael Scire
|
1a396235cd
|
fusee: only partially hash 8.0.0 kernel, add ControlCodeMemory patch
|
2019-04-20 10:36:38 -07:00 |
|
Michael Scire
|
a3389e25c9
|
nogc: implement 8.0.0 patches
|
2019-04-20 10:36:38 -07:00 |
|
Michael Scire
|
908de31a0e
|
pm: on 7.0.0+, npns is launched in maintenance boot (closes #511)
|
2019-04-20 10:36:38 -07:00 |
|
Michael Scire
|
4e5f033e41
|
sm: for 8.0.0, add some first class homebrew support
|
2019-04-20 10:36:38 -07:00 |
|
Michael Scire
|
ae90a9d7a6
|
exo/fusee: implement 8.0.0 support (package2 changes still TODO)
|
2019-04-20 10:36:38 -07:00 |
|
Michael Scire
|
a67d4064f0
|
pm: update with new meme command for 8.0.0
|
2019-04-20 10:36:38 -07:00 |
|
Michael Scire
|
d0659377e8
|
creport: speed up code region detection (closes #491)
|
2019-04-12 23:04:12 -07:00 |
|
Michael Scire
|
ac07971211
|
stratosphere: custom exception handlers (reboot to fusee)
|
2019-04-12 15:28:46 -07:00 |
|
Michael Scire
|
b03a778611
|
Bump version to 0.8.7
|
2019-04-11 16:54:12 -07:00 |
|
Michael Scire
|
67891954ec
|
loader: fix support for 7.0.0+ games with NPDM flag bit 4 set.
|
2019-04-11 16:39:59 -07:00 |
|
Michael Scire
|
1e5fcff242
|
exo: always enable usermode exception handlers
|
2019-04-10 23:30:19 -07:00 |
|
Michael Scire
|
03e176d7f1
|
atmosphere: current year is 2019
|
2019-04-07 19:00:49 -07:00 |
|
Michael Scire
|
6b41a7e2e1
|
fatal: unconditionally reassign cpu_ctx ptr
|
2019-04-06 15:02:48 -07:00 |
|
Michael Scire
|
aed472775c
|
fatal: fix invalid struct access, cap stack trace size.
|
2019-04-06 15:00:40 -07:00 |
|
Michael Scire
|
5bedcd305d
|
dmnt-cheat: add clear-reg to save/restore reg
|
2019-04-05 14:19:12 -07:00 |
|
Michael Scire
|
c7ffcad74e
|
dmnt-cheat: add clear to save/restore reg
|
2019-04-05 14:16:07 -07:00 |
|
Michael Scire
|
2f1f56307d
|
fix libstrat revision again
|
2019-04-05 13:46:48 -07:00 |
|
Michael Scire
|
9113b04b48
|
update libstrat
|
2019-04-05 13:42:34 -07:00 |
|
Michael Scire
|
05c4dfd8f8
|
Merge remote-tracking branch 'origin/master'
|
2019-04-05 13:42:17 -07:00 |
|
Michael Scire
|
938169cd3c
|
fs.mitm: experimental support for save redirection to sd.
|
2019-04-05 13:42:09 -07:00 |
|
Michael Scire
|
fb5e02050b
|
fs.mitm: fix logic error in CopyFile
|
2019-04-04 15:41:41 -07:00 |
|
Michael Scire
|
08a2f02a7c
|
dmnt-cheat: Add Save/Restore register mask opcode
|
2019-04-04 12:23:51 -07:00 |
|
Michael Scire
|
477bee2e4c
|
dmnt-cheat: Add Save/Restore register opcode
|
2019-04-04 12:16:00 -07:00 |
|
Michael Scire
|
a0f3183c79
|
strat: sha256 s/linux/libnx/g
|
2019-04-04 12:02:00 -07:00 |
|
SciresM
|
3459968ac3
|
more fixes
|
2019-04-01 17:41:58 -07:00 |
|
SciresM
|
428e176d9c
|
Wording, (dkp-)
|
2019-04-01 17:39:44 -07:00 |
|
Michael Scire
|
262d6af519
|
bis_protect: guard against autorcm on rcm-patched units
|
2019-04-01 17:24:15 -07:00 |
|
Michael Scire
|
350dccff3d
|
exo: also check for rcm ipatch (thanks @balika011)
|
2019-04-01 16:37:04 -07:00 |
|
Michael Scire
|
4d76f4d79c
|
exo: add config item for rcm patch detection (note TODO)
|
2019-04-01 13:10:45 -07:00 |
|
Michael Scire
|
81aa5c7ec7
|
set_mitm: result defs instead of magics
|
2019-03-28 23:04:13 -07:00 |
|
Michael Scire
|
c6d67eab6a
|
strat: 0 -> ResultSuccess
|
2019-03-28 22:39:39 -07:00 |
|
Michael Scire
|
9427a5cf46
|
strat: use TitleId defs instead of magics.
|
2019-03-28 21:49:14 -07:00 |
|
Michael Scire
|
4167dfea14
|
strat: vi results over magics
|
2019-03-28 20:39:17 -07:00 |
|
Michael Scire
|
c50cb83ec1
|
strat: use lr results instead of magics
|
2019-03-28 20:31:48 -07:00 |
|
Michael Scire
|
0001e93810
|
strat: use atmosphere results instead of magics
|
2019-03-28 20:19:38 -07:00 |
|
Michael Scire
|
84c4cd7c53
|
strat: use sf/hipc results instead of magic numbers
|
2019-03-28 20:00:16 -07:00 |
|
Michael Scire
|
29be429d2f
|
strat: fix remaining FS result magic numbers
|
2019-03-28 19:45:41 -07:00 |
|
Michael Scire
|
acffae6643
|
strat: replace kernel/dbg magic numbers with result defs
|
2019-03-28 16:57:18 -07:00 |
|
Michael Scire
|
285feba42b
|
fatal: Standardize result definitions
|
2019-03-28 15:37:50 -07:00 |
|
Michael Scire
|
b940f61d42
|
sm: Use result definitions instead of magic numbers
|
2019-03-28 15:28:36 -07:00 |
|
Michael Scire
|
696f66f620
|
pm: Use result definitions instead of magic numbers
|
2019-03-28 15:16:36 -07:00 |
|
Michael Scire
|
db19fa0f7f
|
loader: Use result definitions instead of magic numbers
|
2019-03-28 15:06:50 -07:00 |
|