BluUBomb - A primary Wii U entrypoint via bluetooth

H2x1_generic_WiiU_image1280w.jpg

BluUBomb exploits the Wii U's bluetooth stack to gain IOSU kernel access via bluetooth.

Not to be confused with BlueBomb for the Wii and Wii Mini.

What does this mean?
This means you can get IOSU code execution by only pairing an emulated Wii Remote to the system.

This should be useful to fix a few softbricks on the Wii U side.
You don't need a working browser or Mii Maker.
if you've messed up with regionhax and can no longer access the browser, BluUBomb can fix this as well.

The BluUBomb repository contains a few different kernel binaries for different purposes:

loadrpx.bin
Launches a launch.rpx from the root of your SD card on the next application launch.

regionfree.bin
Applies IOSU patches to temporarily remove region restrictions.
This should be helpful if you've locked yourself out of your applications due to permanent region modifications.

wupserver.bin
Launches a wupserver instance directly after using bluubomb.
This gets you full system access remotely via wupclient (replace the IP in line 29 with the one of your Wii U).
This works without having to leave the controller pairing screen.

Check out the repository for additional instructions:
https://github.com/GaryOderNichts/bluubomb

The write-up and technical details can be found here:
https://github.com/GaryOderNichts/bluubomb/blob/master/WRITEUP.md

Credits
  • GaryOderNichts - bluUbomb
  • rnconrad for the WiimoteEmulator
  • dimok789 and everyone else who made mocha possible
 
Last edited by GaryOderNichts,

Helvetica

Member
Newcomer
Joined
Sep 5, 2017
Messages
18
Trophies
0
XP
354
Country
Korea, North
How I make it work with Ubuntu 21.10 (and 21.04).

Disable the bluetooth service with:

sudo systemctl disable --now bluetooth

Reboot

Then enter:

sudo hciconfig hci0 reset

Now it will appear as Disabled.
Tried this and it worked! however, i ran into another issue. I injected the wupserver file and when I attempt to connect using wupclient on my windows machine, I get thie error in my screenshot.
@GaryOderNichts Any reason this may happen? I simply need to download and edit system.xml to load a different system menu title id and then upload it back to the console.
 

Attachments

  • 1636683842482.png
    1636683842482.png
    17.7 KB · Views: 86
Last edited by Helvetica,
  • Like
Reactions: testing_this

Helvetica

Member
Newcomer
Joined
Sep 5, 2017
Messages
18
Trophies
0
XP
354
Country
Korea, North
Try it on the desktop or give users privileges. Iirc, you need your ip address in wupclient. Edit it with idle.
Tried that and I still get the same error. I'm tempted to try the rpx launch payload but i'm not sure how to load it since my console instantly freezes at the warawara plaza
 

Helvetica

Member
Newcomer
Joined
Sep 5, 2017
Messages
18
Trophies
0
XP
354
Country
Korea, North
Make sure your SD card is formatted properly and detected. Try blowing some air into the SD slot.
Still nothing. I've made sure everything on my sd card is correct and the terminal shows that everything worked. For wupserver, do I have to stay in Linux for it to work or is rebooting back to windows to run wupclient ok?

Edit: so after trying on another wii u, i can boot homebrew launcher, but wupserver still refuses to do anything
 
Last edited by Helvetica,

strnadik

Member
Newcomer
Joined
Oct 23, 2021
Messages
15
Trophies
0
Age
27
XP
115
Country
Czech Republic
I am wondering the same with the 160-0103 error. I have Teensy2.0 on the way but I only have SLC.bin and OTP.bin. The Wii U worked but has gone through Factory Reset and now doesnt work and throws the 160-0103. The controller is paired. Would there possibly be a way to save my console?
 

xstas13

New Member
Newbie
Joined
Sep 3, 2021
Messages
3
Trophies
0
Age
39
XP
222
Country
Russia
Alright so here is a binary which copies a file named "cert.der" from the root of your SD card to the correct certificate path.
You can get the original cert from the decrypted NUS title or if you have a backup.
So what you need to do:
- extract the attached .zip
- rename the "ssl_unbrick.bin" to "bluu_kern.bin" and copy it to the root of the SD
- rename the cert to "cert.der" and copy it to the root
- power on your Wii U
- run bluubomb
- wait

Once finished successfully the console will reboot. If it fails it will power off without rebooting.
Let me know how it goes.
I have locked my console by changed sys_prod.xml
I change parameter <product_area>
From: <product_area type="unsignedInt" length="4" access="710">1</product_area>
To: <product_area type="unsignedInt" length="4" access="710">4</product_area>

