User:CM360/sandbox/Wii U Creating homebrew channels

What You Need

 * The latest release of (the   file)
 * Only a Windows build is provided, Mac and Linux users may need to manually compile the source code.
 * The latest release of NUSPacker (direct download)
 * NUSPacker requires that you have Java installed on your system to work.
 * An image editor that supports the  image format
 * These instructions will use paint.net.
 * The MetaVerify.py script (click "Download ZIP" on the GitHub page to download)
 * This script requires that you have Python 3.7.4+ installed on your system to work.
 * The (direct download)
 * The  file of whichever homebrew program you are making a channel for
 * The Wii U Common Key
 * This is in the  file from your console's NAND dump. Extract it using this Common Key Extractor. Copy the key and save it in a text file somewhere; it will be needed later.
 * If you cannot get the extractor to work, the key can also be obtained by opening  in a hex editor, and is located at offsets   to  . If extracted correctly, it should be a 32-character long hexadecimal number starting with.

Section I - CDecrypt

 * 1) Unzip the Homebrew Launcher Channel (will be referred to as the HBLC from here)
 * 2) * You can rename the containing folder for organizational purposes. For these instructions, we will rename it from  to
 * 3) Unzip CDecrypt
 * 4) Create a file named   in the same directory as the CDecrypt executable, and paste the Wii U Common Key on the first line
 * 5) Open a terminal and navigate to the location of the CDecrypt executable
 * 6) Use CDecrypt to decrypt the contents of the HBLC
 * 7) * For example, if you have the contents of the HBLC in a folder named, the command would be something like:
 * 8) * The folder with the HBLC's contents should now contain three new folders:,  , and  . Delete everything in this directory except these three folders
 * 9) * PLACEHOLDER FOR WHAT TO DO IF COMMON KEY IS WRONG

Section IV - NUSPacker

 * 1) Open a terminal and navigate to the location of
 * 2) Use NUSPacker to rebuild
 * 3) * For example, if the directory of your edited HBLC is, the command would be something like:   (replace the XXXX... with the Wii U Common Key)