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.