Hacking JNUSTool - NUSGrabber and CDecrypt combined!

raphzthename

Well-Known Member
Member
Joined
Jul 25, 2007
Messages
143
Trophies
1
XP
464
Country
United States
Amazing tool and really well written guide.

A couple quick questions:
  1. Will this always download the latest version of the game with updates?
  2. Is there a way to tell what version was downloaded if I didn't specify a specific version?
 

nexusmtz

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
1,386
Trophies
0
XP
1,425
Country
United States
Amazing tool and really well written guide.

A couple quick questions:
  1. Will this always download the latest version of the game with updates?
  2. Is there a way to tell what version was downloaded if I didn't specify a specific version?
No, it won't download any update with the game. Updates are a different titleID (they start with 0005000e), so you have to download the game and update independently.

When you download an update titleID, you'll get the latest if you don't specify. If you need to know what the latest version of an update is, just run java -jar jnustool.jar (or double-click the jar) and let the gui come up. That also refreshes jnustool's updatetitles.csv

If you need to find out the update version of an encrypted update that you've already downloaded (but still have in its tmp_0005000exxxxxxxx subfolder), just run java -jar jnustool.jar 0005000exxxxxxxx -file meta/meta.xml, then look in the newly created gamename/updates subdirectory. That's a roundabout way to do it, but better than nothing. Perhaps @Maschell could add that version to the information that jnustool already displays. (there's already a Version there, but it's not what you're looking for.)
 
  • Like
Reactions: raphzthename

raphzthename

Well-Known Member
Member
Joined
Jul 25, 2007
Messages
143
Trophies
1
XP
464
Country
United States
just run java -jar jnustool.jar 0005000exxxxxxxx -file meta/meta.xml, then look in the newly created gamename/updates subdirectory

Brilliant! Worked perfectly.

One last question: would this command work if the only thing I have in my update directory is the title.tik file? I'm basically trying to figure out how I would determine whether there's a new update without having to download all of the files again.
 

nexusmtz

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
1,386
Trophies
0
XP
1,425
Country
United States
One last question: would this command work if the only thing I have in my update directory is the title.tik file? I'm basically trying to figure out how I would determine whether there's a new update without having to download all of the files again.
If you're seeking updates, they'll have their own title.tik. To answer your question though, jnustool will only download what it needs in order to get the meta.xml. Run the command on any update title, and you'll either get the xml in a vNNN directory, or an error resulting from not being able to find an update.

I think you're better off running the command with no parameters to update the updatetitles.csv, then you can use that to compare to what you have. I guess you could do something silly like get the meta.xml for the 0005000e version of every 00050000 title you have, then pull up a directory list by creation date and see which new vNNN directories showed up. That would tell you which ones you have to go back and get the whole update for.
 
  • Like
Reactions: raphzthename

Link'sSpiritualAwakening

Well-Known Member
Newcomer
Joined
Mar 21, 2015
Messages
69
Trophies
0
Age
37
XP
101
Country
United States
Is the software still working ?
For me is not downloading.

Here's my mini guide I made for myself for Loadiine gaming. Edit the config file with wordpad to put in the common key. Run the GUI once to get the latest updatetitles.csv:
-
lookup title id, ticket on site

open command line in folder (ctrl+shift right click), type

java -jar JNUSTOOL.jar titleid ticket
-
Downloading updates is the same but there will be an E in the middle of the titleid, before the dash, and can be done more easily with the JNUSTool GUI. DLC has a C in the middle of the titleid. I'm using a modded loadiine that allows DLC apparently (filename: "a.loadiie_gx2.rar", even though loadiine is misspelled it works).

As you might guess I didn't have a large USB drive handy which is why I was using this and Loadiine. Also its less trouble if you're playing offline games because you dont have to use wupinstaller. But Loadine has long loading times for larger games...

After using JNUSTool for a few days I can't say I recommend it for downloading large files, the 'on the fly decryption' will slow down the process enormously if you are not using an SSD. For encrypted files and USB/online you could use utikdownloadhelper. If you wish to use Loadiine for large files I recommend downloading encrypted files with utikdownloadhelper and then decrypting them using this program or Cdecrypt, it will be much faster.

Note: I haven't been able to get any of these NUS downloading programs to work for the latest Zelda main game files. You should seek another source.
 
Last edited by Link'sSpiritualAwakening,

RowanDDR

SNES Lover
Member
Joined
Apr 13, 2006
Messages
258
Trophies
0
Location
London
XP
963
Country
This doesn't seem to run here in Windows 10, when I double click it. Via the command line it is responsive, but when I try to download the Zelda v33 update (2GB) it instantly says it has "finished", with only an empty folder created. Any help greatly appreciated.

EDIT: Instead of getting this to work, I used uTikDownloadHelper to download the encrypted update, then used CDecrypt to decrypt the files (for Loadiine). I guess thats the same thing.
 
Last edited by RowanDDR,

Traace

Well-Known Member
Newcomer
Joined
Oct 19, 2016
Messages
64
Trophies
0
XP
392
Country
Germany
"Could not find the main class: de.mas.jnustool.Starter. Programm will exit"
Anything we could do there?

I'm running the current 64-bit Java 8, paths are set too.
 

Link'sSpiritualAwakening

Well-Known Member
Newcomer
Joined
Mar 21, 2015
Messages
69
Trophies
0
Age
37
XP
101
Country
United States
"Could not find the main class: de.mas.jnustool.Starter. Programm will exit"
Anything we could do there?

I'm running the current 64-bit Java 8, paths are set too.

My post above has alternatives in it if you can't get this program to work. If you just want to download an update for a Loadiine game follow the command line section of my post.
 

kugutsumin

Member
Newcomer
Joined
Mar 25, 2017
Messages
7
Trophies
0
XP
64
Country
United States
egsghsgh.png
7k29ujvkn
7k29ujvkn
 
Last edited by kugutsumin,

nexusmtz

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
1,386
Trophies
0
XP
1,425
Country
United States
(images missing)
Are you running version 0.3b or above? Please run it from a command prompt so you can see the console messages. Copy/Paste the command you're using (should be java -jar jnustools.jar) and the output so we can tell what's happening when it tries to pull the update list.

Edit: So you know I'm not sending you on a goose chase...
 
Last edited by nexusmtz, , Reason: Add screensnip

kugutsumin

Member
Newcomer
Joined
Mar 25, 2017
Messages
7
Trophies
0
XP
64
Country
United States
Are you running version 0.3b or above? Please run it from a command prompt so you can see the console messages. Copy/Paste the command you're using (should be java -jar jnustools.jar) and the output so we can tell what's happening when it tries to pull the update list.

Edit: So you know I'm not sending you on a goose chase...

ewsgjh.png
I get a crapload of these errors.
 

nexusmtz

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
1,386
Trophies
0
XP
1,425
Country
United States
Looks like exactly what you get if you have the wrong common key in c:\cemu\jnustool\config. Can you double check that? (starts with D7, but don't mention the rest here)
 
  • Like
Reactions: kugutsumin

kugutsumin

Member
Newcomer
Joined
Mar 25, 2017
Messages
7
Trophies
0
XP
64
Country
United States
yeah mine doesn't start with d7, cuz I just used the one mentioned in the first post since I don't know what it is or where to find another. mine starts with EE.

edit: Yeah ok a simple google search yielded what I needed. I got it now, thanks.
 
Last edited by kugutsumin,
  • Like
Reactions: nexusmtz

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Sicklyboy @ Sicklyboy:
    maaaaan that's so awesome but I also don't want to fork over a hundo for it
  • Veho @ Veho:
    The fuuuuu---
  • Veho @ Veho:
    I thought it was an actual xBox at that price.
  • Sicklyboy @ Sicklyboy:
    I wanna grab a 360 Slim and a 360 E one of these days. Missed the boat of getting them at their lowest though, once they were discontinued. Could've got them for cheap back when I was a broke 20 something working at Target, but then again, I was a broke 20 something working at Target
  • Veho @ Veho:
    Being broke is no fun.
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, $150 isn't that bad for a jtag slim on ebay
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Leo could not withstand communism.
  • SylverReZ @ SylverReZ:
    Its OUR products to begin with lol.
    SylverReZ @ SylverReZ: Its OUR products to begin with lol.