The console now freezes on the first logo screen and music plays.
I tried to connect via BluUBomb

After running command: sudo ./bluubomb <bdaddr>
console reboots to black screen
My SD Card:
loadrpx.bin -> bluu_kern.bin

homebrew_launcher.rpx -> launch.rpx

I already realized that I cannot run Homebrew Launcher in this state.
But I think that through running the binary file, I can rewrite sys_prod.xml
@GaryOderNichts
Could you create such binary file?
Or send me sources of ssl_unbrick.bin and I try to build it for my case?

Thank you in advance :)
 
Last edited by xstas13,

Gaboliux

Member
Newcomer
Joined
Jan 11, 2022
Messages
5
Trophies
0
Age
32
XP
41
Country
United States
My Bluetooth chip isn't compatible with bluubomb :(. If you know which ones are compatible, please let me know

Sent from my Redmi 6 Pro using Tapatalk
 

Bertuga

Active Member
Newcomer
Joined
Dec 12, 2010
Messages
29
Trophies
1
XP
433
Country
Brazil
Very nice!

My WiiU is bricked in the formatting screen, I don't think it is a state in which is possible to pair wiimotes, so it won't work for me, but it is good to see the WiiU getting new stuff.
 

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
792
Trophies
1
XP
5,531
Country
Germany
Version 4 is now released!
Changelog:
  • Cleaned up and removed unnecessary code.
    This increases stability and compatibility with some bluetooth adapters.
  • Add a longer delay between data transfers.
    This fixes an issue where bluubomb just did nothing on some bluetooth adapters.
  • Add a "install_wup" binary which installs valid signed WUP from the SD Card.
    Refer to the README for instructions.
 
  • Like
Reactions: ber71

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    I used to drink alcohol fairly often. Never to the point of it being a problem, but like 2-3 beers with dinner each night, or a few cocktails or glasses of Scotch or something. Started smoking/vaping weed a lot a few years back which killed 90% of my interest in booze. Now I stopped smoking/vaping weed as much and just deal with life the boring way most of the time
    +1
  • Xdqwerty @ Xdqwerty:
    I only drank alcohol once and it was by accident
  • Xdqwerty @ Xdqwerty:
    I didnt know it was beer, it was on a juice bottle
  • SylverReZ @ SylverReZ:
    Yeah, I'm addicted to smoking, sadly. It's very addictive but I wish I didn't start.
  • K3Nv2 @ K3Nv2:
    May just order a 5700g for a nas/emulation set up tbh
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast you were asleep on 4/20
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, you played that Mario flash game called Mario 63?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, No, but I've seen it on Vinesauce's stream.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, that game is one of the reasons i met newgrounds bc the full versión of it is in that site
  • Xdqwerty @ Xdqwerty:
    Also somebody is remaking it
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, the other game where I found newgrounds is new york shark
    +1
  • SylverReZ @ SylverReZ:
    Spoke to Tom Fulp the other day, if he can find his old Newgrounds site content like the mini Flash animations from the 2000's that played on the portal.
  • SylverReZ @ SylverReZ:
    So far no response, but he did say that he'll find them. Wayback Machine doesn't have em.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast the 1999 versión of pico's school is avaliable (the difference between it, the 2006 versión and the 2016 versión is that the speed of the game depends of the speed of your computer and that it had the og soundtrack)
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Another being Pico VS Bear, the original 1999 version before Jim Henson filed a DMCA takedown.
    +1
  • Xdqwerty @ Xdqwerty:
    The 2006 versión was made when the flash portal was made
  • SylverReZ @ SylverReZ:
    Many people thought it was lost, but was discovered that he hid it on the same page.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, although the "secrets" system where the game was has been removed. Also pico vs uberkids had a netplay versión that was shutdown, although the swf file has been found
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Nope. There are two download buttons on the same page, where you can download the original under a file called "bear.exe". "bear2.exe", however, is the updated game in a Flash projector. P.s. this was on the archived Pico page from 2000.
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's been there for a long time, too. People who search for lost media don't look hard enough lmao.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, also the pico 2 demos used to be only for the newgrounds patrons but they are on internet archive too (https://archive.org/download/picos_school_2)
    +1
  • Xdqwerty @ Xdqwerty:
    Iirc the demos were removed from newgrounds in 2022
    Xdqwerty @ Xdqwerty: Iirc the demos were removed from newgrounds in 2022