More actions
UDPIH | |
---|---|
General | |
Author | GaryOderNichts |
Type | Exploits |
Version | R2 |
License | GPL-2.0 |
Last Updated | 2022/06/14 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
UDPIH (pronounced like "mud pie" without the M), which stands for "USB Descriptor Parsing Is Hard," is an exploit for the Wii U that takes advantage of a flaw in how the system reads USB information. This allows users to gain control of the system code using devices like Raspberry Pi Pico/Zero or Nintendo Switch.
Since the USB Stack runs before anything else on the Wii U, it would allow recovering from CBHC bricks without soldering by using this with the recovery menu.
You can find the detailed write-up here.
Installation
Supported devices include:
- Raspberry Pi Pico or Zero.
- A Nintendo Switch capable of running udpih_nxpayload.
Prebuilt releases of UDPIH are available for the Raspberry Pi Pico and Zero; other Linux devices with USB device emulation capabilities should work as well.
Media
UDPIH: Exploiting the Wii U's USB Descriptor parsing (GaryOderNichts)
Running UDPIH using an unpatched Switch (GaryOderNichts)
Changelog
v2 2022/06/14
- The console now powers off if the recovery_menu cannot be loaded from the SD Card.
- The gadget now supports both full speed and high speed mode, to support more linux systems.
v1 2022/06/06
- Initial release.
Credits
- @Maschell for the network configuration types.
- @dimok789 for mocha.
- @hexkyz for hexFW.
- @rw-r-r-0644 for the lolserial code.
Special thanks to Maschell, rw-r-r-0644, QuarkTheAwesome, vgmoose, exjam, dimok789, and everyone else who contributed to the Wii U scene.