Tutorial A complete Rednand guide

Did this work for you?

  • No it bricked

    Votes: 23 36.5%
  • Yes I can have free games!

    Votes: 40 63.5%

  • Total voters
    63

BurningDesire

Well-Known Member
OP
Member
Joined
Jan 27, 2015
Messages
4,999
Trophies
1
Location
Behind a screen reading news
XP
4,885
Country
United States
THERE IS A VERY GOOD CHANCE THIS WILL WORK BUT YOUR WII U COULD ALSO BRICK! I AM NOT RESPONSIBLE IF IT DOES, okay? <3

Requirements

1. A 16gb SD card for a 8gb Wii U
2. A 64gb SD card for a 32gb WiiU
3. The Wii U common key, Starbuck Ancast key, and the Starbuck ancast iv

Summarized Method

1. Install Python 2.7
2. Install Cygwin for make
3. Build the fwimg

Full tutorial

1. Use git to download @FIX94's build scripts
git clone https://github.com/FIX94/iosuhax.git fix94iosuhax dimokiosu
2. Download @dimok's IOSUhax via git
3. cd dimokiosu
4. mkdir bin
5. Drag and drop /fix94iosuhax/bin/getfwimg.py into bin
6. mkdir sections
7. Drag and drop /fix94iosuhax/sections/gensections.py into sections
8. Edit the keys at the top of getfwimg.py you will have to find them your self do not ask for them
9. run getfwimg.py
10. After that go into sections
11. run gensections.py
12. Make it!

Running the fw.img

1. Download CFW Booter
2. Add it to your sd card
3. Copy the fw.img you got from compiling dimok's iosuhax and place into the root of your sd card
3. Back up your sd card
4. Load up the Homebrew Launcher with a method of your choice
5. Choose cfw booter and tap your power button (this will format your sd card) and dump your nand!
6. Put it back to PC to copy fw.img to SD root again.
7 Load up cfw booter again and you should be booted into rednand!

Installing sysConfig tool

MAKE SURE YOU INSTALL THIS IN REDNAND, YOU'LL BRICK IF YOU DON'T
  • Find iAqua's pastebin, download sysconfigtool from there.
  • Create a folder named install on the root of your sd card and copy the contents of sysconfigtool into it.
  • Download this and copy the stuff from the meta folder into sdroot/wiiu/apps/wupinstaller if you don't have this directory create it, then copy over wupinstaller.elf from the archive.
  • Boot up your redNAND and run the homebrew launcher.
  • Choose wupinstaller and then hit "A". It'll install.

Repacking out-of-region games which you can boot from the Home Menu

So the Home Menu restricts which games you can boot up based on its region, right? Sure, you could just use System Config Tool every time, but think of it a bit like Loadiine; it may start to get a little tedious, and may just want to take that little extra shortcut to booting your out-of-region games more easily. Follow this guide, and you'll be able to repack your O.o.R. content for your own Home Menu region in no time!
- - - - - - - - - - - - - - - - -​
This tutorial requires you to have the official SDK, for repacking contents. Team SALT apparently have better, more legal tools for packing up contents, so when that time arrives, this tutorial might be unneccessary and obsolete to some. (Alternatively, I will tweak it.)



1 - Grab the installable content folder for your Out-of-region game (the one with the *.app and *.h3 files). Use New-NUSGrabber-GUI/CDecrypt to decrypt and extract the contents of those files, resulting in code/content/meta folders to be generated.

2 - Locate the Dev Common key inside your Cafe SDK installation. It can be found inside the following file:

\cafe_sdk\system\bin\tool\mastering\resources\makemaster\tik_sys.bin


Open this file inside a hex editor, such as HxD or Hex Workshop. Replace the key you see in Hex view with the Retail Common key, then save the file. This will allow us to repack our game for retail.

3 - Now locate your meta.xml file in the extracted 'meta' folder and open it inside a text editor. Personally, I like to use Programmers' Notepad for XML editing (or any other types of code editing, for that matter!), but you can use variants such as Notepad++.

4 - as you scan down the file, you may come across a <region> node with a single number in the format 0000000X. Replace that value with one of the following values for your console's region:

USA - 00000002
EUR - 00000004
JPN - 00000001​

*These are the only values I know at the moment. I could look into a JPN meta.xml later on if I get the chance and add it for you, if you have any Japanese titles.

5 - Save the edited meta.xml and download this batch script. (Make sure you have CAFE_ROOT** set in your environment variables before you run it.) People were still experiencing issues running the script, even after setting CAFE_ROOT, however there is now a workaround for the said issue! Use Nintendo Dev Interface to install and set up Cafe_SDK, which will set everything neccessary for the script, without error.

Place the script into the same folder as the code/content/meta folders' location, then run the script.
A new explorer window inside the output folder should now show; the folder you see inside it (OutOfRegionGame_p01 folder by default) is the folder you will be installing via System Config Tool. (I never used WUPInstaller Mod while testing this method; someone feel free to also test that out as well; it should work, but you never know...)

Setting up CAFE_ROOT:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 - From the explorer, enter into the "cafe_sdk" folder form your SDK installation and copy the folder location.
2 - Now open up the environment variables window. If you don't know how to do this, search for "environment variables" in the start menu and open the "edit the system environment variables" program, then click "Environment Variables..."
3 - Click "Edit" for your own user-defined environment variables and paste the "cafe_sdk" folder location into the 'variable value' field. Obviously, don't forget to also enter "CAFE_SDK" (without quotes) into the 'variable name' field.

