Line 1: |
Line 1: |
| '''NUS''' (short for '''Nintendo Update Server''') is a set of HTTP servers used to serve [[System Update|updates]] for Nintendo's consoles. For the Wii and Wii U, this server is located at http://nus.cdn.shop.wii.com. | | '''NUS''' (short for '''Nintendo Update Server''') is a set of HTTP servers used to serve [[System Update|updates]] for Nintendo's consoles. For the Wii and Wii U, this server is located at http://nus.cdn.shop.wii.com. |
| | | |
− | == Protocol ==
| + | = Protocol = |
| The Wii uses user agent <code>wii libnup/1.0</code> for all requests. | | The Wii uses user agent <code>wii libnup/1.0</code> for all requests. |
| | | |
− | === Query a list of titles ===
| + | == Query a list of titles == |
| To query a list of titles, a SOAP request is sent to /nus/services/NetUpdateSOAP, with action urn:nus.wsapi.broadon.com/. The result is an XML structure containing all titles that require updating. | | To query a list of titles, a SOAP request is sent to /nus/services/NetUpdateSOAP, with action urn:nus.wsapi.broadon.com/. The result is an XML structure containing all titles that require updating. |
| | | |
Line 34: |
Line 34: |
| :'''UploadAuditData''' - unknown, possibly boolean? | | :'''UploadAuditData''' - unknown, possibly boolean? |
| | | |
− | === Download a TMD, ticket, or content===
| + | == Download a TMD, ticket, or content == |
| These can be downloaded from /ccs/download/<titleid>/<name>, where titleid is the title ID in hex, and name is one of three things: | | These can be downloaded from /ccs/download/<titleid>/<name>, where titleid is the title ID in hex, and name is one of three things: |
| * tmd[version] - downloads the TMD for the version provided, or the latest version if no version is provided | | * tmd[version] - downloads the TMD for the version provided, or the latest version if no version is provided |