NPDM: Difference between revisions
Line 139: | Line 139: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! | ! Offset | ||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x1 | |||
| Version? Always 1. Must be non-zero. | |||
|- | |||
| 0x1 | |||
| 0x3 | |||
| Padding | |||
|- | |||
| 0x4 | |||
| 0x8 | |||
| Permissions bitmask | |||
|- | |||
| ... | |||
| ... | |||
| ... | |||
|} | |||
Permissions bitmask: | |||
{| class="wikitable" border="1" | |||
|- | |||
! Bit | ! Bit | ||
! Description | ! Description | ||
|- | |- | ||
| 0 | | 0 | ||
| MountContent* is accessible when set. | | MountContent* is accessible when set. | ||
|- | |- | ||
| | | 34 | ||
| Enables access to [[Filesystem_services|Bis]] partitionID 27 and 28? | | Enables access to [[Filesystem_services|Bis]] partitionID 27 and 28? | ||
|} | |} | ||
For bit62 in | For bit62 in permissions, see [[SPL_services#GetConfig|here]]. | ||
Web-applets | Web-applets permissions: | ||
* "LibAppletWeb" and "LibAppletOff" have same access control: | * "LibAppletWeb" and "LibAppletOff" have same access control: bit0 and bit3 set, and bit62 set. | ||
* Rest of the web-applets: Same as above except | * Rest of the web-applets: Same as above except bit0 isn't set. | ||
= Service Access Control = | = Service Access Control = |