Changes

463 bytes added ,  17:07, 29 August 2016
Line 822: Line 822:  
!  Accessible via [[Filesystem_services_PXI|FSPXI]]
 
!  Accessible via [[Filesystem_services_PXI|FSPXI]]
 
!  Requires binary [[FS:OpenFile|Lowpath]]
 
!  Requires binary [[FS:OpenFile|Lowpath]]
 +
!  Required exheader FS access info bitmask
 
|-
 
|-
 
| 0x00000003
 
| 0x00000003
Line 828: Line 829:  
| No
 
| No
 
| No
 
| No
 +
| None
 
|-
 
|-
 
| 0x00000004
 
| 0x00000004
Line 834: Line 836:  
| No
 
| No
 
| No
 
| No
 +
| None
 
|-
 
|-
 
| 0x00000006
 
| 0x00000006
Line 840: Line 843:  
| No
 
| No
 
| Yes
 
| Yes
 +
| 0x100D, when the input extdataID isn't listed in the exheader.
 
|-
 
|-
 
| 0x00000007
 
| 0x00000007
Line 846: Line 850:  
| No
 
| No
 
| Yes
 
| Yes
 +
| None
 
|-
 
|-
 
| 0x00000008
 
| 0x00000008
Line 852: Line 857:  
| No
 
| No
 
| Yes
 
| Yes
 +
| 0x4, when the input saveID doesn't match the exheader system-saveID.
 
|-
 
|-
 
| 0x00000009
 
| 0x00000009
Line 858: Line 864:  
| Yes
 
| Yes
 
| No
 
| No
 +
| 0x8E
 
|-
 
|-
 
| 0x0000000A
 
| 0x0000000A
Line 864: Line 871:  
| No
 
| No
 
| No
 
| No
 +
| 0x808E
 
|-
 
|-
 
| 0x12345678
 
| 0x12345678
Line 870: Line 878:  
| No
 
| No
 
| Yes
 
| Yes
 +
| 0x44
 
|-
 
|-
 
| 0x12345679
 
| 0x12345679
Line 876: Line 885:  
| Yes
 
| Yes
 
| No
 
| No
 +
| 0x16
 
|-
 
|-
 
| 0x1234567B
 
| 0x1234567B
Line 882: Line 892:  
| Yes
 
| Yes
 
| Yes
 
| Yes
 +
|
 
|-
 
|-
 
| 0x1234567C
 
| 0x1234567C
Line 888: Line 899:  
| Yes
 
| Yes
 
| Yes
 
| Yes
 +
|
 
|-
 
|-
 
| 0x1234567D
 
| 0x1234567D
Line 894: Line 906:  
| Yes
 
| Yes
 
| No
 
| No
 +
| 0x800
 
|-
 
|-
 
| 0x1234567E
 
| 0x1234567E
Line 900: Line 913:  
| Yes
 
| Yes
 
| No
 
| No
 +
| 0x200
 
|-
 
|-
 
| 0x1234567F
 
| 0x1234567F
Line 906: Line 920:  
| Yes
 
| Yes
 
| No
 
| No
 +
| ?
 
|-
 
|-
 
| 0x12345680
 
| 0x12345680
Line 912: Line 927:  
| ?
 
| ?
 
| Yes
 
| Yes
 +
| ?
 
|-
 
|-
 
| 0x12345681
 
| 0x12345681
 
| Unknown. Accessed by FS service.
 
| Unknown. Accessed by FS service.
 +
| ?
 
| ?
 
| ?
 
| ?
 
| ?
Line 924: Line 941:  
| ?
 
| ?
 
| Yes
 
| Yes
 +
| ?
 
|-
 
|-
 
| 0x2345678A
 
| 0x2345678A
Line 930: Line 948:  
| Yes
 
| Yes
 
| Yes
 
| Yes
 +
| 0x1005
 
|-
 
|-
 
| 0x2345678B
 
| 0x2345678B
Line 936: Line 955:  
| No
 
| No
 
| Yes
 
| Yes
 +
|
 
|-
 
|-
 
| 0x2345678C
 
| 0x2345678C
Line 942: Line 962:  
| No
 
| No
 
| Yes
 
| Yes
 +
|
 
|-
 
|-
 
| 0x2345678D
 
| 0x2345678D
Line 948: Line 969:  
| No
 
| No
 
| No
 
| No
 +
|
 
|-
 
|-
 
| 0x2345678E
 
| 0x2345678E
Line 954: Line 976:  
| Yes
 
| Yes
 
| Yes
 
| Yes
 +
| None, see description.
 
|-
 
|-
 
| 0x567890AB
 
| 0x567890AB
Line 960: Line 983:  
| Yes
 
| Yes
 
| No
 
| No
 +
| ?
 
|-
 
|-
 
| 0x567890AC
 
| 0x567890AC
Line 966: Line 990:  
| Yes
 
| Yes
 
| No
 
| No
 +
| ?
 
|-
 
|-
 
| 0x567890AD
 
| 0x567890AD
Line 972: Line 997:  
| Yes
 
| Yes
 
| No
 
| No
 +
| ?
 
|-
 
|-
 
| 0x567890AE
 
| 0x567890AE
Line 978: Line 1,004:  
| Yes
 
| Yes
 
| No
 
| No
 +
| 0x100
 
|-
 
|-
 
| 0x567890AF
 
| 0x567890AF
Line 984: Line 1,011:  
| Yes
 
| Yes
 
| No
 
| No
 +
| 0x100
 
|-
 
|-
 
| 0x567890B0
 
| 0x567890B0
Line 990: Line 1,018:  
| Yes
 
| Yes
 
| No
 
| No
 +
|
 
|-
 
|-
 
| 0x567890B1
 
| 0x567890B1
Line 996: Line 1,025:  
| No
 
| No
 
| No
 
| No
 +
| 0x6
 
|-
 
|-
 
| 0x567890B2
 
| 0x567890B2
Line 1,002: Line 1,032:  
| No
 
| No
 
| Yes
 
| Yes
 +
| 0x6
 
|-
 
|-
 
| 0x567890B4
 
| 0x567890B4
Line 1,008: Line 1,039:  
| No
 
| No
 
| No
 
| No
 +
| ?
 
|}
 
|}
    
Archives listed as not requiring a binary lowpath, use lowpath type [[FS:OpenFile|empty]].
 
Archives listed as not requiring a binary lowpath, use lowpath type [[FS:OpenFile|empty]].
 +
 +
The above permission bitmasks are from v2.x, see the above Services section for how these are handled.
    
Archives CTR NAND, NAND RO Write FS, TWL NAND, NAND W FS, and CARD SPI FS require the corresponding process exheader access control mount flag to be set, in the exheader for any of the currently running ARM11 processes, for [[Filesystem_services_PXI|FSPXI]]. The access rights checked by [[Filesystem services|FS]] module for archive mounting with fs:USER, are stored in the process' exheader accessinfo.
 
Archives CTR NAND, NAND RO Write FS, TWL NAND, NAND W FS, and CARD SPI FS require the corresponding process exheader access control mount flag to be set, in the exheader for any of the currently running ARM11 processes, for [[Filesystem_services_PXI|FSPXI]]. The access rights checked by [[Filesystem services|FS]] module for archive mounting with fs:USER, are stored in the process' exheader accessinfo.