A guide on how to use NUS Downloader

Discussion in 'Wii - Hacking' started by Det1re, Jun 24, 2009.

Jun 24, 2009
  1. Det1re
    OP

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    Germany
    Because it still appears, that people need specific IOS and System Menu WADs, but don't know how, here is a small guide on how to use
    WB3000's NUS Downloader.

    This isn't designed to be a step-by-step how to do it, but a guide in understanding how things work.

    After you downloaded it (link is above) let it start so you have the NUSD window open.
    On your first startup, you'll have to press the "Generate Certs" button. Let NUSD perform it's action to get the main window enabled. So here we have the main surface.

    For better understanding i coloured the boxes we need:

    [​IMG]
    • Red = there goes the TitleID you want
    • Blue = here you enter the version of the file you want
    • Green = this button will start downloading the files from the Nintendo Update Servers
    • Orange = check this box to enable WAD packing. the input box on the right will let you choose the WAD's name.
    So you now understand the most important facts about NUSD we start downloading. I mentioned TitleID's before but here is an real explanation:
    A TitleID is one hexadecimal number that identifies an application (could be an IOS, WiiWare, System Menu etc.). It consists of 16 digits, where the first 8 are the "type" of application and the last 8 are the unique identifier.

    Here is an example:
    00010002 48414141

    00010002 reads for the Wii as a "System Channel".
    48414141 converting it from HEX to String gives us "HAAA"; this Title is known as Photo Channel.

    You don't need to know much about it, but respect that NUSD wants a TitleID in the form XXXXXXXXYYYYYYYY. For our Photo Channel it would then be "0001000248414141".

    For this tutorial I would like to present you two examples: The first will show you how to obtain the newest version of a particular IOS. The second shows you how to get the 3.2E SystemMenu as WAD.


    1) IOS

    IOS in general have the "essential" type. So the first 4 bytes are always "00000001". (Thanks WiiCrazy)
    For the second part we have to use a hexadecimal calculator. You can use the Windows Calculator (in scientific mode) for that reason. Use it to calculate the IOS number you want.
    I want IOS38, because it is the coolest. Input 38 in wincalc and then change to Hex mode. The result should be 26. Filling up the eight byte we get "00000026". So in our red box we insert "0000000100000026" (w/o " of course). Since I want the newest version I do not have to enter something in the blue version box, NUSD is designed to automatically get the newest. Check if "Pack -> WAD" is checked and Start NUS Download. The result will be a new directory with the WAD in it.


    2) System Menu 3.2E (PAL)


    System Menu is "essential", too. So "00000001" stays. Together with "00000002" we get the whole System Menu TitleID ("0000000100000002"). All System Menu versions have this TitleID. It will never change. However I want the old 3.2 one. Using the table below I get to know that my blue version box needs "290" to be input. From here it's the same as above. Download it and install it through WAD Manager. You can also combine these methods to get "older" IOS files.

    PLEASE DO NEVER INSTALL A SYSTEM MENU FROM ANOTHER REGION!


    Code:
     System Menu Version Numbers...
    
    SysMenu | JAP (J) | USA (U) | PAL (E)
    --------+---------+---------+---------
    2.2ÂÂÂÂ | 192ÂÂÂÂ | 193ÂÂÂÂ | 194
    --------+---------+---------+---------
    3.0ÂÂÂÂ | 224ÂÂÂÂ | 225ÂÂÂÂ | 226
    --------+---------+---------+---------
    3.1ÂÂÂÂ | 256ÂÂÂÂ | 257ÂÂÂÂ | 258
    --------+---------+---------+---------
    3.2ÂÂÂÂ | 288ÂÂÂÂ | 289ÂÂÂÂ | 290
    --------+---------+---------+---------
    3.3ÂÂÂÂ | 352ÂÂÂÂ | 353ÂÂÂÂ | 354
    --------+---------+---------+---------
    3.4ÂÂÂÂ | 384ÂÂÂÂ | 385ÂÂÂÂ | 386
    --------+---------+---------+---------
    4.0ÂÂÂÂ | 416ÂÂÂÂ | 417ÂÂÂÂ | 418
    At last here are some links you might find helpful:

    * NUS Downloader
    * Up to date System Menu list
    * IOS list having some version numbers as well
    * WiiBrew's TitleID Database (helps you finding TitleID's) + explanation


    Hopefully this will help someone. :x
     
  2. Jacobeian

    Member Jacobeian GBAtemp Advanced Maniac

    Joined:
    May 15, 2008
    Messages:
    1,879
    Country:
    Cuba
    I have a naive question: why can't WW or VC titles be downloaded this way then putted into a WAD ? isn't the ticket/tmd also available on NUS ?
     
  3. carbonyle

    Member carbonyle GBAtemp Fan

    Joined:
    Jan 9, 2009
    Messages:
    360
    Location:
    Switzerland
    Country:
    Switzerland
    NUS is: Nintendo Update Servers so nothing to do with WW /VC
     
  4. Det1re
    OP

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    Germany
    Those are not hosted on the update servers. You'll get a 404 when trying to download one.
     
  5. Jacobeian

    Member Jacobeian GBAtemp Advanced Maniac

    Joined:
    May 15, 2008
    Messages:
    1,879
    Country:
    Cuba
  6. drfsupercenter

    Member drfsupercenter Flash Cart Aficionado

    Joined:
    Mar 26, 2008
    Messages:
    1,891
    Country:
    United States
    Hmm... what is the purpose of having a DSi download option?

    Is there any way to actually use the downloaded firmware?
     
  7. Nerdii

    Banned Nerdii Banned

    Joined:
    May 2, 2009
    Messages:
    290
    Location:
    The Place? Perth... Warn: BIG.
    Country:
    Australia
    Tutorial to use the DSi download mode???

    Anyway, great tutorial!
     
  8. WiiCrazy

    Member WiiCrazy Be water my friend!

    Joined:
    May 8, 2008
    Messages:
    2,391
    Location:
    Istanbul
    Country:
    Turkey
    A little correction, each character in title id's ascii representation actually 4-bits (nibble) and hence not a byte... So below statement is misleading... full title id itself is 8 bytes...

     
  9. KirovAir

    Member KirovAir Dutch Alcoholic Programmer

    Joined:
    Dec 7, 2006
    Messages:
    587
    Location:
    Netherlands
    Country:
    Netherlands
    Thanks. This guide shows that you can practically obtain any (IOS/Sysmenu) WAD you want, without the need of pirate methods. Also, I didn't knew that you could generate the IDs yourself. (Hex-ASCII method). So this was quite helpful for me. [​IMG]
     
  10. Det1re
    OP

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    Germany
    Got it fixed. Thanks.
     
  11. tueidj

    Member tueidj I R Expert

    Joined:
    Jan 8, 2009
    Messages:
    2,569
    Country:
    You can get all downloadable content for the wii from NUS (WiiWare, VC games, channels, DLC) but it's encrypted. To decrypt it or install it on the wii you need the ticket, which won't be available to download if the title has to be purchased.
     

Share This Page