- Joined
- Jan 25, 2024
- Messages
- 11,473
- Points
- 38
- Age
- 39
- Location
- USA
- Website
- gameparadise.org
- Credits
- 188,625
Hello,
NUSPacker is an open-source tool to pack files into an installable format for the WiiU. To install/use the created packages, you need to run a patched iosu (see: https://github.com/dimok789/iosuhax)
Download: https://bitbucket.org/timogus/nuspacker
To install/use the created packages, you'll need the newest iosuhax rednand version.
https://github.com/dimok789/iosuhax
This whole tool it still very experimental. Don't even think about trying to install shit on sysnand, only use it on rednand!
How to use
Its not really for end-users yet, but working if you know what you're doing. Make sure you're using the same titleID as you're using the .xml files (or let the tool parse it from the xml, which its the default case)
Setup
To use this, you'll a folder which contains a "code", "content" and "meta" folder.
Optional:
To save you some typing you can also create a text file "encryptKeyWith" which contains the common key as hexstring (32 characters). This will be used to encrypt the encryption key.
Pack files
To pack files, you can use these arguments:
In most cases the following command will be totally fine. (make sure to have a valid app.xml)
Without common key stored in file.
--------------------
Notes:
NUSPacker is an open-source tool to pack files into an installable format for the WiiU. To install/use the created packages, you need to run a patched iosu (see: https://github.com/dimok789/iosuhax)
Download: https://bitbucket.org/timogus/nuspacker
To install/use the created packages, you'll need the newest iosuhax rednand version.
https://github.com/dimok789/iosuhax
This whole tool it still very experimental. Don't even think about trying to install shit on sysnand, only use it on rednand!
How to use
Its not really for end-users yet, but working if you know what you're doing. Make sure you're using the same titleID as you're using the .xml files (or let the tool parse it from the xml, which its the default case)
Setup
To use this, you'll a folder which contains a "code", "content" and "meta" folder.
Optional:
To save you some typing you can also create a text file "encryptKeyWith" which contains the common key as hexstring (32 characters). This will be used to encrypt the encryption key.
Pack files
To pack files, you can use these arguments:
Code:
-in ; is the dir where you have your decrypted data. Make this pointing to the root folder with the folder code,content and meta.
-out ; Where the installable package will be saves
(optional! will be parsed from app.xml if missing)
-tID ; titleId of this package. Will be saved in the TMD and provided as 00050000XXXXXXXX
-OSVersion ; target OS version
-appType ; app type
-skipXMLParsing ; disables the app.xml parsing
(optional! defaults values will be used if missing (or loaded from external file))
-encryptionKey ; the key that is used to encrypt the package
-encryptKeyWith ; the key that is used to encrypt the encryption key
Code:
java -jar NUSPacker.jar -in "inputDir" -out "outputDir"
Code:
java -jar NUSPacker.jar -in "inputDir" -out "outputDir" -encryptKeyWith 12345678123456781234567812345678
Notes:
- To create a channel out of an .rpx you need valid .xml files and meta data. This tool is just packing everything together.
- Don't use ddd dumps! The code folder is not working. Redump/get the code folder without ddd.