Go to file
2022-01-03 16:18:06 +01:00
.github/workflows Change the release-artifact directory structure 2021-12-28 18:41:29 +01:00
source Run the kernel syscall with full kernel permissions 2022-01-03 16:18:06 +01: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 Update the README 2021-12-31 15:26:33 +01:00

MochaPayload - a simple custom firmware

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

Usage

Place the 00_mocha.rpx in the [ENVIRONMENT]/modules/setup folder and run the EnvironmentLoader.

  • 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.

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