SDIO posted 2 links.
1st is gbatemp:
https://gbatemp.net/threads/fix-bad-wii-u-theme.638054/
Another one is from reddit (eww). Unless for some reason you can't see them.
Reddit:
"Aight, here is how you fix it (made for windows computers):
PREREQUISITES:
- Your Wii U's IP address (you can find it pretty easily if you open any kind of Wii U FTP Server homebrew (FTPiiU, FTPiiU everywhere, WiiUFTPServer, etc.)
- A PC loaded with...
- Python
- wupclient (unzip, but do not extract wupclient.py out of it's folder. It doesn't really matter if you do, but it semi-helps if you don't) warning: clicking on the link will instantly start a download
- A different way to download wupclient, in case the first way doesn't work (once the page loads, press ctrl + s and save it to your computer)
STEPS:
- Turn on your Wii U and make sure it and your computer is connected to the same network
- Open wupclient.py with notepad or some kind of text editor, and change the ip= part of line 30 (def __init__(self, ip='192.168.178.27', port=1337)to reflect your own Wii U's IP address. Save your changes.
- Don't forget to surround it in single quotes!
- DO NOT TOUCH THE PORT PART OF THE CODE!!!!
- Set up Python if you haven't already
- Navigate to where you saved wupclient.py, and in the address bar, type cmd, then press enter. You should have opened command prompt in the folder that wupclient is in
- If that doesn't work, then...
- navigate to where you saved wupclient.py, then copy its file directory via the right click menu
- Open the terminal as normal
- type the command cd /d [file directory here]
- In the terminal, run py -3 -i wupclient``.py. You should see a bunch of (hexadecimal) numbers print in the command line
- In other operating systems than Windows, run python -i wupclient.py instead
- Once it's confirmed up and running, copy/paste the following commands depending on your Wii U's region:
- JP/JAP Wii U
- run w.chmod("/vol/storage_mlc01/sys/title/00050010/10040000/content/Common/Package/Men.pack", 0x660)
- After that's done, run w.chmod("/vol/storage_mlc01/sys/title/00050010/10040000/content/Common/Package/Men2.pack", 0x660)
- NTSC/US Wii U
- run w.chmod("/vol/storage_mlc01/sys/title/00050010/10040100/content/Common/Package/Men.pack", 0x660)
- After that's done, run w.chmod("/vol/storage_mlc01/sys/title/00050010/10040100/content/Common/Package/Men2.pack", 0x660)
- EUR/PAL Wii U
- run w.chmod("/vol/storage_mlc01/sys/title/00050010/10040200/content/Common/Package/Men.pack", 0x660)
- After that's done, run w.chmod("/vol/storage_mlc01/sys/title/00050010/10040200/content/Common/Package/Men2.pack", 0x660)
- After the commands are done processing (it might be a bit slow), run these final 2 commands (in the order shown):
- flush_mlc() <--- "Saves" the changes you made to NAND
- ios_reset() <--- Shuts down the console
- The Wii U should restart (if it hasn't restart the Wii U manually), and now your self-brick has bricked no more!
CREDITS:
- The wupclient writeup in the wii u hacks wiki
- gbatemp user Lzar1026, as this is essentially their guide, but a tiny bit more hand-holdy
- GaryOderNichts for making wupclient in the first place
-
u/unbricku for essentially beating me to what I was gonna say lol
Tell me if something goes wrong and I'll help ya out! And sorry for the late reply"