Wii U:Alternate Exploits/Bluubomb/Setup

From Hacks Guide Wiki
< Wii U:Alternate Exploits‎ | BluubombThis is the latest revision of this page; it has no approved revision.

I'm ngl this was mostly just copied from the Bluubomb GitHub but it was wanted to be in a more 'centralized' area.

Do note these instructions assume a Debian-based system.

How to set up and use Bluubomb

  1. Run sudo apt install build-essential libbluetooth-dev libglib2.0-dev libdbus-1-dev git to install the required dependencies.
  2. Run git clone https://github.com/rnconrad/WiimoteEmulator && cd WiimoteEmulator.
  3. Run source ./build-custom.sh to build BlueZ.
    • Don't worry if building the emulator itself fails due to missing SDL headers. Just continue with the next steps.
  4. Stop the already running bluetooth service sudo systemctl disable --now bluetooth.
  5. Run the custom built bluetoothd sudo ./bluez-4.101/dist/sbin/bluetoothd -d -n.
  6. Download the bluubomb binary and the sd_kernels.zip from the releases page.
  7. Copy loadrpx.bin from sd_kernels.zip to the root of your SD Card and rename it to bluu_kern.bin.
  8. Power on the Wii U, insert your SD Card and press the sync button. Make sure there are no other controllers (WiiMotes/Pro Controllers) connected.
  9. Open a new terminal and make the bluubomb file executable by running chmod +x bluubomb.
  10. Run sudo ./bluubomb and wait for the pairing process to complete.
    • This might take a minute.
    • If you get a warning about Simple Pairing mode read the Simple Pairing mode section below.
  11. After it has finished sending the data, go to Step 1 on the main page in section Installing the PayloadLoader into Health and Safety.

Simple Pairing Mode

On some devices the simple pairing mode can't be disabled by bluubomb.
You can check the current Simple Pairing mode by running hciconfig hci0 sspmode.
Make sure it says Simple Pairing mode: Disabled.
If not run sudo hciconfig hci0 sspmode disabled and sudo hciconfig hci0 reset.
Then check the mode again.