Hacking JNUSTool unofficial GUI mod

  • Thread starter Thread starter Olmectron
  • Start date Start date
  • Views Views 97,939
  • Replies Replies 335
  • Likes Likes 28
Both, 0.3 and 0.4 works here.

@gilgamesh003 right click My Computer > Properties. Now click on Advanced System Settings, go to the tab Advanced, click on the button Enviroment Variablesm, in the System Variables box, search for PATH, do a double click, read it and search for a Java Path like (C:\ProgramData\Oracle\Java\javapath;), if you dont have it, you should.

@Olmectron all games without a proper company code have 1 instead, is that correct?
1 is for JAP.

This is part of original JNUSTool code, and it's indicated in the code like that.
 
Look in the Title List for what you want to install OR write a Title ID you want that isn't in that list OR just drag and drop a TIK file.

If you Drag and Drop the TIK File it will seem freezed for about 15 seconds at most before adding it. Don't worry, it will be added alright.
When I said I got it working I meant running the program through CMD, not fixing the issue lol Still doesn't download anything after adding ticket
 
I saw you new 0.4 but your config file there is wrong, take a look! It says updatelist.csv instead of fulltitles.csv like your first versions.

Sorry, it doesn't matter.

  • And for now, the app will look for fulltitles.csv always, no matter what you set in the config file (will fix for the next release).
When I said I got it working I meant running the program through CMD, not fixing the issue lol Still doesn't download anything after adding ticket

What is shown in the command line when you try to add a title to the download list? That's what I asked you to post.
 
Sorry, it doesn't matter.

  • And for now, the app will look for fulltitles.csv always, no matter what you set in the config file (will fix for the next release).


What is shown in the command line when you try to add a title to the download list? That's what I asked you to post.


320499.jpg.png
 

Attachments

  • 320499.jpg.png
    320499.jpg.png
    111.4 KB · Views: 192
