In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "NUS Downloader"

From WiiBrew
Jump to navigation Jump to search
(→‎Bugs & Suggestions: Added ticket talk.)
Line 49: Line 49:
  
 
==Download IDs==
 
==Download IDs==
Add as you find:
 
{| class="wikitable"
 
|-
 
! What is it?
 
! ID
 
! JAP
 
! USA
 
! PAL
 
|-
 
| System Menu 3.2
 
| 0000000100000002
 
| v288
 
| v289
 
| v290
 
|-
 
| System Menu 4.0
 
| 0000000100000002   
 
| v416 
 
| v417   
 
| v418
 
|-
 
| IOS4
 
| 0000000100000004
 
| v65280
 
| v65280
 
| v65280
 
|-
 
| IOS9
 
| 0000000100000009
 
| v521
 
| v521
 
| v521
 
|-
 
| IOS10
 
| 000000010000000A
 
| v768
 
| v768
 
| v768
 
|-
 
| IOS11
 
| 000000010000000B
 
| v256
 
| v256
 
| v256
 
|-
 
| IOS12
 
| 000000010000000C
 
| v12
 
| v12
 
| v12
 
|-
 
| IOS13
 
| 000000010000000D
 
| v16 
 
| v16   
 
| v16
 
|-
 
| IOS14
 
| 000000010000000E
 
| v263 
 
| v263 
 
| v263
 
|-
 
| IOS15
 
| 000000010000000F
 
| v266 
 
| v266 
 
| v266
 
|-
 
| IOS16             
 
| 0000000100000010   
 
| v512
 
| v512 
 
| v512
 
|-
 
| IOS17
 
| 0000000100000011
 
| v518 
 
| v518 
 
| v518
 
|-
 
| IOS21
 
| 0000000100000015
 
| v525 
 
| v525 
 
| v525
 
|-
 
| IOS22
 
| 0000000100000016
 
| v780 
 
| v780   
 
| v780
 
|-
 
| IOS28
 
| 000000010000001C
 
| v1293 
 
| v1293 
 
| v1293
 
|-
 
| IOS30
 
| 000000010000001E
 
| v512
 
| v512
 
| v512
 
|-
 
| IOS31
 
| 000000010000001F
 
| v263 
 
| v263 
 
| v263
 
|-
 
| IOS33
 
| 0000000100000021
 
| v2834
 
| v2834 
 
| v2834
 
|-
 
| IOS34
 
| 0000000100000022
 
| v3091 
 
| v3091 
 
| v3091
 
|-
 
| IOS35
 
| 0000000100000023
 
| v3092 
 
| v3092 
 
| v3092
 
|-
 
| IOS36
 
| 0000000100000024
 
| v3094 
 
| v3094 
 
| v3094
 
|-
 
| IOS37
 
| 0000000100000025
 
| v3612
 
| v3612
 
| v3612
 
|-
 
| IOS38
 
| 0000000100000026
 
| v3610
 
| v3610
 
| v3610
 
|-
 
| IOS53
 
| 0000000100000035
 
| v5149
 
| v5149
 
| v5149
 
|-
 
| IOS55
 
| 0000000100000037
 
| v5149
 
| v5149
 
| v5149
 
|-
 
| IOS56
 
| 0000000100000038
 
| v4890
 
| v4890
 
| v4890
 
|-
 
| IOS60
 
| 000000010000003C
 
| v6174 
 
| v6174   
 
| v6174
 
|-
 
| IOS61
 
| 000000010000003D
 
| v4890 
 
| v4890   
 
| v4890
 
|-
 
| WiiSpeak Channel 2.0
 
| 0001000148434650
 
| /
 
| /
 
| v512
 
|-
 
  
| WiiSpeak Channel 2.0
+
Wiibrew has quite the collection of Title IDs for use with NUSD. For most general titles, check out the [[Title database]]. For IOS ids specifically, check out the [[IOS History]].
| 0001000148434645
 
| /
 
| v512
 
| /
 
|-
 
| WiiSpeak Channel 2.0
 
| 000100014843464A
 
| v512
 
| /
 
| /
 
|}
 
  
 
==Credits==
 
==Credits==

Revision as of 05:15, 11 April 2009

NUS Downloader
General
Author(s)WB3000
TypePC utility
Versionv1
Links
[[NUSD v1.zip|Download]]
Source

NUS Downloader, or NUSD, is a PC Utility designed to allow easy access to the resources present on Nintendo's Update Servers. Using this tool, you can download and pack many system titles into WADs ready to install.

File:NUSDv1.png
NUSD v1 in Windows.

WARNING!

This tool creates WAD files. If it should happen to have issues during this procedure, installing corrupt WAD files could BRICK your Wii. Don't use this program if you are not sure of what it accomplishes. No warranty provided, no responsibility on me if you brick anything!

Usage

This program requires the Microsoft .NET Framework 2.0. Source is included if you desire to port it away from this prerequisite.

Load the program, and enter a title ID and optionally a specific version number. Title IDs can be found in the Title database.

Check whether you wish to Pack the title into a WAD, and whether the title is for the Wii or DSi. Note that DSi titles cannot be packed into WADs.

Run the download, and you should be presented with the downloaded files and optionally a packed WAD in a folder named after the title ID you chose. All folders/files are saved in the directory that the main program is in.

System WADs can be installed using any normal installer.

Why\What?

There are several reasons to use this program.

  • Avoid unnecessary pirating of System WADs (IOS modules, System Menus, etc.)
  • Obtain a specific version of a System Title (Menu 3.2U, etc.)
  • Simplification of download and packing process.

What this does NOT do:

  • Package VC/WiiWare/Anything needing an individual ticket.
  • Decrypt contents. No common-key needed.

Size Differences

After the initial release, there were concerns rising about differences in file sizes between official WADs and NUSD ones. A first, obvious difference is in that official ones have a footer, and NUSD packed ones do not. This adds a few bytes onto the official ones which will not be present.

As reasonings behind differences are found, I will add them here.

Download IDs

Wiibrew has quite the collection of Title IDs for use with NUSD. For most general titles, check out the Title database. For IOS ids specifically, check out the IOS History.

Credits

NUSD was written entirely by WB3000, but much of the code would not have been possible without the help of #WiiDev, in particular Crediar, Galaxy, and SquidMan. The advice and source code provided by them made this program possible.

Bugs & Suggestions

This is still in its early stages, so bugs may be present. Be sure to report any so I can work to fix them.

The current features planned/finished for v1.1 are as follows:

  • Directories are created with the version number when known (ex: 0000000100000002v289)
  • Certificates (cert.sys) no longer hard coded. You will be asked to generated the file on first boot of v1.1. This is done right from NUS.
  • Ability to alter the name of the packed WAD from the GUI.
  • Loading a TMD for info displays more information, such as what IOS a title requires.
  • Textbox output is a bit cleaner.
  • You can now choose to continue the download if a ticket (cetk) 404s. This will allow you to download the content of the titles, however you will not be able to pack them.

Update History

v1 - April 5, 2009

  • Initial release
  • Supports downloading and packing to WAD
  • Wii/DSi support