It should end up looking like this:
View attachment 67802

Now you should be ready to run the script.

6 - Copy that said folder to your SD root. (Also rename it to 'install' if using WUPInstaller Mod) Open up your System Config Tool installation by either going to Mii Maker and exiting out the app, or opening the SCT app directly from your Home Menu; which ever way you installed it.
Locate your SD folder to install by going to Data Management -> Manage Titles -> Install -> SD -> /YourFolderOnTheSD/ ~ Press A to select that folder, then press R to install. It may take a while to install the contents, as per usual.

7 - Now boot back to the Home Menu (Do this by just going to Launch Title -> Wii U Menu from the SCT's root menu) and launch your out-of-region title that otherwise wouldn't have booted without SCT or Loadiine!

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Attention: These edited out-of-region titles will NOT boot from SysNAND since the ticket was regenerated during repacking. I believe the original 'legit' ticket won't fix that problem either. If you try to launch these in SysNAND, you'll just encounter errir 199-9999 and may have to restart your Wii U.



FAQ

Q: Python error unable to get vcvarall
A: Download this
then go to C:\Python27\Lib\distutils and open the file msvc9compiler.py and look for this line of code
AAEAAQAAAAAAAAPAAAAAJGM2MjIxNjc3LTNhZDItNDk4NS04MDg2LWJmZDFlNzVhOTcwZA.png

Afterwords add this to that segment
Code:
vcvarsall = "C:\Users\username\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0" +"/vcvarsall.bat"
Restart command prompt and it should work!

Q: Make doesn't work after installing Cyqwin
A: Be sure to install the devel package!

Q: Crypto is missing
A: Download Ez_install.py and run it then do python easy_install pycrypto in cmd

Q: Python is not working in CMD?
A: Be sure you set your system variables![/h]

Credits:
@iAqua for writing the config tool instuctions
@punderino for building the config tool
@Voxel for maintaining this guide
@FIX94 for his scripts
@dimok for nand dumper
@smealum for iosuhax
 
Last edited by iAqua, , Reason: spelling fixes

BurningDesire

Well-Known Member
OP
Member
Joined
Jan 27, 2015
Messages
4,999
Trophies
1
Location
Behind a screen reading news
XP
4,885
Country
United States
I feel like there should be a poll on this thread... "Did you successfully install this without bricking?"

Might be useful for people unsure of the whole thing...
Let me add it asap

--------------------- MERGED ---------------------------

@iAqua The reason why I removed I'll laugh at you is cuz it sounds mean
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Why not they just mine Monero instead of scamming vulnerable people? If they have a decent machine they can hit a jackpot at any given time.
    +1
  • SylverReZ @ SylverReZ:
    Bitcoin on the other hand, requires a very powerful mining rig and is more costly.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, different cultures so probably they have their reasons
  • K3Nv2 @ K3Nv2:
    Yes a $2,000 rig for $5 a day
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Or could be in correlation to laws.
    +1
  • SylverReZ @ SylverReZ:
    Technically, cryptocurrencies aren't illegal, as long as you don't use it for criminal activity. If you sign up with an exchange, and that they get a tip from law enforcement, they have the right to freeze your assets.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, Yea I heard law is vastly different there
  • SylverReZ @ SylverReZ:
    Nigeria's central bank did make crypto illegal before, until last year they lifted the ban. Always make sure to check before you exchange. ;)
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, speaking of crypto i remember reading about a guy who spend like 10 grand bitcoin on a couple pizzas (when bitcoin wasnt as worthy as nowadays)
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's mental. If he had saved up when Bitcoin sky-rocketed in price, then he might've become the next Jeff Bezos for all I know.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, he couldnt know the price was gonna skyrocket anyway
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Then it dropped sometime in 2022, 2021 was when it really went up in price.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I also recall watching a video of some failed games with their own crypto currency or smth like that, lemme link it to you (it's in spanish tho)
  • SylverReZ @ SylverReZ:
    @Xdqwerty, I remember that. Didn't Steam ban games with NFTs before somehow devs managed to circumvent it? Think EA tried to dabble in NFTs too.
  • SylverReZ @ SylverReZ:
    Glad to hear people realise that NFTs aren't worth it these days. They realise that they're JPEGs hosted on a file-hosting site like AWS or Google Drive.
  • Xdqwerty @ Xdqwerty:
    Atleast it has captions
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Meta also tried to create their own crypto, but that fell through.
  • SylverReZ @ SylverReZ:
    Was called Libra, they had around 100 employees and wanted to hire more near to end of the year.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, idk why facebook tried to do that metaverse thing if mmo games already existed before
  • Xdqwerty @ Xdqwerty:
    And Yea I refuse to call it meta
  • SylverReZ @ SylverReZ:
    @Xdqwerty, I refuse to call it Meta, too. It's a stupid name.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, then why did you call it like that a minute ago?
  • SylverReZ @ SylverReZ:
    I don't get why Facebook ever wanted to dabble into virtual reality, when other companies were doing it.
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Just to emphasize on what I mean.
    +1
    SylverReZ @ SylverReZ: @Xdqwerty, Just to emphasize on what I mean. +1