7
edits
m (Unencrypted fw.img no longer needed) |
(Adds update blocking information, instructions and exploit method for Haxchi/CBHC, instructions to replace the encrypted fw.img with the non-encrypted one, general troubleshooting information, and a plugin list. Removes disclaimers for legacy environments, as there is a proper method for them now.) |
||
Line 9: | Line 9: | ||
*Providing a minimal CFW that can launch old homebrew using the homebrew launcher (though this might be less useful with Aroma and Tiramisu available) | *Providing a minimal CFW that can launch old homebrew using the homebrew launcher (though this might be less useful with Aroma and Tiramisu available) | ||
*Preventing the Wii U from turning on the Tablet during boot using a stroopwafel plugin | *Preventing the Wii U from turning on the Tablet during boot using a stroopwafel plugin | ||
{{info|text= To protect against Nintendo pushing a boot1 update, which would brick a console with ISFShax, '''system updates get blocked''' by the <code>wafel_isfshax_patch</code> plugin. If you need to perform a system update, use v1.0 of said plugin, which doesn't contain the update block.}} | |||
== Exploit Methods == | == Exploit Methods == | ||
Line 15: | Line 17: | ||
*If you already have Tiramisu or Aroma installed and can launch it, follow the Instructions for Aroma | *If you already have Tiramisu or Aroma installed and can launch it, follow the Instructions for Aroma | ||
*If you already have Haxchi or CBHC installed, follow Instructions for Haxchi | |||
*If the Browser still works and you can launch the browser exploit u.wiidb.de, follow the Instructions for Browser | *If the Browser still works and you can launch the browser exploit u.wiidb.de, follow the Instructions for Browser | ||
*If you can't access the Browser, but Settings still work follow Instructions for DNSpresso | *If you can't access the Browser, but Settings still work follow Instructions for DNSpresso | ||
Line 20: | Line 23: | ||
*If your Wii U can't launch the browser anymore or can't connect to the internet, follow the Instructions for UDPIH | *If your Wii U can't launch the browser anymore or can't connect to the internet, follow the Instructions for UDPIH | ||
Make sure your SD card is FAT32, although this should already be the case if you have an environment installed. | |||
Make sure your SD card is FAT32, although this should already be the case if you have | |||
== SD Preparation == | == SD Preparation == | ||
Line 32: | Line 33: | ||
*The [https://github.com/isfshax/wafel_isfshax_patch/releases IOSU ISFShax tolerance patch] (<code>wafel_isfshax_patch.ipx</code>) | *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/Haxchi/Browser/DNSpresso]''' | ||
*The [https://github.com/wiiu-env/fw_img_payload/releases fw_img_payload] zip '''[Browser/DNSpresso only]''' | *The [https://github.com/wiiu-env/fw_img_payload/releases fw_img_payload] zip '''[Browser/DNSpresso only]''' | ||
*The [https://github.com/wiiu-env/PayloadFromRPX/releases root.rpx] '''[DNSpresso only]''' | *The [https://github.com/wiiu-env/PayloadFromRPX/releases root.rpx] '''[DNSpresso only]''' | ||
Line 41: | Line 42: | ||
# Copy the <code>superblock.img</code> and <code>superblock.img.sha</code> to root of your SD card. | # Copy the <code>superblock.img</code> and <code>superblock.img.sha</code> to root of your SD card. | ||
# Copy the <code>wafel_core.ipx</code> and <code>wafel_isfshax_patch.ipx</code> to the <code>ios_plugins</code> folder in the <code>wiiu</code> folder. | # Copy the <code>wafel_core.ipx</code> and <code>wafel_isfshax_patch.ipx</code> to the <code>ios_plugins</code> folder in the <code>wiiu</code> folder. | ||
# Copy the <code>fw_encrypted.img</code> to the root of your SD card and rename it to <code>fw.img</code>. | # Copy the <code>fw_encrypted.img</code> to the root of your SD card and rename it to <code>fw.img</code>. '''(Aroma/Haxchi/Browser/DNSpresso)''' | ||
#Extract the contents of the <code>fw_img_payload</code> zip to the root of your SD card. '''(Browser/DNSpresso)''' | # Extract the contents of the <code>fw_img_payload</code> zip to the root of your SD card. '''(Browser/DNSpresso)''' | ||
# Copy the <code>root.rpx</code> to the root of your SD card and rename it to <code>launch.rpx</code> '''(DNSpresso)''' | # Copy the <code>root.rpx</code> to the root of your SD card and rename it to <code>launch.rpx</code> '''(DNSpresso)''' | ||
# Copy the <code>fw.img</code> and <code>boot1.img</code> to the root of your SD card. '''(UDPIH)''' | # Copy the <code>fw.img</code> and <code>boot1.img</code> to the root of your SD card. '''(UDPIH)''' | ||
Line 80: | Line 81: | ||
{{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> | |||
|-|Haxchi= | |||
<span> | |||
# Hold A on the gamepad while launching the Haxchi or DO NOT TOUCH ME app. | |||
# Alternatively, if you have CHBC, you can hold A on the gamepad while booting the console. | |||
</span> | </span> | ||
Line 137: | Line 145: | ||
#Follow the onscreen instructions, the buttons are the same as minute's (3x Eject, 1x Power, 3x Eject). | #Follow the onscreen instructions, the buttons are the same as minute's (3x Eject, 1x Power, 3x Eject). | ||
# The console should now turn off. | # The console should now turn off. | ||
# Replace the encrypted <code>fw.img</code> on the SD with the <code>fw.img</code> '''(NOT the encrypted one)'''. | |||
#If it successfully installed, the Wii U will directly boot into minute once you boot again. | #If it successfully installed, the Wii U will directly boot into minute once you boot again. | ||
Line 147: | Line 156: | ||
To boot into the Wii U OS in minute, select <code>Patch (sd) and boot IOS (slc)</code> (2x Power, 1x Eject). | To boot into the Wii U OS in minute, select <code>Patch (sd) and boot IOS (slc)</code> (2x Power, 1x Eject). | ||
===Launching | {{info|text= If your console bootloops through minute over and over again, you're probably coldbooting Aroma or Tiramisu and replaced the <code>wiiu/payload.elf</code> with the fw_img loader. Just replace it with the proper <code>wiiu/payload.elf</code> for Aroma [https://github.com/wiiu-env/PayloadLoaderPayload/releases here] (This also applies to Tiramisu).}} | ||
===Launching Aroma/Tiramisu with ISFShax === | |||
You can use ISFShax to boot into Aroma or Tiramisu. | You can use ISFShax to boot into Aroma or Tiramisu. | ||
To begin, you will need the latest files from the sites. | To begin, you will need the latest files from the sites. | ||
Line 205: | Line 216: | ||
{{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.}} | {{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 boot with minimal patches.}} | {{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, but some actions (such as leaving the System Settings) may be slower. It's recommended to set up minute and stroopwafel again.}} | ||
===Autobooting with SD (Optional) === | ===Autobooting with SD (Optional) === | ||
Line 219: | Line 230: | ||
You can adjust the timeout (in seconds) to your preference. The <code>autoboot</code> option determines which entry from the minute menu will be loaded. Setting it to <code>1</code> corresponds to <code>Patch (slc) and boot IOS (slc)"</code>, which loads the ios_plugins from the SLC. If you haven't installed them to the SLC or want to load them from the SD for any reason, change the value to <code>3</code>, which corresponds to <code>"Patch (sd) and boot IOS (slc)</code>. | You can adjust the timeout (in seconds) to your preference. The <code>autoboot</code> option determines which entry from the minute menu will be loaded. Setting it to <code>1</code> corresponds to <code>Patch (slc) and boot IOS (slc)"</code>, which loads the ios_plugins from the SLC. If you haven't installed them to the SLC or want to load them from the SD for any reason, change the value to <code>3</code>, which corresponds to <code>"Patch (sd) and boot IOS (slc)</code>. | ||
{{info|text=If you combine autobooting minute with the wafel_payloader plugin, | {{info|text=If you combine autobooting minute with the wafel_payloader plugin, you can autoboot Aroma or Tiramisu without having Health and Safety injected at all!}} | ||
As an alternative, check out the Fastboot option below. | As an alternative, check out the Fastboot option below. | ||
Line 246: | Line 257: | ||
#Delete the /storage_slc/sys/hax folder if you have set up SLC booting. | #Delete the /storage_slc/sys/hax folder if you have set up SLC booting. | ||
# Run the ISFShax installer again from minute and follow the on-screen instructions to uninstall. | # Run the ISFShax installer again from minute and follow the on-screen instructions to uninstall. | ||
==Recommended Plugins == | |||
Here is a list of currently available stroopwafel plugins you can use with ISFShax: | |||
# [https://github.com/jan-hofmeier/wafel_noinit_tablet wafel_noinit_tablet] - Prevents the gamepad from turning on while booting the console. | |||
# [https://github.com/jan-hofmeier/wafel_sd_usb/releases SDUSB] - Allows you to run games from the SD Card. | |||
# [https://github.com/jan-hofmeier/wafel_usb_partition/releases USB Partition] - Allows you to use partitioned USB devices with the Wii U. | |||
# [https://github.com/jan-hofmeier/wafel_setup_mlc/releases wafel_setup_mlc] - Allows you to rebuild or upgrade the MLC. |
edits