Changes

Jump to navigation Jump to search
663 bytes added ,  04:16, 13 July 2021
→‎Query a list of titles: added response struct from https://mozy.org/wii/old/index.html
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.
The request uses the following XML === Request structure:===
'''GetSystemUpdateRequest''' xmlns=urn:nus.wsapi.broadon.com
:'''Version''' - unknownalways 1.0?
:'''MessageId''' - unknown
:'''DeviceId''' - unknown
:'''RegionId''' - USA, JAP, EUR, or KOR
:'''CountryCode''' - unknown
:Several '''TitleVersion'''structs:
::'''TitleId''' - 16-digit title ID in hex
::'''Version''' - decimal version
:'''Attribute''' - unknown
:'''AuditData''' - unknown
 
=== Response structure ===
'''GetSystemUpdateResponse''' xmlns=urn:nus.wsapi.broadon.com
:'''Version''' - same as version in request?
:'''MessageId''' - same as MessageId from client
:'''DeviceId''' - same as DeviceId from client
:'''ErrorCode''' - 0 on success
:'''ContentPrefixURL''' - always https://nus.cdn.shop.wii.com/ccs/download (HTTP before [[2.0rev02]])
:'''UncachedPrefixURL''' - always http://ccs.shop.wii.com/ccs/download (HTTP before 2.0rev02)
:Several '''TitleVersion''' structs:
::'''TitleId''' - 16-digit title ID in hex
::'''Version''' - latest title version available
::'''FsSize''' - size in bytes?
:'''UploadAuditData''' - unknown, possibly boolean?
=== Download a TMD, ticket, or content===

Navigation menu