Approver, Staff
86
edits
mNo edit summary Tags: Mobile edit Mobile web edit |
(Lazr-ify the page) |
||
Line 28: | Line 28: | ||
You will need: | You will need: | ||
*The [https://github/isfshax/isfshax_installer/releases ISFShax installer] (<code>ios.img</code>) | *The [https://github/isfshax/isfshax_installer/releases ISFShax installer] (<code>ios.img</code>) | ||
*[https://github.com/isfshax/isfshax/releases ISFShax | *The [https://github.com/isfshax/isfshax/releases ISFShax Superblocks] (<code>superblock.img</code> and <code>superblock.img.sha</code>) | ||
*The [https://github.com/jan-hofmeier/stroopwafel/releases stroopwafel] (<code>wafel_core.ipx</code> | *The [https://github.com/jan-hofmeier/stroopwafel/releases stroopwafel] (<code>wafel_core.ipx</code>) | ||
*The [https://github.com/isfshax/wafel_isfshax_patch/releases | *The [https://github.com/isfshax/wafel_isfshax_patch/releases IOSU ISFShax tolerance patch] (<code>wafel_isfshax_patch.ipx</code>) | ||
*The [https://github.com/jan-hofmeier/minute_minute/releases minute image] (<code>fw_encrypted.img</code>) '''[Aroma/Browser/DNSpresso]''' | *The [https://github.com/jan-hofmeier/minute_minute/releases minute image] (<code>fw_encrypted.img</code>) '''[Aroma/Browser/DNSpresso]''' | ||
Line 79: | Line 79: | ||
# Select "fw_img_loader". | # Select "fw_img_loader". | ||
{{info|text= If the fw_img_loader isn't present, grab it from the [https://aroma.foryour.cafe Aroma Website]}} | {{info|text= If the fw_img_loader isn't present, grab it from the [https://aroma.foryour.cafe Aroma Website].}} | ||
</span> | </span> | ||
Line 94: | Line 94: | ||
If you can access the settings, follow the instructions provided here (you already have the correct files on the SD card): [https://gbatemp.net/threads/dnspresso-a-wii-u-dns-exploit.642123/ DNSpresso - A Wii U DNS Exploit.] | If you can access the settings, follow the instructions provided here (you already have the correct files on the SD card): [https://gbatemp.net/threads/dnspresso-a-wii-u-dns-exploit.642123/ DNSpresso - A Wii U DNS Exploit.] | ||
If you are stuck on Mii creation during the initial setup: | If you are stuck on User/Mii creation during the initial setup: | ||
# If your Wii U is already connected to your AP/Router, turn off the AP/Router or disable its WiFi. | # If your Wii U is already connected to your AP/Router, turn off the AP/Router or disable its WiFi. | ||
Line 121: | Line 121: | ||
In minute, use the power button to move the cursor and the eject button to select (this is opposite to the recovery menu controls). | In minute, use the power button to move the cursor and the eject button to select (this is opposite to the recovery menu controls). | ||
{{info|text= Minute only outputs 1080p through HDMI, with no display on the | {{info|text= Minute only outputs 1080p through HDMI, with no display on the GamePad or analog outputs. Some users have reported that the screen output doesn't work when minute is loaded from the recovery_menu. If you've verified that the fw.img file is correct and your TV supports 1080p HDMI, you can still proceed by pressing the appropriate buttons blindly. Make sure to wait long enough between presses to allow the system to load. Without display output, skip the first backup and go directly to installing ISFShax.}} | ||
== Backup and Installation == | == Backup and Installation == | ||
We will now start with a fresh | We will now start with a fresh NAND backup. | ||
# Navigate to <code>Backup and Restore</code> | # Navigate to <code>Backup and Restore</code> | ||
Line 141: | Line 141: | ||
=== Backing up ISFSHax === | === Backing up ISFSHax === | ||
Go back to Backup and Restore and Dump the SLC.RAW again. This will replace the previous SLC.RAW file you dumped earlier. It's required if you want to restore the SLC for unbricking, without losing ISFShax. Keep that backup somewhere safe. | Go back to Backup and Restore and Dump the SLC.RAW again. This will replace the previous SLC.RAW file you dumped earlier. It's required if you want to restore the SLC for unbricking, without losing ISFShax, in case the superblock protection fails. Keep that backup somewhere safe. | ||
== Booting with ISFShax == | == Booting with ISFShax == | ||
From this point on, the Wii U | From this point on, the Wii U can still boot without the SD card, but will have some patches applied (ISFShax tolerance for IOSU, update blocking). | ||
To boot into the Wii U OS, select <code>Patch (sd) and boot IOS (slc)</code>. | To boot into the Wii U OS in minute, select <code>Patch (sd) and boot IOS (slc)</code>. | ||
=== Launching environments with ISFShax === | === Launching environments with ISFShax === | ||
Line 163: | Line 163: | ||
=== Booting without SD === | === Booting without SD === | ||
This step is optional but highly recommended. Without the SD card, the Wii U | This step is optional but highly recommended. Without the SD card, the Wii U will still boot, but will only have minimal patches applied. | ||
To fix this, we need to install | To fix this, we need to install minute (fw.img) and the stroopwafel plugins (wafel_core + wafel_isfshax_patch) to the internal memory (SLC). This can be done using FTPiiU-Everywhere, which can be launched from Tiramisu and is part of the Aroma Package (enable in the plugin settings), or you can use the [https://github.com/mackieks/haxcopy haxcopy homebrew]. | ||
Haxcopy is recommended for most users, but if you accidentally copy a wrong plugin to the SLC or need to delete one, you'll still need to use FTP. | Haxcopy is recommended for most users, but if you accidentally copy a wrong plugin to the SLC or need to delete one, you'll still need to use FTP. | ||
<tabber> | |||
|-|Haxcopy= | |||
<span> | |||
# Create a folder named "hax" on the SD card. | # Create a folder named "hax" on the SD card. | ||
# Copy the fw.img to the hax folder. | # Copy the fw.img to the hax folder. | ||
Line 176: | Line 180: | ||
# If you want to coldboot Aroma or Tiramisu, rename wafel_payloader.ipx to 9payldr.ipx and copy it to the hax/ios_plugins folder. | # If you want to coldboot Aroma or Tiramisu, rename wafel_payloader.ipx to 9payldr.ipx and copy it to the hax/ios_plugins folder. | ||
# If you need other plugins like wafel_unlimit.ipx, rename and copy them to the hax/ios_plugins folder. | # If you need other plugins like wafel_unlimit.ipx, rename and copy them to the hax/ios_plugins folder. | ||
# | # Download the <code>haxcopy.wuhb</code> from [https://github.com/mackieks/haxcopy/releases here] and copy it to to the wiiu/apps folder (as you would normally install homebrew). | ||
# Insert the SD card into the Wii U and run haxcopy to transfer the hax folder to the SLC. | # Insert the SD card into the Wii U and run haxcopy to transfer the hax folder to the SLC. | ||
</span> | |||
|-|FTP= | |||
<span> | |||
{{info|text=You do not need to do the first two steps if you already have system file access enabled in the FTPiiU configuration.}} | |||
#Open the Aroma Plugin Configuration Menu using L + Down + SELECT (-) on the GamePad or Pro Controller (or B + Down + Minus (-) for WiiMotes). | #Open the Aroma Plugin Configuration Menu using L + Down + SELECT (-) on the GamePad or Pro Controller (or B + Down + Minus (-) for WiiMotes). | ||
#Open the FTPiiU option, then settings, and set ‘Allow access to system files’ to ‘true’ by pressing A. | #Open the FTPiiU option, then settings, and set ‘Allow access to system files’ to ‘true’ by pressing A. | ||
# Use an FTP client on the PC to browse to /storage_slc/. | # Use an FTP client on the PC to browse to /storage_slc/. | ||
# If you see a scfm.img file and sys folder, go into the sys folder. If you see folders like config, import, logs, proc, rights, security, title, and tmp, move to the next step. | # If you see a scfm.img file and sys folder, go into the sys folder. If you see folders like config, import, logs, proc, rights, security, title, and tmp, move to the next step. | ||
Line 198: | Line 200: | ||
# If you want to coldboot Aroma or Tiramisu, rename wafel_payloader.ipx to 9payldr.ipx and upload it. | # If you want to coldboot Aroma or Tiramisu, rename wafel_payloader.ipx to 9payldr.ipx and upload it. | ||
# If you need other plugins like wafel_unlimit.ipx, rename and upload them too. | # If you need other plugins like wafel_unlimit.ipx, rename and upload them too. | ||
</span> | |||
</tabber> | |||
Now, the Wii U should autoboot if no SD card is inserted. If an SD card is inserted, the minute menu should show up (even if the SD doesn't contain a fw.img). In that menu, you can select the Patch (SLC) and boot IOS (SLC) to load the plugins from the SLC and boot (no need to have them on the SD anymore). | Now, the Wii U should autoboot if no SD card is inserted. If an SD card is inserted, the minute menu should show up (even if the SD doesn't contain a fw.img). In that menu, you can select the Patch (SLC) and boot IOS (SLC) to load the plugins from the SLC and boot (no need to have them on the SD anymore). | ||
{{info|text= The Wii U will first try to load the fw.img from the SLC, and if that fails, it will fall back to the SD. If you install a broken fw.img that doesn't load, you can force | {{info|text= The Wii U will first try to load the fw.img from the SLC, and if that fails, it will fall back to the SD. If you install a broken fw.img that doesn't load, you can force ISFShax to load the fw.img from the SD by repeatedly pressing the power button until the menu shows up.}} | ||
{{warning|text= A factory reset will delete the hax folder. Without the fw.img on the SD, the Wii U will | {{warning|text= A factory reset will delete the hax folder. Without the fw.img on the SD, the Wii U will boot with minimal patches.}} | ||
=== Autobooting with SD (Optional) === | === Autobooting with SD (Optional) === | ||
Line 224: | Line 227: | ||
To make the Wii U boot as fast as possible, without showing minute, you can now use the fw_fastboot.img. This won't work with redNAND | To make the Wii U boot as fast as possible, without showing minute, you can now use the fw_fastboot.img. This won't work with redNAND | ||
It is hardcoded to go straight to the first option (booting the | It is hardcoded to go straight to the first option (booting the SLC, with patches from SLC). It won't display anything and ignore any autoboot configuration in the minute.ini. | ||
# First make sure the system can boot using the first option in minute. (see Booting without SD) | # First make sure the system can boot using the first option in minute. (see Booting without SD) | ||
Line 232: | Line 235: | ||
# Place the minute fw.img on the SD card | # Place the minute fw.img on the SD card | ||
# | # Repeatedly press the power button until the minute menu shows up on the screen. | ||
== Uninstalling ISFShax == | == Uninstalling ISFShax == |