Home Menu: Difference between revisions
Line 618: | Line 618: | ||
During Home Menu startup, it loads "/versionList.dat" from NAND extdata 0xf000000e. This is downloaded via SpotPass, the file-data downloaded via HTTPS here is raw(no SpotPass container): | During Home Menu startup, it loads "/versionList.dat" from NAND extdata 0xf000000e. This is downloaded via SpotPass, the file-data downloaded via HTTPS here is raw(no SpotPass container): | ||
* Retail: [https://tagaya-ctr.cdn.nintendo.net/tagaya/versionlist] | * Retail: [https://tagaya-ctr.cdn.nintendo.net/tagaya/versionlist] | ||
* Dev-unit: [https://tagaya-dev-ctr.cdn.nintendo.net/tagaya/versionlist] | * Dev-unit: [https://tagaya-dev-ctr.cdn.nintendo.net/tagaya/versionlist] The titles listed in this are not available on the [[Title_list|normal]] CDN. | ||
This | This is a list of title-updates available on the eShop, for regular app titles and update-titles. This is what Home Menu checks for determining whether the currently selected app needs updated or not. | ||
File structure: | |||
{| class="wikitable" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x10 | |||
| The first u32 is normally 0x1, the rest is normally all-zero. | |||
|- | |||
| 0x10 | |||
| <Filesize-0x10> | |||
| Title entries, 0x10-bytes each. | |||
|} | |||
Title entry structure: | |||
{| class="wikitable" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x8 | |||
| u64 TitleID | |||
|- | |||
| 0x8 | |||
| 0x4 | |||
| u32 titleversion | |||
|- | |||
| 0xC | |||
| 0x4 | |||
| Unknown u32, usually zero? | |||
|} | |||
== Automatic System Update Download == | == Automatic System Update Download == |