Line 3: |
Line 3: |
| SpotPass Internet communications are mostly small UDP frames and HTTPS transfers, the only HTTP download is the connection test page. | | SpotPass Internet communications are mostly small UDP frames and HTTPS transfers, the only HTTP download is the connection test page. |
| | | |
− | With the [[2.0.0-2]] update, SpotPass now regularly requests content over HTTPS from nppl.c.app.nintendowifi.net and sometimes nasc.nintendowifi.net. These are probably related to the SpotPass automatic software download functionality. Going by the domain names, nppl* might be for SpotPass software downloads?
| + | In System Settings, you can disable SpotPass automatic title downloading,(this is _only_ for free titles etc not auto system updates) but it states that important software will still downloaded. |
− | In System Settings, you can disable SpotPass content downloading,(this is _only_ for free titles etc not auto system updates) but it states that important software will still downloaded. This is likely why SpotPass still connects to nppl* even with that option disabled. | |
| | | |
| 'nasc.nintendowifi.net' confirmed usages: | | 'nasc.nintendowifi.net' confirmed usages: |
| | | |
| *Friends List application requires this server to be 'Online' (most likely the reason for regular requests to this server) | | *Friends List application requires this server to be 'Online' (most likely the reason for regular requests to this server) |
− | *Required for initialization of E-shop, (for first time e-shop users). Not required for using E-Shop after first use. | + | *Required for initialization of E-shop, (for first time e-shop users). Not required for using E-Shop after first use. |
| + | |
| + | nppl.c.app.nintendowifi.net is used to download various data via HTTPS, including a cleartext xml policylist which is country-code specific. This policylist seems to contain a list of SpotPass tasks for certain titles. This policylist can control whether the specified tasks are processed at all. |
| | | |
| == Homemenu SpotPass usage == | | == Homemenu SpotPass usage == |
Line 15: |
Line 16: |
| Homemenu uses two domains with HTTPS for SpotPass. SpotPass stores this content in Homemenu's NAND shared extdata. | | Homemenu uses two domains with HTTPS for SpotPass. SpotPass stores this content in Homemenu's NAND shared extdata. |
| | | |
− | * Via the a248.e.akamai.net cache mirror npdl.c.app.nintendowifi.net is accessed. The content(using the SpotPass content container) downloaded from this seems to be related to notifications possibly. There's 4 files download from here, each of which are downloaded if updated every 24 hours. There's separate files stored on the server for each region and language. | + | * Via the a248.e.akamai.net cache mirror npdl.c.app.nintendowifi.net is accessed. There's 4 "bashoX" files download from here,(where X is 0-3) each of which are downloaded if updated every 24 hours. There's separate files stored on the server for each region and language. |
| * The pls.c.shop.nintendowifi.net domain is used for uploading data from the NAND shared extdata. "pl" might be referring to "play log"? This is uploaded every 24 hours. | | * The pls.c.shop.nintendowifi.net domain is used for uploading data from the NAND shared extdata. "pl" might be referring to "play log"? This is uploaded every 24 hours. |
| | | |
Line 66: |
Line 67: |
| | 0x1A | | | 0x1A |
| | 0x2 | | | 0x2 |
− | | Content header RSA type, always 0x2 for RSA-2048 | + | | Content header RSA size, always 0x2 for RSA-2048 (X<<7) |
| |- | | |- |
| | 0x1C | | | 0x1C |