Commit Graph

62 Commits

Author SHA1 Message Date
yellows8
96af83a70e Added support for exceptions. 2018-11-14 21:31:45 -05:00
SciresM
2d7e01f938 Fix crash when taking over some games on 5.0.0+ (#10)
* HBL: Fix crash when taking over some games on 5.0.0+ where the title supports automatic video-recording via the nacp.
2018-10-31 17:54:59 -04:00
roblabla
bde505a0bf Use new npdm-json format 2018-10-30 21:36:24 -04:00
fincs
8ab9e6d8da Added support for RandomSeed homebrew ABI key 2018-10-17 17:17:33 +02:00
yellows8
aedf312fa0 Automatically determine which AppletType/AppletFlags to use by checking pmshellGetApplicationPid output. 2018-10-04 18:46:20 -04:00
fincs
6826b064e9 Copy license from libnx (fix #1) 2018-08-06 21:39:26 +02:00
fincs
c12d1ce634 Remove access to core3 since it causes stability problems when used together with preemptive multithreading & load balancing 2018-08-06 21:39:00 +02:00
Rajko Stojadinovic
6a5013f656 Allow homebrew to use debug svcs (#3)
* Add debug/process inspection svcs to the npdm (the non-writing ones are useful even without debug mode enabled)

* Update the available svcs hint to match npdm
2018-07-30 17:51:20 -04:00
fincs
d6e56d487f Build NPDM from JSON configuration file (with enhancements), see details:
- Granted access to all FS permissions.
- Granted user/host access to all services.
- Kernel caps application type set to applet (2) in order to allow
  nx-hbloader to run while official apps are suspended.
  This fixes fatal error 2144-0001 during nx-hbloader startup.
  **CAVEAT**: This reduces maximum heap size to around 500MB. For this
  reason this change may be *reverted* or worked around in the future.
- Revise handle-duplication workaround to allow official apps to run
  after having used and closed nx-hbloader.
2018-05-09 18:18:18 +02:00
fincs
cb5d9a919c Add .gitignore 2018-05-03 00:33:11 +02:00
fincs
de49c86f27 Adapt hbl sources to compile with latest tools 2018-05-03 00:32:21 +02:00
plutooo
b9aa673624 Public release 2018-04-24 00:10:50 +02:00