Hey! This tool allows you to download NUS-Content. It let you browse through the files of the NUS title, and only downloads the file you choose. It has real on the fly decryption, so it won't download any temporary files. For the enduser it looks like a download of the decrypted files Multithreaded! Features: - download encrypted data - download of decrypted data - decryption your encrypted data - support for different versions - download/decrypt of the meta folder only - on the fly download and decryption of single files - filelist.txt creation for loadiine - download files of packages that matches a regular expression (e.g all models or sounds) - looking for update titles at each start Releasepack: https://raw.githubusercontent.com/Maschell/JNUSTool/master/release.zip Requirements: Java 8 To use it start it you have two options. 1. just double click on the .jar file: Make sure you have the config (with correct values) and updatetitles.csv in the same folder. A windows will popup and let you choose from the game updates. Feel free to add more title (post here or make a pull request) 2. Command line (when you want to provide a key or use a titleid that is not in the list) Code: java -jar JNUSTool.jar TITLEID Replace the TITLEID with the title id you want to download (e.g. 0005000E1011A700). You can also add a version number ("v" prefix). e.g. Code: java -jar JNUSTool.jar 0005000E1011A700 v16 To download the encrypted data, just append the string "-dlEncrypted". Code: java -jar JNUSTool.jar 0005000E1011A700 v16 -dlEncrypted You can download decrypted files via comandline with the -file argument. The argument after -files is regular expression that will be used. Example for downloading the app.xml only Code: java -jar JNUSTool.jar 0005000E1011A700 -file /code/app.xml Example for downloading the code folder only Code: java -jar JNUSTool.jar 0005000E1011A700 -file /code/.* Example for downloading all .szs files Code: java -jar JNUSTool.jar 0005000E1011A700 -file .*.szs To decrypted encrypted data, put the files into a created "tmp_TITLEID" folder. For example when you have the title id "0005000012345678" out the files in the folder "tmp_0005000012345678" and do: Code: java -jar JNUSTool.jar 0005000012345678 Source: https://github.com/Maschell/JNUSTool Jar: https://github.com/Maschell/JNUSTool/tree/master/jar You need a file named "config" in the folder of the jar. In this config file you will need a link to the update server,tagaya and the commonkey as hex string. For example something like: Code: http://maschell.de/ccs/download EE10040260BBB4ABD2C42DB25570B656 updatetitles.csv TAGAYA 1 (latest_version) TAGAYA 2 (versionlist) I guess you'll figure out the right URL and common key Screenshot of the an outdated version: Warning: Spoilers inside! edit: Some downloaded file may be broken! You find any downloaded broken files, please report it so I can try to fix it! SupportIf you want to thank me for my creating this tool, feel free to make a small donation.