Go to file
2021-10-09 00:55:43 +02:00
.github/workflows [Workflow] Use Environment Files instead of ::set-env 2020-11-26 23:36:09 +01:00
source Add custom ioctl to read the OTP 2021-10-09 00:55:43 +02:00
.gitignore Update gitignore 2020-06-20 23:37:45 +02:00
Dockerfile Update Dockerfile 2021-09-23 18:52:28 +02:00
Makefile Make to rebuild ios exploit when building, block setting a job number higher than 1 2020-06-27 10:21:38 +02:00
README.md Add Dockerfile 2020-06-27 10:26:41 +02:00

Mocha lite - a simple custom firmware

This a lite version of the original mocha to be used with the SetupPayload.

Usage

Place the 00_mocha.rpx in the sd:/wiiu/modules/setup folder and run the SetupPayload. Requires PayloadFromRPX as sd:/wiiu/root.rpx to support returning from the system settings.

Patches

  • You can also place a RPX as men.rpx in the sd:/wiiu folder which will replace the Wii U Menu.
  • RPX redirection
  • overall sd access
  • wupserver and own IPC which can be used with libiosuhax.
  • Opening the "Health and Safety" application will try to run the Homebrew Launcher from sd:/wiiu/apps/homebrew_launcher/homebrew_launcher.rpx from sd card.

Building

For building you just need wut installed, then use the make command.

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 mochapayload-builder

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

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

Credits

dimok Maschell orboditilt QuarkTheAwesome