Filesystem services: Difference between revisions
TimmSkiller (talk | contribs) |
TimmSkiller (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1,002: | Line 1,002: | ||
|- | |- | ||
| 0x2345678E | | 0x2345678E | ||
| FSPXI: | | FSPXI: Program Access (limited subset of merged main title + update/patch title access). For fs:LDR(used by the "loader" FIRM ARM11-process), only ExeFS. Not accessible with fs:USER. | ||
| Yes | | Yes | ||
| Yes | | Yes | ||
Line 1,050: | Line 1,050: | ||
|- | |- | ||
| 0x567890B0 | | 0x567890B0 | ||
| | | Internally creates the same "ID Storage" wrapper over the NAND that is used for SystemSaveData and Shared ExtData, but all operations are stubbed and return 0xE0C046F8. | ||
| No | | No | ||
| Yes | | Yes | ||
Line 1,072: | Line 1,072: | ||
| Yes | | Yes | ||
| 0x6 | | 0x6 | ||
|- | |||
| 0x567890B3 | |||
| [[3DS_Virtual_Console#NAND_Savegame|AGB Save Data]] | |||
| No | |||
| No | |||
| Yes | |||
| No | |||
| - | |||
|- | |- | ||
| 0x567890B4 | | 0x567890B4 | ||
Line 1,277: | Line 1,285: | ||
|} | |} | ||
=== | === Title Access Archive Path Data Format === | ||
==== Title Access Type ==== | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value !! Description | |||
|- | |||
| 0 || High-level NCCH content access | |||
|- | |||
| 1 || Save data access (high-level, decrypted) | |||
|- | |||
| 2 || Raw content (low-level NCCH/SRL) access | |||
|- | |||
| 5 || Save data access (low-level, encrypted) | |||
|} | |||
==== NCCH Access Type ==== | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value !! Description | |||
|- | |||
| 0 || RomFS | |||
|- | |||
| 1 || <code>exefs:/.code</code> | |||
|- | |||
| 2 || System Menu Data (<code>exefs:/icon</code>, <code>exefs:/banner</code>, <code>exefs:/logo</code>) | |||
|- | |||
| 3 || NCCH Header(s) | |||
|- | |||
| 4 || "is seeded" check | |||
|- | |||
| 5 || Seed verify/validate | |||
|} | |||
==== NCCH Header Access Type ==== | |||
{| class="wikitable" border="1" | |||
|- | |||
! Value !! Description | |||
|- | |||
| 0 || [[NCCH/Extended_Header|Extheader]] without AccessDesc (0x0-0x400) | |||
|- | |||
| 1 || [[NCCH/Extended_Header|Extheader]] with AccessDesc (0x0-0x800) | |||
|- | |||
| 2 || Raw [[NCCH#NCCH_Header|NCCH Header]] | |||
|} | |||
==== Archive Path ==== | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 1,290: | Line 1,344: | ||
|- | |- | ||
| 2 | | 2 | ||
| | | [[Mediatypes|Media Type]] | ||
|- | |- | ||
| 3 | | 3 | ||
| | | unused | ||
|} | |} | ||
File | ==== File Path ==== | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 1,303: | Line 1,358: | ||
|- | |- | ||
| 0 | | 0 | ||
| | | [[Filesystem_services#Title_Access_Type|Title Access Type]] | ||
|- | |- | ||
| 1 | | 1 |