Commit Graph

54 Commits

Author SHA1 Message Date
Maschell fc301d3737 Convert to Maven 2019-04-15 11:45:15 +02:00
Maschell 80aea7b989 -Fixed displaying bug (folder were also displayed as files)
- Fixed bug in downloading files (Fixes download system files + maybe
some other)
- Improved/fixed hashing of files in unhashed content files
2016-12-06 20:06:24 +01:00
Maschell 321475240e Fixed handling of downloaded directories
Broke the download with the last commit/release <.< Fixed it now!
2016-11-23 17:46:14 +01:00
Maschell 6dead58500 Fixed downloading/displaying empty folders, downloading DLC into a seperate folder
- printing more information about the title when loaded
(encrypted/decrypted key,version,name,titleid)
-version bump to 0.3
2016-11-22 22:37:05 +01:00
Maschell 8959bced34 Using the titleid from the tmd as IV for the key decryption, not the given one
,
2016-10-31 17:01:53 +01:00
Maschell f03719487f added hash checks and auto update
- Added serval hash checks (h0-h3 + h3 file hash)
- If the decrypted file already exists,  but the hash is missing it'll
re downloaded.
- to download the meta.xml the beginning the cached files will be used
if they exist.
- improved content type detection (fixed issue with some wrong decrypted
files in the code folder)
- added an automatic updatelist.csv updater
- refactoring / code cleanup / several small fixes I don't remember

note: make sure to use the new config file. It contains the URL's for
the auto update feature
2016-10-31 15:08:14 +01:00
Maschell 1177adff2c Added error message when the GUI can't be built 2016-10-23 14:40:15 +02:00
Maschell 7a06b71c47 Updated CSV
-fixed cert creation when a full tile has a tile.tik
-Java 7 Jar
2016-10-23 06:28:16 +02:00
Maschell 6e595b9305 -Fixed creating title.cert
-Fixed downloading .h3 files
-Improves logging
2016-10-23 05:36:33 +02:00
Maschell 6e54967dd5 .cert will be also created from cached files 2016-10-22 19:02:17 +02:00
Maschell e2bd327368 added -file parameter
Now you can use a regex to download only some files via command line
example:
java -jar jnustool.jar TITLEID -file /code/.*.rpx
to download just the -rpx file
updated the csv file
2016-10-21 20:09:52 +02:00
Maschell 7ad44f51b9 Fixed some bugs, updated the CSV 2016-08-24 21:27:35 +02:00
Maschell f45def88b4 CSV Update 2016-08-04 10:23:24 +02:00
Maschell afdca1f979 Updated CSV 2016-07-01 01:09:13 +02:00
Maschell 63019bb49f CSV Update 2016-06-10 03:21:50 +02:00
Maschell 8ef36b649a CSV Update 2016-05-30 02:38:44 +02:00
Maschell 1b28fdb967 CSV update 2016-05-22 23:47:11 +02:00
Maschell 7fff1fa46c CSV update 2016-05-17 13:21:27 +02:00
Maschell cd1b21d572 CSV update 2016-05-14 15:39:51 +02:00
Maschell e857cfa89c Updated csv + release package 2016-05-10 01:32:16 +02:00
Maschell be292a6fdd Merge pull request #3 from drizzt/utf-8
Use UTF-8 for updatetitles.csv
2016-05-10 01:16:59 +02:00
Timothy Redaelli 682d70b91c Use UTF-8 for updatetitles.csv
Using CP1252 is not portable since only Windows uses it.
Moreover UTF-8 can also manage Japanese titles without any problem.
2016-05-09 18:11:17 +02:00
Maschell 24558620db Fixed filelist.txt creation on *nix (thx @ dibas)
updated csv
2016-05-04 19:06:44 +02:00
Maschell d498c8b7c3 Meh
We dont need it
2016-04-25 19:51:42 +02:00
Maschell 215588b4f1 Fixed stupid bug + updated csv 2016-04-25 19:47:57 +02:00
Maschell dcca740699 Stupid mistake 2016-04-24 13:44:39 +02:00
Maschell 1d1d4b4d44 Added encrypted dl via commandline
updated csv
version bump
2016-04-24 13:36:54 +02:00
Maschell f8078354e3 CSV
CSV
2016-04-22 04:06:44 +02:00
Maschell d9dd8371b4 Several bugfixes, updated the CSV, and added the filelist.txt creation when downloading updates
Also started to add some comments (finally) :D
2016-04-11 12:48:21 +02:00
Maschell 92c6de805e csv
updated the csv
2016-04-01 05:10:56 +02:00
Maschell 78593ea07f csv 2016-03-28 19:05:12 +02:00
Maschell f58aa63dd5 updated csv 2016-03-21 17:48:11 +01:00
Maschell f75f790b8b Updated the updatestitles! 2016-03-17 23:05:58 +01:00
Maschell 1be5f9f9cd Merge branch 'master' of https://github.com/Maschell/JNUSTool 2016-03-12 23:52:57 +01:00
Maschell 1facc94b05 csv
.
2016-03-12 23:52:44 +01:00
Maschell f22d34d42a release.zip added 2016-03-10 14:16:52 +01:00
Maschell 5337075296 CSV update 2016-03-09 21:55:07 +01:00
Maschell 97d6f3c9fd updated the csv 2016-03-08 14:15:52 +01:00
Maschell bc5c84498e Other small fixes 2016-03-02 21:13:13 +01:00
Maschell 146de37d27 Fixed small typo + removed debug prints 2016-03-02 21:00:42 +01:00
Maschell 85f87c57bb Added download of encrypted content
- Decryption from files
- Decryption to new folder structures
- updates csv with version numbers
- download and decrypt different versions (gui only)
2016-03-02 19:48:04 +01:00
Maschell 9bbb016d97 progressbar added for "normal gui"
Added the progressbar for the normal gui
2016-02-06 18:48:21 +01:00
Maschell 626104209d Added multi selection and meta downloader
-added a progress function
-added a meta download button
-added mutli selection of titles
-fixed byte[] to String function
2016-02-06 18:25:08 +01:00
Maschell 8a597aa147 removed the csv. 2016-02-05 17:04:28 +01:00
Maschell 5c1c02daba Refactored the decryption, added new gui to choose update
added one line to config file (for updatelist)
added updatelist.csv
added a new crappy gui for the update list (i need someone for the gui
stuff:'D)
removed JAVA 7 support (sorry)
2016-02-05 16:40:26 +01:00
Maschell 0e03adf10f Added a lot of things!
Added a settings class! (no runtime configuration atm)
added decryption from files
added download to files
2016-02-02 22:55:33 +01:00
Maschell eb5657ebf6 Code cleanup! 2016-02-02 19:38:53 +01:00
Maschell 67a3082976 updated jar files
and fixed a stupid bug
added the config file
2016-02-02 01:36:50 +01:00
Maschell fc6e63fa54 Fixed files bigger than 2gb, skipping exisiting files 2016-02-02 01:27:43 +01:00
Maschell e2a6241887 Added a Java 7 build 2016-02-02 01:10:37 +01:00