Changes

1,617 bytes removed ,  05:32, 20 July 2017
m
Reverted edits by Jakcron (talk) to last revision by Qlutoo
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 =