|
|
Line 132: |
Line 132: |
|
| |
|
| = FS Access Control = | | = FS Access Control = |
| {| class="wikitable" border="1"
| |
| |-
| |
| ! Offset
| |
| ! Size
| |
| ! Description
| |
| |-
| |
| | 0x0
| |
| | 0x4
| |
| | Version (usually 1).
| |
| |-
| |
| | 0x4
| |
| | 0x8
| |
| | FS Access Rights
| |
| |-
| |
| | 0xC
| |
| | 0x4
| |
| | ContentOwnerIds start offset
| |
| |-
| |
| | 0x10
| |
| | 0x4
| |
| | ContentOwnerIds end offset
| |
| |-
| |
| | 0x14
| |
| | 0x4
| |
| | SaveDataOwnerIds start offset
| |
| |-
| |
| | 0x18
| |
| | 0x4
| |
| | SavaDataOwnerIds end offset
| |
| |}
| |
|
| |
|
| === FS Access Rights ===
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
| ! Bit and bitmask | | ! Word |
| | ! Bit |
| ! Description | | ! Description |
| |- | | |- |
| | <code>0</code>, <code>0x1</code> | | | 0 |
| | ApplicationInfo (MountContent* is accessible when set) | | | |
| |- | | | Version? Always 1. |
| | <code>1</code>, <code>0x2</code>
| |
| | BootModeControl
| |
| |-
| |
| | <code>2</code>, <code>0x4</code>
| |
| | Calibration (Enables access to [[Filesystem_services|Bis]] partitionID 27 and 28)
| |
| |-
| |
| | <code>3</code>, <code>0x8</code>
| |
| | SystemSaveData
| |
| |-
| |
| | <code>4</code>, <code>0x10</code>
| |
| | GameCard
| |
| |-
| |
| | <code>5</code>, <code>0x20</code>
| |
| | SaveDataBackup
| |
| |-
| |
| | <code>6</code>, <code>0x40</code>
| |
| | SaveDataManagement
| |
| |-
| |
| | <code>7</code>, <code>0x80</code>
| |
| | BisAllRaw
| |
| |-
| |
| | <code>8</code>, <code>0x100</code>
| |
| | GameCardRaw
| |
| |-
| |
| | <code>9</code>, <code>0x200</code>
| |
| | GameCardPrivate
| |
| |-
| |
| | <code>10</code>, <code>0x400</code>
| |
| | SetTime
| |
| |-
| |
| | <code>11</code>, <code>0x800</code>
| |
| | ContentManager
| |
| |-
| |
| | <code>12</code>, <code>0x1000</code>
| |
| | ImageManager
| |
| |-
| |
| | <code>13</code>, <code>0x2000</code>
| |
| | CreateSaveData
| |
| |-
| |
| | <code>14</code>, <code>0x4000</code>
| |
| | SystemSaveDataManagement
| |
| |-
| |
| | <code>15</code>, <code>0x8000</code>
| |
| | BisFileSystem
| |
| |-
| |
| | <code>16</code>, <code>0x10000</code>
| |
| | SystemUpdate
| |
| |-
| |
| | <code>17</code>, <code>0x20000</code>
| |
| | SaveDataMeta
| |
| |-
| |
| | <code>18</code>, <code>0x40000</code>
| |
| | DeviceSaveControl
| |
| |-
| |
| | <code>19</code>, <code>0x80000</code>
| |
| | SettingsControl
| |
| |- | | |- |
| | <code>62</code>, <code>0x4000000000000000</code> | | | 1 |
| | Debug | | | 0 |
| | | MountContent* is accessible when set. |
| |- | | |- |
| | <code>63</code>, <code>0x8000000000000000</code> | | | 1 |
| | FullPermission | | | 2 |
| | | Enables access to [[Filesystem_services|Bis]] partitionID 27 and 28? |
| |} | | |} |
|
| |
|
| Web-applets access control: | | Web-applets access control: |
| * "LibAppletWeb" and "LibAppletOff" have same access control: word0 bit0 set, '''ApplicationInfo''' and '''SystemSaveData''' set, and '''Debug''' set. | | * "LibAppletWeb" and "LibAppletOff" have same access control: word0 bit0 set, word1 bit0 and bit3 set, and word2 bit30 set. |
| * Rest of the web-applets: Same as above except '''ApplicationInfo''' isn't set. | | * Rest of the web-applets: Same as above except word1 bit0 isn't set. |
|
| |
|
| = Service Access Control = | | = Service Access Control = |