Go to file
2024-05-06 13:56:59 +02:00
.github/workflows Update github actions 2024-05-06 13:56:59 +02:00
meta Rename to Payload-Loader Installer update icon (thanks @Adinaton) 2024-05-06 13:56:59 +02:00
payload@2602aa4b56 Update submodule 2021-12-26 15:01:46 +01:00
source Rename to Payload-Loader Installer update icon (thanks @Adinaton) 2024-05-06 13:56:59 +02:00
.clang-format Format the code via clang-format 2022-07-24 08:56:28 -07:00
.gitignore Build .wuhb instead of .rpx, Update Dockerfile 2021-09-17 18:45:06 +02:00
.gitmodules Use the latest PayloadFromRPX payload that blocks updates even if you don't run a payload. 2021-03-05 23:07:57 +01:00
Dockerfile Fix input when no gamepad is connected. 2021-10-17 15:26:25 +02:00
LICENSE Add LICENSE 2022-09-05 12:51:24 +02:00
Makefile Rename to Payload-Loader Installer update icon (thanks @Adinaton) 2024-05-06 13:56:59 +02:00
README.md Rename to Payload-Loader Installer update icon (thanks @Adinaton) 2024-05-06 13:56:59 +02:00

Payload-Loader Installer

A (hopefully) userfriendly and safe installer to inject a "payload.elf-loader" into the Health and Safety application via FailST.

To be able to do a coldboot setup you need launch this installer via the Health & Safety injection itself.

Use the installer to uninstall the Payload-Loader, even a factory won't remove it

There is always the risk of bricking the console, only proceed with installing if you understand this risk

Features

  • Inject PayloadFromRPX into the Health & Safety application.
  • Change the boot-title of the console to Health & Safety to coldboot into PayloadFromRPX.
  • Various (hash)-checks to make sure the installation will be successful.
  • Restore the original Health & Safety Application.

Usage

Load the Installer with the PayloadLoaderInstallerEnvironment or homebrew_on_menu_plugin.

  • Coldbooting into the Payload-Loader can only be activated if you launch the installer from an environment that has been loaded by the Payload-Loader. This ensures the Payload-Loader is actually working properly before coldbooting into it.
  • Launching the Payload-Loader Installer from the browser won't let change the boot title to Payload-Loader.
  • The PayloadFromRPX can only be updated when coldbooting into the Wii U Menu.
  • Coldbooting can only be activated when the installer recognizes the PayloadFromRPX.
  • The installer is only designed to work with a unmodifed system. If your have modified the Health & Safety Application or system.xml in the past the installer may fail

Building using the Dockerfile

It's possible to use a docker image for building. This way you don't need anything installed on your host system.

# Build docker image (only needed once)
docker build . -t payloadloaderinstaller-builder

# make 
docker run -it --rm -v ${PWD}:/project payloadloaderinstaller-builder make

# make clean
docker run -it --rm -v ${PWD}:/project payloadloaderinstaller-builder make clean

Credits

  • Maschell (FailST, Installer, PayloadFromRPX)
  • rw-r-r-0644 (Installer)
  • GaryOderNichts (Installer)