There's another exception above that. Would you be able to copy everything, please? If it's to text, it's easier to copy. Simply right click after highlighting everything you want to copy, then paste it here.
C:\Users\Vincent>java -jar JNUSTool-GUIMod.jar
Oct 23, 2016 8:25:26 PM com.olmectron.jnustoolmod.gui.Start start
SEVERE: null
java.io.FileNotFoundException: config (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at de.mas.jnustool.Starter.readConfig(Starter.java:174)
at com.olmectron.jnustoolmod.gui.Start.start(Start.java:93)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(Unknown Source)
at java.lang.Thread.run(Unknown Source)

10010110000010000000000000000000
New style: -1777729536, Old style: -1777860608
10010110000010100000000000000000
0005000010143500
title.tik
No cached TMD found.
Getting missing tmd from Server!
java.net.MalformedURLException: no protocol: /0005000010143500/tmd
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at de.mas.jnustool.util.Downloader.downloadFileToByteArray(Downloader.java:144)
at de.mas.jnustool.util.Downloader.downloadTMDToByteArray(Downloader.java:138)
at de.mas.jnustool.NUSTitle.<init>(NUSTitle.java:104)
at com.olmectron.jnustoolmod.gui.DownloadList.startDownload(DownloadList.java:199)
at com.olmectron.jnustoolmod.gui.DownloadList.onCardAttached(DownloadList.java:151)
at com.olmectron.material.components.MaterialFlowList.addItem(MaterialFlowList.java:539)
at com.olmectron.material.components.MaterialFlowList.addItem(MaterialFlowList.java:159)
at com.olmectron.jnustoolmod.gui.DownloadPane.addTitleInformation(DownloadPane.java:182)
at com.olmectron.jnustoolmod.gui.DownloadPane.addFromTitleID(DownloadPane.java:170)
at com.olmectron.jnustoolmod.gui.Start$2.handle(Start.java:76)
at com.olmectron.jnustoolmod.gui.Start$2.handle(Start.java:61)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.event.Event.fireEvent(Unknown Source)
at javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source)
at javafx.scene.Scene$DnDGesture.processTargetDrop(Unknown Source)
at javafx.scene.Scene$DnDGesture.access$6400(Unknown Source)
at javafx.scene.Scene$DropTargetListener.drop(Unknown Source)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragDrop$309(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragDrop(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragDrop$363(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragDrop(Unknown Source)
at com.sun.glass.ui.View.handleDragDrop(Unknown Source)
at com.sun.glass.ui.View.notifyDragDrop(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(Unknown Source)
at java.lang.Thread.run(Unknown Source)
---Downloading encrypted files---
Oct 23, 2016 8:25:56 PM com.olmectron.jnustoolmod.gui.DownloadList$4 run
SEVERE: null
java.net.MalformedURLException: no protocol: /0005000010143500/tmd
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at de.mas.jnustool.util.Downloader.downloadFile(Downloader.java:89)
at de.mas.jnustool.util.Downloader.downloadTMD(Downloader.java:83)
at de.mas.jnustool.NUSTitle.downloadEncryptedFiles(NUSTitle.java:237)
at com.olmectron.jnustoolmod.gui.DownloadList$4.run(DownloadList.java:210)
at java.lang.Thread.run(Unknown Source)
 
C:\Users\Vincent>java -jar JNUSTool-GUIMod.jar
Oct 23, 2016 8:25:26 PM com.olmectron.jnustoolmod.gui.Start start
SEVERE: null
java.io.FileNotFoundException: config (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at de.mas.jnustool.Starter.readConfig(Starter.java:174)
at com.olmectron.jnustoolmod.gui.Start.start(Start.java:93)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(Unknown Source)
at java.lang.Thread.run(Unknown Source)

10010110000010000000000000000000
New style: -1777729536, Old style: -1777860608
10010110000010100000000000000000
0005000010143500
title.tik
No cached TMD found.
Getting missing tmd from Server!
java.net.MalformedURLException: no protocol: /0005000010143500/tmd
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at de.mas.jnustool.util.Downloader.downloadFileToByteArray(Downloader.java:144)
at de.mas.jnustool.util.Downloader.downloadTMDToByteArray(Downloader.java:138)
at de.mas.jnustool.NUSTitle.<init>(NUSTitle.java:104)
at com.olmectron.jnustoolmod.gui.DownloadList.startDownload(DownloadList.java:199)
at com.olmectron.jnustoolmod.gui.DownloadList.onCardAttached(DownloadList.java:151)
at com.olmectron.material.components.MaterialFlowList.addItem(MaterialFlowList.java:539)
at com.olmectron.material.components.MaterialFlowList.addItem(MaterialFlowList.java:159)
at com.olmectron.jnustoolmod.gui.DownloadPane.addTitleInformation(DownloadPane.java:182)
at com.olmectron.jnustoolmod.gui.DownloadPane.addFromTitleID(DownloadPane.java:170)
at com.olmectron.jnustoolmod.gui.Start$2.handle(Start.java:76)
at com.olmectron.jnustoolmod.gui.Start$2.handle(Start.java:61)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.event.Event.fireEvent(Unknown Source)
at javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source)
at javafx.scene.Scene$DnDGesture.processTargetDrop(Unknown Source)
at javafx.scene.Scene$DnDGesture.access$6400(Unknown Source)
at javafx.scene.Scene$DropTargetListener.drop(Unknown Source)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragDrop$309(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragDrop(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragDrop$363(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragDrop(Unknown Source)
at com.sun.glass.ui.View.handleDragDrop(Unknown Source)
at com.sun.glass.ui.View.notifyDragDrop(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(Unknown Source)
at java.lang.Thread.run(Unknown Source)
---Downloading encrypted files---
Oct 23, 2016 8:25:56 PM com.olmectron.jnustoolmod.gui.DownloadList$4 run
SEVERE: null
java.net.MalformedURLException: no protocol: /0005000010143500/tmd
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at de.mas.jnustool.util.Downloader.downloadFile(Downloader.java:89)
at de.mas.jnustool.util.Downloader.downloadTMD(Downloader.java:83)
at de.mas.jnustool.NUSTitle.downloadEncryptedFiles(NUSTitle.java:237)
at com.olmectron.jnustoolmod.gui.DownloadList$4.run(DownloadList.java:210)
at java.lang.Thread.run(Unknown Source)
java.io.FileNotFoundException: config (The system cannot find the file specified)

According to this, you don't have the "config" file in the same directory as the JAR app.

You should have it in the very same directory, and find and add the common key in the second line.

The first line should have the server domain, which is already correct.
 
  • Like
Reactions: WiiuGold
java.io.FileNotFoundException: config (The system cannot find the file specified)

According to this, you don't have the "config" file in the same directory as the JAR app.

You should have it in the very same directory, and find and add the common key in the second line.

The first line should have the server domain, which is already correct.
The config is in the same directory. You cant even start the program without the config and common key
This is whats in the config:
http://ccs.cdn.wup.shop.nintendo.net/ccs/download
[COMMON KEY IS HERE] updatetitles.csv
 
Last edited by VincentBeasley,
The config is in the same directory. You cant even start the program without the config and common key
This is whats in the config:
http://ccs.cdn.wup.shop.nintendo.net/ccs/download
[COMMON KEY IS HERE] updatetitles.csv

Hhmmm. I'll need to improve everything for reading the config file.

The exception thrown at you is a System exception, not a message I put in there, so the file isn't actually found by any reason.

I'll improve everything for v0.5, no need to edit a config file manually for that release. Sorry for the inconvenience.

--------------------- MERGED ---------------------------

"CommonKey length is wrong"

What am I doing wrong?
You probably have the wrong common key? Or haven't set it up in the config file.

--------------------- MERGED ---------------------------

The config is in the same directory. You cant even start the program without the config and common key
This is whats in the config:
http://ccs.cdn.wup.shop.nintendo.net/ccs/download
[COMMON KEY IS HERE] updatetitles.csv
Also, just one last shot, is "updatetitles.csv" in the same line as the common key? It shouldn't be. Put it in the next line.
 
Hhmmm. I'll need to improve everything for reading the config file.

The exception thrown at you is a System exception, not a message I put in there, so the file isn't actually found by any reason.

I'll improve everything for v0.5, no need to edit a config file manually for that release. Sorry for the inconvenience.

--------------------- MERGED ---------------------------


You probably have the wrong common key? Or haven't set it up in the config file.

--------------------- MERGED ---------------------------


Also, just one last shot, is "updatetitles.csv" in the same line as the common key? It shouldn't be. Put it in the next line.
Ok I did that and then removed the brackets and everything is working now =] wow such a simple solution lol
 
I removed the brackets it still didn't work :(
I'm making a kind of "solution" for the next release.

Well, it's not a solution, but everything of the config file will be editable from the app, so none has to find how to format the config file.
 
Hi!
2 basic questions because i have error 0xfff.....that may indicate Wup have installed in memory instead Of usb drive even if i pressed X !!
- i Want to know where my games are installed : Usb drive or internat memory
- how to uninstall games (installed with wup)
 
Hi!
2 basic questions because i have error 0xfff.....that may indicate Wup have installed in memory instead Of usb drive even if i pressed X !!
- i Want to know where my games are installed : Usb drive or internat memory
- how to uninstall games (installed with wup)
You can do both of those things using Wii U's official Data Management in System Settings.
 
maybe u should put in OP that u need to remove the brackets when inserting common key
less noobs
 

Site & Scene News

Popular threads in this forum