Hacking UStealth - Wii U 'Format Disk' Nag workaround :)

PLaYa2313

New Member
Newbie
Joined
Jan 17, 2021
Messages
1
Trophies
0
Age
38
XP
32
Country
United States
I know I've seen a few posts regarding this issue but no solid answer..

I used UStealth a few years back and my drive still works with Wii and WII U however it's time to backup this drive before it dies.. The issue is that 1) UStealth v7 or v8 both see the drive status as 'Unknown' and don't touch it AND 2) USBToggle see's my device but says its not supported and makes no change

I haven't tried TestDisk because I haven't seen a success post about it and I don't want to lose my data trying to figure this out - has anyone confirmed TestDek works or found another solution/workaround for this?
 

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
you can unhide/hide manually.

unhide:
change last two bytes from 55AB to 55AA (respectively the last one from AB to AA)
https://en.wikipedia.org/wiki/Master_boot_record#Sector_layout (1FE & 1FF)

you can e.g. do with dd (on windows, linux or mac):
  • copy first 512 bytes to hdd
  • change with hex editor
  • copy back

just ensure you use the correct drive (else you may "corrupt" your pc hd)

also ensure if you use dd that you dont truncate when writing back to the device
(dd for windows: https://wiki.archlinux.org/index.php/USB_flash_installation_medium#dd_for_Windows)

hide:
vice versa

edit:
spelling errors
 
Last edited by mive,
  • Like
Reactions: ChiefReginod

TheDreadedAndy

New Member
Newbie
Joined
Jan 23, 2021
Messages
4
Trophies
0
Age
25
XP
63
Country
United States
I wrote a CLI version of this for Linux users who aren't familiar with dd. I tested it with USB Loader GX and Nintendont, it seems to work fine. As with using dd, be careful not to give the program the wrong drive, it won't stop you from stealthing your primary drive. I'd also recommend making sure the drive isn't mounted, as I'm not sure how the kernel would react to that.

Example usage: List devices with lsblk, then give your usb to uustealth. In my case, my usb is /dev/sde, so I'd run "uustealth /dev/sde".

I'll attach a binary and the source code for those interested. Hope this helps someone :)
 

Attachments

  • UnixUStealth.zip
    5.3 KB · Views: 153

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
if someone prefers just the terminal, this line unhides:
printf "\xaa" | sudo dd of=block_device(*) seek=511 bs=1 conv=notrunc

this one hides:
printf "\xab" | sudo dd of=block_device(*) seek=511 bs=1 conv=notrunc

(*)e.g. /dev/sdc, whole device not partition like e.g. /dev/sdc1 !
 
Last edited by mive,

Goginha

Active Member
Newcomer
Joined
Sep 23, 2020
Messages
39
Trophies
0
XP
170
Country
Brazil
My 64gb usb drive is not being hidden, I was able to hide it once, then I formatted it, and now everytime I try to hide it again it says that is was hidden but then it doesn't hide it.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
are you using mocha? I know the latest mocha, if you compile it, can see through ustealth. I think it's on purpose, since it's compatible with fat32 on the wii u side.
 

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
you can also use dd for windows, you just need to copy the first 512 bytes from the usb device to the pc, change with regular hex ediotr and copy back.

http://www.chrysocome.net/dd

ensure you use the right device and also maybe make either a backup (of your usb device) or do some sort of test before copying back. also ensure you dont mess up your pc hd
 

Goginha

Active Member
Newcomer
Joined
Sep 23, 2020
Messages
39
Trophies
0
XP
170
Country
Brazil
Okay so I tried Ustealth with another usb stick, and it works, they are both the same except that they have different mediatype, the one that works is external hard disk media, the one that doesn't is a removable media. Is there any way I can change their mediatype? (btw the one that worked is a 4gb usb stick and the one that didn't is a 64gb one.)
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Nut on the hill