Hacking JNUSTool - NUSGrabber and CDecrypt combined!

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,094
Country
Australia
For yoshi's woolly world it downloaded files that added up to 45MB
If you do it by command line then you have control over the titleid and you can make sure you're not accidentally downloading the update. You can check expected sizes here : http://quantumc.at/gamelist.php
A search reveals the USA update for Yoshi's Wooly World is 46.53MB

The titleid for USA Yoshi's Wooly World is 0005000010184D00 while the update is 0005000E10184D00
 
Last edited by Quantumcat,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
JNUSTool is primarily used to download updates.
you can download them in encrypted format and install them with WUP installer, or extract them for loadiine. you can also download them decrypted (directly for loadiine).

It can download full games, but it's not the main program purpose, so it's not in the GUI.
you need to use the command line option if you want to download something else than a game update.

- open a command line window
- type : java -jar JNUSTool.jar <titleID> -dlEncrypted
it will download any title from NUS in encrypted content format (the .app, .h3, tmd, etc.) but NOT the ticket, except if it's a free system file.


For a game list's titleID, you can look here :
http://wiiubrew.org/wiki/Title_database
look at 00050000: eShop and disc titles
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
Project Zero is on eShop?
I thought it wasn't, but maybe it's only missing the tmd? or maybe it has been added and I don't know about it.


Java -jar JNUSTool.jar 00050000101D0300 <titlekey here>
 

OriginalHamster

UStealthy
Member
Joined
Nov 2, 2008
Messages
3,380
Trophies
0
Age
44
XP
1,367
Country
Cote d'Ivoire
Project Zero is on eShop?
I thought it wasn't, but maybe it's only missing the tmd? or maybe it has been added and I don't know about it.


Java -jar JNUSTool.jar 00050000101D0300 <titlekey here>
I tried to add the title manually to the cvs file, but it broke the file lol, and generated a new one. The game on eShop has a strange structure, most of the game content is in the update folder, that's because the main folder only contain the 3 first chapters since it's a free to start title.
 

FVNL

New Member
Newbie
Joined
Dec 23, 2016
Messages
2
Trophies
0
Age
35
XP
51
Country
Netherlands
Hi,

Im getting this error:

Code:
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\Rhi\Downloads\release>java -jar JNUSTool.jar 0005000010101d00 v64 -dlEn
crypted
JNUSTool 0.3b - by Maschell

Version 64
No cached TMD found.
Getting missing tmd from Server!
java.net.SocketException: Unrecognized Windows Sockets error: 10107: create
        at java.net.Socket.createImpl(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.<init>(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Sou
rce)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown S
ource)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
urce)
        at java.net.HttpURLConnection.getResponseCode(Unknown Source)
        at de.mas.jnustool.util.Downloader.downloadFileToByteArray(Downloader.ja
va:147)
        at de.mas.jnustool.util.Downloader.downloadTMDToByteArray(Downloader.jav
a:139)
        at de.mas.jnustool.NUSTitle.<init>(NUSTitle.java:95)
        at de.mas.jnustool.Starter.main(Starter.java:67)
---Downloading encrypted files---
java.net.SocketException: Unrecognized Windows Sockets error: 10107: create
        at java.net.Socket.createImpl(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.<init>(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Sou
rce)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown S
ource)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
urce)
        at de.mas.jnustool.util.Downloader.downloadFile(Downloader.java:93)
        at de.mas.jnustool.util.Downloader.downloadTMD(Downloader.java:84)
        at de.mas.jnustool.NUSTitle.downloadEncryptedFiles(NUSTitle.java:245)
        at de.mas.jnustool.Starter.main(Starter.java:69)

What is going wrong here?
Im a newbie with this stuff
 

FVNL

New Member
Newbie
Joined
Dec 23, 2016
Messages
2
Trophies
0
Age
35
XP
51
Country
Netherlands
Im a bit futher now im passed that error had to reset my winsock (netsh winsock reset).

Now it asking about the Key i made it with FunKeyCIA, but still doesnt work. What wonders me aswell if i double click on the .jar file it opens when i select an update and i click on open FST then it closes the window and nothing happens???

What am i doing wrong?
 

EstPC13

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
415
Trophies
0
Location
In your mind
XP
322
Country
Dominican Republic
Hey, is there a way to download the updated decrypted version of a full game instead of downloading>Decrypting>Downloading update>Merging? Since typing: <titleid> v<number> <titlekey> gets you nowhere
 

koam

Member
Newcomer
Joined
Jan 30, 2008
Messages
5
Trophies
0
XP
200
Country
Canada
Dumb question time.
I have this working with regular wiiu encrypted downloads but I'm not entirely sure what I need to do for eshop games. I'm able to run this command
java -jar JNUSTool.jar title_id title_key

Which opens up the FST and i can download all the files.

How do I install them on my WiiU? For encrypted games I use WUP Installer. What about eshop? Do I need to encrypt them first? What tool do I use for that?
 

nexusmtz

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
1,386
Trophies
0
XP
1,425
Country
United States
Dumb question time.
I have this working with regular wiiu encrypted downloads but I'm not entirely sure what I need to do for eshop games. I'm able to run this command
java -jar JNUSTool.jar title_id title_key Which opens up the FST and i can download all the files.

How do I install them on my WiiU? For encrypted games I use WUP Installer. What about eshop? Do I need to encrypt them first? What tool do I use for that?
If you don't ask for encrypted files, you get the FST gui. If you want encrypted downloads, you add -dlEncrypted to your command line. That gives you the .app and .h3 files that you'd install with WUPInstaller.

I'm not sure what distinction you're making between 'regular' encrypted downloads and eShop. The titles that you're downloading from the NUS server are all eShop, and if you're going to install them with WUPInstaller, you want them to still be encrypted.

One thing you have to keep in mind with JNUSTool is that it makes no effort to create or obtain a ticket for you if there isn't already one in the title on the NUS server. You have to get a real ticket from that ticket site (for games that are available on disc), or create a fake one using the TitleID and NUS key that are on that same site. If you need help with creating tickets, you should ask in a different thread, since that wouldn't have anything to do with JNUSTool. (look for funkiiu)
 

koam

Member
Newcomer
Joined
Jan 30, 2008
Messages
5
Trophies
0
XP
200
Country
Canada
If you don't ask for encrypted files, you get the FST gui. If you want encrypted downloads, you add -dlEncrypted to your command line. That gives you the .app and .h3 files that you'd install with WUPInstaller.

I'm not sure what distinction you're making between 'regular' encrypted downloads and eShop. The titles that you're downloading from the NUS server are all eShop, and if you're going to install them with WUPInstaller, you want them to still be encrypted.

One thing you have to keep in mind with JNUSTool is that it makes no effort to create or obtain a ticket for you if there isn't already one in the title on the NUS server. You have to get a real ticket from that ticket site (for games that are available on disc), or create a fake one using the TitleID and NUS key that are on that same site. If you need help with creating tickets, you should ask in a different thread, since that wouldn't have anything to do with JNUSTool. (look for funkiiu)

Thanks, when I said eshop I meant virtual console. Does that change anything?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: You too