Loader services: Difference between revisions

No edit summary
Line 52: Line 52:
| 3 || [[#UnpinProgram]]
| 3 || [[#UnpinProgram]]
|-
|-
| 4 || [10.0.0+]
| 4 || [10.0.0+] [[#SetEnabledProgramVerification]]
|}
|}


Line 63: Line 63:
== UnpinProgram ==
== UnpinProgram ==
Takes a PinId from [[#PinProgram]].
Takes a PinId from [[#PinProgram]].
== SetEnabledProgramVerification ==
Seems to sets a global flag to inputval & 1.
When the flag is zero, it will set ret=0 instead of ret={error} when verifying the fixed-key [[NPDM]] ACID signature fails. This also skips verifying the [[NCA_Format|NCA Header]] signature using the ACID key. Note that if verifying the fixed-key ACID signature is successful, and verifying the ACID-key NCA header signature fails, it will throw an error and abort.


= ModuleInfo =
= ModuleInfo =