More actions
(Created page with "{{Infobox WiiU Homebrews |title=NUSPacker |image=nuspackerwiiu.png |description=Pack files to encrypted content file format (.app/.h3) to use with WUP Installer. Signature check patch required. |author=timogus, ihaveamac |lastupdated=2017/07/25 |format=jar |type=PC Utilities |version=2017 |license=GPL-2.0 |download=https://dlhb.gamebrew.org/wiiuhomebrews/nuspackerwiiu.zip |website=https://gbatemp.net/threads/447689/ |source=https://github.com/ihav...") |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
|lastupdated=2017/07/25 | |lastupdated=2017/07/25 | ||
|format=jar | |format=jar | ||
|type= | |type=File Operation | ||
|version=2017 | |version=2017 | ||
|license=GPL-2.0 | |license=GPL-2.0 | ||
Line 50: | Line 50: | ||
java -jar NUSPacker.jar -in "inputDir" -out "outputDir" -encryptKeyWith 12345678123456781234567812345678 | 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. | * To create a channel out of an .rpx you need valid .xml files and meta data. This tool is just packing everything together. |
Latest revision as of 12:59, 21 Mayıs 2024
NUSPacker | |
---|---|
General | |
Author | timogus, ihaveamac |
Type | File Operation |
Version | 2017 |
License | GPL-2.0 |
Last Updated | 2017/07/25 |
Links | |
Download | |
Website | |
Source | |
NUSPacker is an open-source tool written in Jave that can package files into an installable format for the Wii U.
User guide
Setup
Set up a folder containing "code," "content," and "meta" folders. Make sure that the content folder is not empty.
Optionally, create an "encryptKeyWith" text file and add the common key as a hexstring (32 characters) for encryption.
Commands
To pack files, use these arguments:
-in
- Directory with decrypted data (root folder with code, content, and meta).-out
- Destination for the installable package.
Optional, will be parsed from app.xml if missing:
-tID
(optional) - Title ID for the package.-OSVersion
(optional) - Target OS version.-appType
(optional) - App type.-skipXMLParsing
- (optional) Disables app.xml parsing.
Optional, defaults values will be used if missing (or loaded from external file):
-encryptionKey
- Key used to encrypt the package.-encryptKeyWith
- Key used to encrypt the encryption key.
Example command (make sure to have a valid app.xml):
java -jar NUSPacker.jar -in "inputDir" -out "outputDir"
Example command without common key stored in file:
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.
- You need signature patches (ie. Mocha, Haxchi, CHBC or Signature Patcher) to be able to install the created packages.
Media
[Wii U] Dumping, Extracting & Repacking Wii U Disc Games [wudump, JWUDTool & NUSPacker Tutorial] (BullyWiiPlaza)
External links
- GitHub - https://github.com/ihaveamac/nuspacker
- Bitbucket - https://bitbucket.org/timogus/nuspacker/src/master/
- GBAtemp - https://gbatemp.net/threads/nuspacker-pack-files-into-installable-packages.447689/
- GBAtemp - https://gbatemp.net/threads/nuspacker-pack-files-into-installable-packages.447689/page-5#post-6827262