NUS Downloader NUS Downloader, or NUSD, is a Windows program designed to allow easy access to the resources present on Nintendo's Update Servers. Using this tool, you can download, pack, and decrypt many system titles into WADs ready to install. NUSD v1.9 in Windows. Choose National University of Singapore - APAC (nus) from the list of institutions when you register for Examplify. Please use laptop instead of iPad for assessments with essay questions and non-secure block internet assessment s.
Attempting to download Wii titles results in a 404. DSi titles seem to download okay though... Kamek 22:37, 5 April 2009 (UTC)
When this error happens, it deletes all the folder. For example, if you download an old version and then any not-existent version, it deletes the folder. This will be fixed, right? Duhow
I should probably start a more detailed naming convention for folders, such as [titleid]v[####] --WB3000 23:55, 8 April 2009 (UTC)
Could you specify some details such as Title ID / Version? Make sure both of them are legit, you can leave version empty for the latest one. --WB3000 22:56, 5 April 2009 (UTC)
Sorry, false alarm. Router settings were the trouble. Kamek 23:03, 5 April 2009 (UTC)
Had the same issue with this (404s downloading titles). It was the firewall settings. Check your firewalls if it doesn't work folks. Also, thanks for this program, cygwin and update downloader just didn't cut it.--Techboy 02:52, 6 April 2009 (UTC)
IOS file doesn't match dumped file from game disc
I downloaded IOS36 revision 1042 and compared it to my dumped IOS36-64-v1042.wad. IOS36-64-v1042.wad is bigger than the created one, because it has a duplicate of content 0(00000000.app) as trailer file included. And the certs and tik file differ, while the contents in the certs file just seems to have a different order. So my questions are: 1. Why is there the duplicate of content 0 as trailer in the official wad? Does anyone know, or might it be better to create own wads the same way? 2. What effect does the changed tik file have? Any suggestions why the file is different? --WiiPower 08:04, 6 April 2009 (UTC)
I based my packing code off of code by Crediar, as well as the WAD files documentation on this wiki. According to that, there is no duplication, and it would seemingly be ignored anyway according to TMD.
I don't knowingly edit the tickets, beyond sizing it down to 0x2A4.
If there are any concerns about the process, please by all means check the source code, or simply use a different packer you are comfortable with. --WB3000 22:12, 6 April 2009 (UTC)
I'm sorry, i should have expressed more clearly what i meant. I just wondered why nintendo has 2 different tik files for IOS36v1042 and why nintendo packed the duplicated file into their wads. Does nintendo this for a reason? Does this have any effect on any application using these wads? Do installed IOS with these wads differ? --WiiPower 12:53, 7 April 2009 (UTC)
I have the same files and when comparing, the data section starts at 0xD00 in both, so I don't know where any duplication is occurring. I've installed a Shop v16 WAD with no apparent side affects.
Update - I've taken a look at headers between the two IOS36 wads. The cert I am using is identical to the one used in the official WAD, except parts are reordered. This is interesting but does not affect the overall cert itself. Perhaps there are several variations in the order spread around.
I honestly don't see two ticket files. When chopping out the data section (0xD00) and beyond, and from the beginning to the end of the cert, I am left with only a single ticket in both. The initial chunk of difference in the tickets is the hash, which would make sense. The small changes in the ticket appear to be the ticket_id as well as...Amount of bought DLC contents? Ticket_ID is odd, perhaps it is randomly generated and simply varies from Nintendo's disc distro to NUS.
I realized I must have merged TMD and cert together when examining, although that wouldn't affect anything as both TMDs are the same. --WB3000 02:21, 8 April 2009 (UTC)
IDs
Looks like my idea cough on ;) --Dan11495 17:23, 8 April 2009 (UTC)
I think that it would be ideal to have all ID information in the Title Database page itself, rather than only a portion scattered around on this page. Sadly, the database is a bit cluttered, so for now I'll leave what is there but I'd like to eventually organize everything where it belongs. --WB3000 21:57, 8 April 2009 (UTC)
Title DB
Please add found titles to Title database instead and IOSs here IOS HistoryCrediar 15:04, 10 April 2009 (UTC)
I've went ahead and merged everything to those pages. ;)
Mono
To run NUS downloader on Linux/mac you need to do this
1. Run terminal2. Type CD (NusdownloaderPath)3. Type Mono (name of Nusdownloader.exe)
You need Mono 2.2 or higher
NUS Deleted some folders on my desktop!
Not only did it delete 5 or 6 things off my desktop, It deleted certs, key.bin, readme, and the folder it was in.It killed like, 20000 famly photos. NEVER, EVER, EVER useing on my PC again. :-/ —Preceding unsigned comment added by Remadon (talk • contribs) 17:07, 17 May 2009
Honestly, I don't believe there's any way that could happen. The only thing deleted is the title ID directory upon a 404 of that Title. You could probably try some file undeletion software in the meantime. --WB3000 18:21, 17 May 2009 (UTC)
I've been looking into the issue. There is only one way this could happen: You entered nothing into either box. I've fixed the potential issue here, maybe I'll throw a v1.1a if necessary. --WB3000 21:21, 17 May 2009 (UTC)
Ouch, that's a pretty bad bug. I left you a message on your talk page on how you (or anyone else that may encounter this bug) can recover your data with Recuva. — 22:16, 17 May 2009 (UTC)
Actually, the same thing happened to me. I just ran a System Restore Point and got everything back. It restored everything as if nothing happened. --SonicHyuga 23:24, 17 May 2009 (UTC)
Nus Downloader V19
OK, I've pushed v1.1a with the nothing-entered check. Hopefully this is the issue, since there's nothing else that would make this happen. --WB3000 23:52, 17 May 2009 (UTC)
Sorry about not signing the post, It was by me, My brother had everything backed up, so its not a big deal. Glad to hear the bug is fixed. Sorry for the User confusion,Yay! Bug is fixed! Just tryed it! --Remadon—Preceding undated comment added 03:52, 18 May 2009.
*nix Port?
It would be really cool if you could port this to Unix systems(Linux/Mac). A command app would be great and easy to do as it's just a downloader!RedChaos 17:07, 17 May 2009 (UTC)
I just found a CLI rewrite of my program today, though it's still C#. Perhaps it will compile with Mono, or at least have less issues doing so. --WB3000 18:22, 17 May 2009 (UTC)
Mismatch 'Error' at Pack->WAD?
When I download some IOS, the NUSD says at packing the WAD 'mismatch'Example:00000000 wrote (0x1100);; 00000001 wrote (0x1140) (Mismatch) ;; 00000002 wrote (0x92c0) (Mismatch)...
I compared with a packed file, downloaded with the 1.0 Version. They have the same Size, Bytes same too.So, what means that? (I tried several times, same 'errors' in different IOS. —Preceding unsigned comment added by Boy2048 (talk • contribs) 14:58, 18 May 2009 (UTC)
Having a mismatch is OK. It basically relates to how some files are padded in order to allow AES encryption/decryption to work. Files not aligned to 16 bytes are padded with 0x00 bytes until this is achieved, and then encryption is done. However, the size stated in the TMD relates to the 'useful', before padded size. Having a mismatch simply means that TMD vs actual size differs, which is quite common.
As long as the download completed successfully, a mismatch isn't anything to worry about. --WB3000 20:53, 18 May 2009 (UTC)
mismatched
When packing the sysmenu 3.4 wad I get the error mismatched. Is it still safe to install? TwoBladedKnight 09:57, 20 May 2009 (UTC)
See above question... --WB3000 20:37, 20 May 2009 (UTC)
Sorry... I probably should've read this page before jumping in >.< my bad... TwoBladedKnight 06:19, 21 May 2009 (UTC)
compiling
I cannot compile stuff, it seems to need another file when compiling.
Erreur 1 Le nom 'InitializeComponent' n'existe pas dans le contexte actuel SourceCode.cs 34 13 Project2--Attila 17:01, 20 May 2009 (UTC)
I only gave the actual form code. This is all that's really modified from a standard C# GUI template. Source is included as more of a 'how-to' reference, not as a perfect, compiling collection of files. --WB3000 20:37, 20 May 2009 (UTC)
The Form is missing, so i must draw a new form to use your code.--Attila 18:21, 22 May 2009 (UTC)
Now the entire source code can be found on Google Code. (see main page). --WB3000 03:05, 11 June 2009 (UTC)
Thanks. In fact i wanted the source to add the ability to select 'common' title id like for ios available on nus, and common channel (wiishop etc) without needing to do the translation IOS36 -> 0x24 -> 000100024 .. etc :) —Preceding unsigned comment added by Attila (talk • contribs) 12:06, 11 June 2009 (UTC)
Next version has a database feature, as you can probably see from the code. That's about as common as the IDs can get :P. —Preceding unsigned comment added by WB3000 (talk • contribs) 19:38, 13 June 2009 (UTC)
KUDOS
I've got to give you kudos for this app. Thanks to this excellent app I can have almost all system menus whenever I want! THANK YOU! TwoBladedKnight 10:38, 21 May 2009 (UTC)
Mac please?????
I would be ever so grateful if you would port this for mac as i have not one windows computer in my house. Yet i still need to use this application for (well what this app does)thanks very much --Flyguy 16:46, 21 July 2009 (UTC)
Please?--Flyguy 22:16, 9 August 2009 (UTC)
Won't close when finished in the command prompt
When I type something like this into the command promt
it downloads and packs fine, but the process doesn't stop itself, it's taking up quite a bit of CPU so I'm not sure what it's doing?--594rk 22:03, 5 August 2009 (UTC)
I'm going to look into that, I haven't really tested much of the cli features, and it's becoming clear that they are not working as I had planned. --WB3000 15:55, 6 August 2009 (UTC)
Wrong filename for WAD
Filename for wad are exact but they are not for BC/SYSTEM Menu. They are like : System Menu-NUS-v193.wad instead of RVL-WiiSystemmenu-v193.wadFilename does not use databse if we click on pack wad AFTER selecting a title in the database.However, good app.--Attila 17:26, 7 August 2009 (UTC)
I've gone ahead and added both System Menu official naming, as well as database lookups for the filename during any change to the info (including checking the box after selection) ;) I'll throw it in the SVN, however it won't be official until 1.3. --WB3000 20:50, 7 August 2009 (UTC)
Ok thanx. By the way, mios is wrong too, it's RVL-mios-v5.wad and not MIOS-64-v5.wad--Attila 22:44, 7 August 2009 (UTC)
MIOS filename is wrong :)--Attila 13:30, 18 August 2009 (UTC)
Nus Matlab Download
key.bin file
where can i get the key.bin file??? Darklink 01:47, 13 August 2009 (UTC)
Well for starters it is also known sometimes as common-key.bin. Google is probably your best bet, or perhaps some other program might have it bundled. --WB3000 12:32, 13 August 2009 (UTC)
The WiiScrubber package has a file MakeKeyBin1.1.rar included which has a generator for both key files. Or you can go to http://hackmii.com/2008/04/keys-keys-keys/ and write your own key.bin file with an hexeditor. --WiiPower 15:44, 13 August 2009 (UTC)
Wii U Nus
Why doesn't key.bin come with this program? marcan said somewhere that you can't copyright keys. Link33 12:41, 13 August 2009 (UTC)
Marcan doesn't live in the United States, so he is unaffected by the DMCA. It was ineffective against the infamous 09 f9 11 02 key, though. --Dialexio 14:02, 18 August 2009 (UTC)
Hash Check: Fail
Hey I'm just wondering why I get failed hash checks. I am downloading System Menu 4.1U. Here is my log:
--Bdr9 12:06, 23 August 2009 (UTC)
You have a incorrect key.bin file, go dump one from your Wii. LoganA (talk • contribs) 21:47, 23 August 2009 (UTC)
NUSD_13beta - Application Error
I get a weird error message when running it.
Any help? Thanks!Mp3c 03:06, 8 October 2009 (UTC)
You do not meet the prerequisites of the program. To be more specific, you do not have the .NET Framework 2.0 installed. --WB3000 21:19, 27 October 2009 (UTC)
Full restore
Could you please tell me if can i use this tool to completely restore my wii as if it were never hacked (patched)?I'm asking it because a stupid friend of mine put all that shitty cIOSCORP inside my wii and i don't wanted it, can i use this tool or anything else to remove it and make my wii look just fine?(just a little note: really I didn't wanted it!)Thanks for your comprehension and help!--balta 20:54, 2 December 2009 (UTC)
401 Unauthorized?
Im really sorry if this was already answered somewhere, but anyways:
Nus Downloader U
I was trying to download BC (title ID: 00000001-0000010)
and it gave me the 401 error: --- 00000001-0000010 ---Starting NUS Download. Please be patient!Grabbing tmd...Download Failed: tmd
I have key.bin and everything, and I'm connected to the internet. Help? :)Quinnfap 19:48, 29 January 2010 (UTC)
I just tried and it worked fine...What version where you trying to download? Can you repeat the error? --SifJar 19:58, 29 January 2010 (UTC)
Size DOES Matter
Original page text regarding size: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.
A second difference may be noticed in the Certificate Chain added to the WAD. While it may appear entirely different, it is simply ordered in a different way, and the Wii sees nothing different. V1.1 of NUSD will order the certs in the most common way, so that difference is covered.
The only real difference is in some tickets. NUS has a variation on the ticket for a title, as do the WADs that come in discs. While they are different, the only changed values are small (ticket_id and DLC purchases). The big things like Title Key remain intact. There has been no issues using these tickets, which is understandable as many are probably on your Wii right now.
I think you should write out the footer because I've found for some things (comex's formatter), it will fail an assert and completely crash because (as far as I can tell) the sizes differ. Could you do something about this and try to make the wads 1:1 with official wads? Thanks! tpw_rules 21:51, 11 February 2010 (UTC)
Nus Microsoft
NUS Downloader works under Arch Linux using WINE 1.7-44-2 --PCMRShadowWolf (talk) 23:36, 14 June 2015 (CEST)
Rar file doesn’t open
It says it’s like damaged or something, not even 7 zip works
Retrieved from 'https://wiibrew.org/w/index.php?title=Talk:NUS_Downloader&oldid=108541'
Backup Launchers >
cIOS Installation
The cIOS (custom IOS) is a custom piece of software that is used by some applications that work with unofficial content.
By installing it, you can for example use Backup Loaders and install unofficial channels to your Wii menu.
Every cIOS uses an official IOS by Nintendo as its base.
While a cIOS is installed by most people for Backup Loaders, it is also needed by a handful of other applications to work.
There are many applications however that don't need a cIOS.
Most of the Homebrew Applications on Wiibrew only need the Homebrew Channel.
See below
Required
An SD Card (preferably non-SDHC) or USB device
Homebrew Channel installed (must be up to date!)
2 cIOSs will be installed, which can be used by backup loaders and some other apps as well.
If you have no WiFi access on your Wii, follow these additional steps first. Else skip to the guide below.
The WiiU uses another method to get these WADs, so if you are softmodding a WiiU (vWii), you should skip these steps regardless.
Computer ----------------------
1. Start up NUS Downloader. If you don't have it, you can grab it on its page (or direct download link)
2. Make sure that 'Pack WAD' is enabled.
3. Using the database, navigate to the following files and press start NUS Download for each one:
IOS -> IOS56 -> v5661
IOS -> IOS57 -> v5918
4. Open the NUS Downloader directory (the folder where you placed NUS Downloader, you can use extras -> open NUSD directory to open it easily).
You will see a folder named titles. You will find two new folders in this directory:
0000000100000038
0000000100000039
In each folder, there is another folder for the version you just downloaded. Open this version folder and find a WAD file:
0000000100000038 -> 5661 -> IOS56-64-v5661.wad
0000000100000039 -> 5918 -> IOS57-64-v5918.wad
Copy both WAD files to the root of the SD card (or your USB device if you don't have an SD card).
Optionally, if you wish to verify that the downloaded WADs are correct, use a checksum tool (like fciv) to verify:
IOS56
MD5 = 5cdee6593cf0dacc18cf300b12166fde
SHA1 = 597c360e521ccd3062fd9c38c5369e691344d5e2
IOS57
MD5 = ac8bbbea38f29e8d8959badb3badf18e
SHA1 = b8fd4efbb6d7ae2f4e9328b3082901f5981701b1
Guide
Computer ----------------------
1. Start off by downloading the cIOS Installer (make sure to download the correct one):
Inside the zip will be an apps folder. Extract this folder to your SD card (merge with existing apps folder if needed).
Your SD card (or USB) should look like this:
SD |- IOS56-64-v5661.wad (optionally, for Wii offline guide) |- IOS57-64-v5918.wad (optionally, for Wii offline guide) |- /apps |- /d2x-cios-installer
Wii ----------------------
2. Insert you SD card (or USB) into the Wii.
Now locate the d2x cIOS installer and run it.
3. Wait for the app to load. Read the text on the welcome screen (if it interests you) and press A to continue.
4. You will now see the main configuration screen.
There are many different configurations you can make when installing cIOSs. This guide merely shows our own recommendations, based on the experience of the general community. They should work fine for 99% of all cases.
cIOS 249 base 56 v10 beta52
cIOS 250 base 57 v10 beta52
Your cursor ( > ) will be on the cIOS d2x Version. Change the version to v10 beta52 using the D-PAD (left/right).
Move down, and change the IOS Base to 56.
Move down again, and change the IOS slot to 249.
In some cases it may warn you that the current (c)IOS or IOS STUB will be overwritten. You can ignore this warning.
Move down, and change the cIOS revision to 65535.
This revision is only used by the Wii when checking updates. It is set to the highest version to prevent a system update from overriding it with a non-functional official IOS.
This option does not appear on the WiiU installer.
(note: in the screenshot below; the version is set to beta53-alt; we recommend using beta52 instead)
You are now ready to install, so press A to continue. You will land on an overview with the available cIOS slots.
The slot you just selected should be blinking. Several other slots may be highlighted in red or purple, depending on your console and possible previous softmods.
Wait for the progress to complete. It may take a while, especially for the online installation.
Once it finishes, you will land on another IOS overview screen.
Your freshly installed cIOS should be highlighted in a green color.
On the WiiU version, you will get a simple confirmation message instead.
Press the A button to go back to the configuration screen.
Next, you want to configure the second cIOS. This time, use the following settings:
d2x version: v10 beta52
cIOS base: 57
cIOS slot: 250.
cIOS revision: 65535
Again, press A to install it and wait for the process to finish.
Once everything is installed, press B to exit the application.
You are now able to run any backup loader you want! Enjoy!
We recommend you to use a USB loader.
USB loaders do not require DVD burning and have much better speeds and interfaces.
You just need an up-to-date Homebrew Channel installed, nothing else.
But what about the Trucha Bug Restorer / Dop-Mii / IOS236?
Those are outdated hacks, and using/installing them serves no purpose.
When should I follow the steps under 'Offline NUS Downloads'?
Those steps are for people who are softmodding a regular Wii and don't have WiFi on that console. The steps essentially pre-download some required files which are otherwise downloaded by the console itself. These files can not be included with the installer for legal reasons.
People softmodding a WiiU (vWii) can skip these steps regardless, since the installer will extract them from the console itself.
Can I use other cIOS configurations as the one in this guide?
Yes! As stated above, the configurations of this guide are recommendations based on various tests by the community. They should work for the majority of cases. But you are free to install different cIOSs in different slots. We only recommend to do this if our configurations don't work, though. If you do install your own cIOSs, make sure to select a slot above 200. Also don't use slot 254 (which is BootMii IOS).
What is the IOS base for?
Since building an IOS from scratch is not very easy; the cIOSs that we install merely apply some patches to the existing IOSs provided by Nintendo for the Wii. The IOS base determines what IOS the patches are applied to.
What is the IOS slot for?
The Wii is able to store multiple IOSs on its internal memory, with each IOS occupying its own slot. The slot is merely a number that tells the system where to load the IOS from. For example, IOS56 will be found in IOS slot 56. In order to avoid overriding the default IOSs that are installed on the system, cIOSs (which are custom IOS and thus occupy the same slots), are installed in slots above 200, which are empty or stubs by default.
What is the IOS revision for?
Each IOS has an internal version number. When an update needs to be done to an IOS, the version number is increased. The system, when it detects a newer version for an IOS, will prompt the user to start a system update. The revision of an installed cIOS is thus usually maxed out to prevent the system from overriding it with a non-functional official version.
What is NAND Emulation?
NAND emulation is an optional feature. It allows you to load things like virtual console games from a fake NAND (the internal memory of the console). This fake NAND (often called EmuNAND, Emulated NAND) is stored on the SD card rather than the console itself.
USB Loaders such as USB Loader GX and Wiiflow can create an EmuNAND and use it to launch titles.
What is the 'Current IOS' listed on the bottom of the installer?
This IOS is the one used to run the installer itself (all applications need an IOS to run). It has nothing to do with the cIOSs that are installed.
Do I need to install a cIOS to use Nintendont (GameCube Backup Loader)?
Nope. The cIOS is not used for GameCube backups. It is needed for Wii backups, though, and some USB loaders may need it to run.