• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Wii U HOMEBREW Discussion Thread [exploits/apps/games/stuff]

I managed to dump Smash and make it start, but the dlc doesn't work. I tried to dump the /aoc folder again and noticed that it loads a bunch of dummy_content.txt files and then stops without any message (and the game on the console starts normally). Any idea about what is going wrong?
 
Updated guide to include GBA Injection :)


1. PC Preparation - Part 1 [Download]
  1. Download Wii U HomeBrew Tools [https://mega.nz/#!VctljaJZ!NOsm5ssciZD2OqRrduB9-Ij-e1ZagGdHeEMt3Hi60TQ - Contains Homebrew Launcher, Game Dumper, Game Injection, and PC Wii U Title Dumper
  2. GBA Only - Download & Install Python 3.4
  3. GBA Only - Download & Install YAML (X86)
  4. GBA Only - Download & Install YAML (X64)
  5. Extract the Zip and place the 'wiiu' folder directly onto your SD Card
  6. Place the two files inside the PC folder into C:/WiiU
  7. Run the titledumper.bet that is located in your C:/WiiU folder

2. PC Preparation - Part 2 [Confirm PC IP Address]
  1. Windows Key + R -> type in 'cmd' and hit enter.
  2. Type in 'ipconfig' and hit enter again.
  3. Look for the IPV4 Address. Mine was 192.168.0.8

3. Wii U - Launch Hombrew
  1. Place your SD card into the Wii U & launch the Internet Browser
  2. Navigate to http://loadiine.ovh/
  3. Click 'Submit' and after a few seconds the Homebrew Launcher will load.

4. Wii U - Dump DS/GBA Virtual Console Game
  1. Select 'ddd' from the Homebrew Launcher and hit Load.
  2. Change the Server IP to the IP address of your PC that you found in Step #2.
  3. Press 'X' on the Wii U gamepad to return to the System Menu.
  4. Launch the Nintendo DS or GBA game that you would like to dump.
  5. I recommend Brain Age for Nintendo DS as it is the cheapest and has the best configuration.
  6. You'll start to see it dumping the files from the Wii U to your c:/wiiu/vol/
  7. Once the process has completed, you may close the game, take out the SD card and place it back into your PC.

****For Nintendo DS****
5. PC - Inject Another Nintendo DS Game
  1. Navigate to the 'c:/wiiu/vol/content/0010/' folder and inside is a rom.zip
  2. Inside is 'WUP-N-DAAE.nds
  3. I will be injecting Phantom Hourglass.nds
  4. Rename Phantom Houseglass.nds to WUP-N-DAAE.srl
  5. Drag WUP-N-DAAE.srl inside the opened rom.zip
  6. Delete the WUP-N-DAAE.nds and close the zip

6. PC - Copy Over Your Injected Nintendo DS Game
  1. Open your SD Card and inside the wiiu folder create a folder called 'games' E:/wiiu/games/
  2. Create a folder for your game. Mine is 'Zelda Phantom Hourglass [ABCD01]' E:/wiiu/games/Zelda Phantom Hourglass [ABCD01]
  3. You must have the bracket and four letters and 01 and close bracket. The letters can be anything or use official Nintendo DS naming. I just use ABCD01
  4. Copy your 'content' and 'code' folder on your PC and place them inside your newly created Zelda [etc] folder.
  5. X:/wiiu/games/Zelda Phantom Hourglass [ABCD01]/content/ X:/wiiu/games/Zelda Phantom Hourglass [ABCD01]/code/
  6. Once copied, removed your SD card and place back into the Wii U

****For Game Boy Advance****
5. PC - Inject GBA ROM
  1. Rename your GBA rom to 'game.rom' and place it in your C:/WiiU folder.
  2. In the C:/WiiU/ folder; hold shift and right click in the white area (not on a file) and select 'Open Command Window Here'.
  3. Inject GBA Rom (Copy and Paste this):
    inject_gba.py --inpsb c:/wiiu/vol/content/alldata.psb.m --inrom c:/wiiu/game.rom --outpsb c:/wiiu/alldata.psb.m
  4. You should now have 'alldata.bin' and 'alldata.psb.m' in your C:/WiiU folder
  5. Copy & paste those two files into your C:/WiiU/vol/content folder
  6. This overwrites the current two that are there.
  7. Create a new folder and move the 'content' and 'code' folders into your newly created folder
  8. Rename the folder to whatever you like but you must have letterletterletterletter01 in brackets.
  9. I injected Shining Soul 2 so I named my folder 'Shining Soul 2 [ABCD01].
  10. Copy the folder into your SD card X:/wiiu/games/

*. Wii U - Launch Injected VC Game
  1. Go back to your browser and launch HomeBrew OR simply re-launch Mii Maker if you haven't turned your system off.
  2. If you haven't turned your system up, you'll be back into 'ddd'. Hit home to go back to the Homebrew Launcher
  3. Now launch 'loadiine'
  4. Select your game [only one so far if you're just doing this]. Press A to go to the game. Press A again to launch.
  5. Enjoy!
 
OMG I HAVE FINALLY INJECTED SHINING SOUL 2 ONTO THE WII U GBA EMULATOR.


YES YES YES. Thank you Rich! and Stalk!!!!!!!!


I will be writing an extensive guide so that others can do this

8I2IGVJ.jpg

No worries, just get used to using command line tools. I might do a gui for it if I have time at the weekend.
 
Sorry if this was answered already but is it possible to put just the bottom screen on the monitor? Playing CV: POR and I want that full screen goodness :O
It's possible, if you've edited the config file in the folder structure before (content/0010/configuration_cafe.json), it's just a matter of scrolling to the last configuration in the file and changing the UPPER that's listed as Target: TV to LOWER, and the LOWER listed as Target: drc to UPPER. Then, you boot up and the last screen setting in the menu will be reversed for you, makes Castlevania work really well on a TV with your map displaying on the gamepad.
 
Random WiiU question:

Can I install Xenoblade X twice on two separate external HDDs and have two separate save files? That'll work, right?
 
Don't understand why Pokken doesn't work. I mean, it's not super important since I can't play online anyway but it's the one game which fails to load and gives me the dsi exception stuck dump error which needs me to hard reset the console. I wanted to have it since I've just started it so I don't plan to go online with it yet and I know I'd play it much more if I could have it installed and always available.

Also Twilight Princess HD is unplayable for me, the loading times when changing location are unbearable imo.
Wind Waker is perfect tho, as is Hyrule Warriors although I don't seem to know how to put the DLC in it...
 
Does the 3DS update have anything to do with blocking this exploit? Sorry skimming this thread as it exploded, it's unclear if it's related.

No. But it's not uncommon for Nintendo to update both systems at the same time, especially if they do it during a scheduled maintenance.

No reason not to have the TubeHax DNS set up, just in case the update drops during the night or some time you're not able to manually disconnect your Wii U from the Internet.
 
Does the 3DS update have anything to do with blocking this exploit? Sorry skimming this thread as it exploded, it's unclear if it's related.

Not really. The 3DS and Wii U don't really share all that much besides a few common libraries and some similar design principles.

No. But it's not uncommon for Nintendo to update both systems at the same time, especially if they do it during a scheduled maintenance.

No reason not to have the TubeHax DNS set up, just in case the update drops during the night or some time you're not able to manually disconnect your Wii U from the Internet.

I don't think there's really that much of a correlation.
 
Updated guide to include GBA Injection :)


1. PC Preparation - Part 1 [Download]
  1. Download Wii U HomeBrew Tools [https://mega.nz/#!VctljaJZ!NOsm5ssciZD2OqRrduB9-Ij-e1ZagGdHeEMt3Hi60TQ] - Contains Homebrew Launcher, Game Dumper, Game Injection, and PC Wii U Title Dumper
  2. GBA Only - Download & Install Python 3.4
  3. GBA Only - Download & Install YAML (X86)
  4. GBA Only - Download & Install YAML (X64)
  5. Extract the Zip and place the 'wiiu' folder directly onto your SD Card
  6. Place the two files inside the PC folder into C:/WiiU
  7. Run the titledumper.bet that is located in your C:/WiiU folder

2. PC Preparation - Part 2 [Confirm PC IP Address]
  1. Windows Key + R -> type in 'cmd' and hit enter.
  2. Type in 'ipconfig' and hit enter again.
  3. Look for the IPV4 Address. Mine was 192.168.0.8

3. Wii U - Launch Hombrew
  1. Place your SD card into the Wii U & launch the Internet Browser
  2. Navigate to http://loadiine.ovh/
  3. Click 'Submit' and after a few seconds the Homebrew Launcher will load.

4. Wii U - Dump DS/GBA Virtual Console Game
  1. Select 'ddd' from the Homebrew Launcher and hit Load.
  2. Change the Server IP to the IP address of your PC that you found in Step #2.
  3. Press 'X' on the Wii U gamepad to return to the System Menu.
  4. Launch the Nintendo DS or GBA game that you would like to dump.
  5. I recommend Brain Age for Nintendo DS as it is the cheapest and has the best configuration.
  6. You'll start to see it dumping the files from the Wii U to your c:/wiiu/vol/
  7. Once the process has completed, you may close the game, take out the SD card and place it back into your PC.

****For Nintendo DS****
5. PC - Inject Another Nintendo DS Game
  1. Navigate to the 'c:/wiiu/vol/content/0010/' folder and inside is a rom.zip
  2. Inside is 'WUP-N-DAAE.nds
  3. I will be injecting Phantom Hourglass.nds
  4. Rename Phantom Houseglass.nds to WUP-N-DAAE.srl
  5. Drag WUP-N-DAAE.srl inside the opened rom.zip
  6. Delete the WUP-N-DAAE.nds and close the zip

6. PC - Copy Over Your Injected Nintendo DS Game
  1. Open your SD Card and inside the wiiu folder create a folder called 'games' E:/wiiu/games/
  2. Create a folder for your game. Mine is 'Zelda Phantom Hourglass [ABCD01]' E:/wiiu/games/Zelda Phantom Hourglass [ABCD01]
  3. You must have the bracket and four letters and 01 and close bracket. The letters can be anything or use official Nintendo DS naming. I just use ABCD01
  4. Copy your 'content' and 'code' folder on your PC and place them inside your newly created Zelda [etc] folder.
  5. X:/wiiu/games/Zelda Phantom Hourglass [ABCD01]/content/ X:/wiiu/games/Zelda Phantom Hourglass [ABCD01]/code/
  6. Once copied, removed your SD card and place back into the Wii U

****For Game Boy Advance****
5. PC - Inject GBA ROM
  1. Rename your GBA rom to 'game.rom' and place it in your C:/WiiU folder.
  2. In the C:/WiiU/ folder; hold shift and right click in the white area (not on a file) and select 'Open Command Window Here'.
  3. Inject GBA Rom (Copy and Paste this):
  4. You should now have 'alldata.bin' and 'alldata.psb.m' in your C:/WiiU folder
  5. Copy & paste those two files into your C:/WiiU/vol/content folder
  6. This overwrites the current two that are there.
  7. Create a new folder and move the 'content' and 'code' folders into your newly created folder
  8. Rename the folder to whatever you like but you must have letterletterletterletter01 in brackets.
  9. I injected Shining Soul 2 so I named my folder 'Shining Soul 2 [ABCD01].
  10. Copy the folder into your SD card X:/wiiu/games/

*. Wii U - Launch Injected VC Game
  1. Go back to your browser and launch HomeBrew OR simply re-launch Mii Maker if you haven't turned your system off.
  2. If you haven't turned your system up, you'll be back into 'ddd'. Hit home to go back to the Homebrew Launcher
  3. Now launch 'loadiine'
  4. Select your game [only one so far if you're just doing this]. Press A to go to the game. Press A again to launch.
  5. Enjoy!
Can this be added to the OP, seriously helpful stuff thanks. :)
 
Not really. The 3DS and Wii U don't really share all that much besides a few common libraries and some similar design principles.

I don't think there's really that much of a correlation.

No one is saying that one necessarily implies the other. It's a "better safe than sorry" situation.
 
Does the 3DS update have anything to do with blocking this exploit? Sorry skimming this thread as it exploded, it's unclear if it's related.

This particular 3DS update is notable since unlike the previous takes on the "problem of hacking" when Nintendo fixed one or two things to break a hack for a moment it unleashes multiple fixes, redesigns and annoyances at once, some of which seem to even assume that the others may not work. Given that the two hardware teams were unified not so long ago, it isn't entirely unreasonable to expect something similar on Wii U.

Moreover on 3DS we can always set saves on cartridges while on Wii U there is no equivalent of doing that. So the hack vectors are relatively limited.
 
Updated guide to include GBA Injection :)


1. PC Preparation - Part 1 [Download]
  1. Download Wii U HomeBrew Tools [https://mega.nz/#!VctljaJZ!NOsm5ssciZD2OqRrduB9-Ij-e1ZagGdHeEMt3Hi60TQ] - Contains Homebrew Launcher, Game Dumper, Game Injection, and PC Wii U Title Dumper
  2. GBA Only - Download & Install Python 3.4
  3. GBA Only - Download & Install YAML (X86)
  4. GBA Only - Download & Install YAML (X64)
  5. Extract the Zip and place the 'wiiu' folder directly onto your SD Card
  6. Place the two files inside the PC folder into C:/WiiU
  7. Run the titledumper.bet that is located in your C:/WiiU folder

2. PC Preparation - Part 2 [Confirm PC IP Address]
  1. Windows Key + R -> type in 'cmd' and hit enter.
  2. Type in 'ipconfig' and hit enter again.
  3. Look for the IPV4 Address. Mine was 192.168.0.8

3. Wii U - Launch Hombrew
  1. Place your SD card into the Wii U & launch the Internet Browser
  2. Navigate to http://loadiine.ovh/
  3. Click 'Submit' and after a few seconds the Homebrew Launcher will load.

4. Wii U - Dump DS/GBA Virtual Console Game
  1. Select 'ddd' from the Homebrew Launcher and hit Load.
  2. Change the Server IP to the IP address of your PC that you found in Step #2.
  3. Press 'X' on the Wii U gamepad to return to the System Menu.
  4. Launch the Nintendo DS or GBA game that you would like to dump.
  5. I recommend Brain Age for Nintendo DS as it is the cheapest and has the best configuration.
  6. You'll start to see it dumping the files from the Wii U to your c:/wiiu/vol/
  7. Once the process has completed, you may close the game, take out the SD card and place it back into your PC.

****For Nintendo DS****
5. PC - Inject Another Nintendo DS Game
  1. Navigate to the 'c:/wiiu/vol/content/0010/' folder and inside is a rom.zip
  2. Inside is 'WUP-N-DAAE.nds
  3. I will be injecting Phantom Hourglass.nds
  4. Rename Phantom Houseglass.nds to WUP-N-DAAE.srl
  5. Drag WUP-N-DAAE.srl inside the opened rom.zip
  6. Delete the WUP-N-DAAE.nds and close the zip

6. PC - Copy Over Your Injected Nintendo DS Game
  1. Open your SD Card and inside the wiiu folder create a folder called 'games' E:/wiiu/games/
  2. Create a folder for your game. Mine is 'Zelda Phantom Hourglass [ABCD01]' E:/wiiu/games/Zelda Phantom Hourglass [ABCD01]
  3. You must have the bracket and four letters and 01 and close bracket. The letters can be anything or use official Nintendo DS naming. I just use ABCD01
  4. Copy your 'content' and 'code' folder on your PC and place them inside your newly created Zelda [etc] folder.
  5. X:/wiiu/games/Zelda Phantom Hourglass [ABCD01]/content/ X:/wiiu/games/Zelda Phantom Hourglass [ABCD01]/code/
  6. Once copied, removed your SD card and place back into the Wii U

****For Game Boy Advance****
5. PC - Inject GBA ROM
  1. Rename your GBA rom to 'game.rom' and place it in your C:/WiiU folder.
  2. In the C:/WiiU/ folder; hold shift and right click in the white area (not on a file) and select 'Open Command Window Here'.
  3. Inject GBA Rom (Copy and Paste this):
  4. You should now have 'alldata.bin' and 'alldata.psb.m' in your C:/WiiU folder
  5. Copy & paste those two files into your C:/WiiU/vol/content folder
  6. This overwrites the current two that are there.
  7. Create a new folder and move the 'content' and 'code' folders into your newly created folder
  8. Rename the folder to whatever you like but you must have letterletterletterletter01 in brackets.
  9. I injected Shining Soul 2 so I named my folder 'Shining Soul 2 [ABCD01].
  10. Copy the folder into your SD card X:/wiiu/games/

*. Wii U - Launch Injected VC Game
  1. Go back to your browser and launch HomeBrew OR simply re-launch Mii Maker if you haven't turned your system off.
  2. If you haven't turned your system up, you'll be back into 'ddd'. Hit home to go back to the Homebrew Launcher
  3. Now launch 'loadiine'
  4. Select your game [only one so far if you're just doing this]. Press A to go to the game. Press A again to launch.
  5. Enjoy!

Cheers! Is this a from scratch process?

I've plugged my 5.3.2 Wii U back in but it's completely vanilla (besides I believe some Wii emulation mode homebrew).
 
Cheers! Is this a from scratch process?

I've plugged my 5.3.2 Wii U back in but it's completely vanilla (besides I believe some Wii emulation mode homebrew).

Your best bet is to update right now so you get 5.5.1 and then block future updates.

And yeah, it's from scratch on a vanilla system. This exploit is SO easy compared to others, it's literally browsing to a website while you have some files on an SD card. Nothing to install (right now, but hopefully we will get there), nothing to brick, easy to remove (literally remove the SD card).
 
Your best bet is to update right now so you get 5.5.1 and then block future updates.

And yeah, it's from scratch on a vanilla system. This exploit is SO easy compared to others, it's literally browsing to a website while you have some files on an SD card. Nothing to install (right now, but hopefully we will get there), nothing to brick, easy to remove (literally remove the SD card).

My only concern is while 5.5.1 is kernel exploitable, the holy grail IOSU I've heard rumours it's best to stay lower for it.

Who knows, maybe I'm wrong.
 
My only concern is while 5.5.1 is kernel exploitable, the holy grail IOSU I've heard rumours it's best to stay lower for it.

Who knows, maybe I'm wrong.

I do keep hearing conflicting reports, but Hykem (the IOSU guy) says 5.5.1 "is okay".

Of course, many believe he won't deliver, but who knows really. One of his final posts was:

"At first, my original intention was to just drop the exploit and let people do the rest, but now I don't think that's going to work. What do I mean with all this? Stop worrying so much about it. The latest firmware (5.5.1) is vulnerable, just enjoy your console in the meantime and when it's out, it's out."
 
I do keep hearing conflicting reports, but Hykem (the IOSU guy) says 5.5.1 "is okay".

Of course, many believe he won't deliver, but who knows really. One of his final posts was:

"At first, my original intention was to just drop the exploit and let people do the rest, but now I don't think that's going to work. What do I mean with all this? Stop worrying so much about it. The latest firmware (5.5.1) is vulnerable, just enjoy your console in the meantime and when it's out, it's out."

Okay, 5.5.1 let's do this. Factual confirmation that it's still the latest update? IOSU has been rumoured for ages and nothing delivered yet anyway.
 
So you can load backups also from external HDD? The first post reads like you can load backups only from SD card.

The question was marked as "random", so I for example assumed it had nothing to do with hacking in general (and so didn't answer). You can connect two HDDs to Wii U anyway and switch through settings, and the dump runner would not need separate SD cards for separate instances of software as evidenced by reproduction of injected emulators, and save manager sounds like something relatively manageable if it's not written already.
 
I don't think we will heard anything from Hykem ever again. He was probably close to release it at some point (it was 5 month ago) but the hate from gbatemp and twitter made him leave for good. Who knows though.
 
I don't think we will heard anything from Hykem ever again. He was probably close to release it at some point (it was 5 month ago) but the hate from gbatemp and twitter made him leave for good. Who knows though.

They always come back. Reminds me of the good old PSP CFW days
 
Psyched to see an IOSU exploit in 5.5.1 eventually. Truthfully I never really wanted to see this system compromised widely until the last few months of its life so its mostly working out how I hoped it would. I will still be the first in line for Zelda, Paper Mario and Mother 3 if/when it hits VC. I just wanted offscreen Retroarch and N64/DS/GBA injection out of this.
 
Is it possible to use the Homebrew Launcher and Loadiine without having to touch the Gamepad at any point? When I try to run HL without it, I get a warning that "the gamepad must be used from this point onward," and if I try to cancel out at that point, I get an FSGetMountSource error without fail.

I can put up with forced Gamepad usage at home, but I bring my system to public events rather frequently and I'd rather not have to carry around any more hardware than I have to.
 
I've been able to successfully use the browser exploit to load the homebrew channel, but for the life of me I can't get Loadiine to show up in the homebrew channel list. Anyone else encounter this problem? I've got a png and xml file in there, as well as trying various stable and nightly builds. It's like the homebrew channel just refuses to acknowledge Loadiine exists.
 
I've been able to successfully use the browser exploit to load the homebrew channel, but for the life of me I can't get Loadiine to show up in the homebrew channel list. Anyone else encounter this problem? I've got a png and xml file in there, as well as trying various stable and nightly builds. It's like the homebrew channel just refuses to acknowledge Loadiine exists.

Check my guide
 
Thanks for your guide, KingWool. Super helpful. I tried the Loadiine included in your Mega batch a few times, and for whatever reason, my Wii U's homebrew launcher just can't seem to recognize the program. It even leaves a blank space where I imagine Loadiine would go.
hj0zyfh.png
 
Did messing with the resolution of DS games increase the amount of freezing when you close the game ? =/



You go to the eshop and buy it =P

Duh.
The DLC isn't not showing up in the dumped version.
If I load it from the disc, no hbl involved, it's there.
 
Thanks for your guide, KingWool. Super helpful. I tried the Loadiine included in your Mega batch a few times, and for whatever reason, my Wii U's homebrew launcher just can't seem to recognize the program. It even leaves a blank space where I imagine Loadiine would go.
hj0zyfh.png
Interesting I have exactly the same problem, I got loadline to load by using the loadiine.ovh website and using the drop down option to load loadline direct. However would love to know why it doesn't show up ?
 
^^^^
Are you guys sure there are the xml and png files? Seems to be the issue to me.
All the nightlies miss them and only have the .elf file.
 
Top Bottom