Changes

176 bytes removed ,  22:15, 29 April 2012
no edit summary
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