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

  • Thread starter Thread starter jayjay123
  • Start date Start date
  • Views Views 431,421
  • Replies Replies 706
  • Likes Likes 44
Thanks for the heads up infinete. I'd get them elsewhere myself, but perhaps look replacing the storage device (I assume they're on SD?) If internal, perhaps the machine is playing up? Hopefully not that!
 
for those under linux I've found a way to do hide /unhide the drive:

this is for experienced users, as the dd command can be very dangerous, if you don't know what the 'dd' command does.. then you are better booting windows and using jayjay123's program. Always read twice before pushing enter key. and each person is responsible for not messing their MBR.

first make very very sure you know which drive is the one you want to hide, for this example I'll use /dev/sdx
also, make sure you use /dev/sdx (with NO number) instead of /dev/sdx1 /dev/sdx2 etc...

typing the command dmesg after plugging the drive should point you to the correct letter.
(/dev/sda is most likely your boot disk, so NEVER use that one)

we first need to make a backup of the MBR:

as root run:
dd if=/dev/sdx of=/root/mbr.bin bs=512 count=1

next we edit mbr.bin with an hex editor, something like okteta
change the last byte from AA to AB
and then save it as mbrhidden.bin

then we have to write it back to the drive
again, be absolutely sure you are using the correct drive or you will end up with an unbootable system.

dd if=/root/mbrhidden.bin of=/dev/sdx bs=512 count=1

and that makes it hidden

if you want to unhide it again simply write the original mbr.bin:

dd if=/root/mbr.bin of=/dev/sde bs=512 count=1

and unplug/plug the drive
 
for those under linux I've found a way to do hide /unhide the drive:

this is for experienced users, as the dd command can be very dangerous, always read twice before pushing enter key. and each person is responsible for not messing their MBR.

first make very very sure you know which drive is the one you want to hide, for this example I'll use /dev/sde
also, make sure you use /dev/sde (with NO number) instead of /dev/sde1 /dev/sde2 etc...

typing the command dmesg after plugging the drive should point you to the correct letter.
(/dev/sda is most likely your boot disk, so NEVER use that one)

we first need to make a backup of the MBR:

as root run:
dd if=/dev/sde of=/root/mbr.bin bs=512 count=1

next we edit mbr.bin with an hex editor, something like okteta
change the last byte from AA to AB
and then save it as mbrhidden.bin

then we have to write it back to the drive
again, be absolutely sure you are using the correct drive or you will end up with an unbootable system.

dd if=/root/mbrhidden.bin of=/dev/sde bs=512 count=1

and that makes it hidden

if you want to unhide it again simply write the original mbr.bin:

dd if=/root/mbr.bin of=/dev/sde bs=512 count=1

and unplug/plug the drive


As a computer technician, I can attest to this. DO NOT UNDER ANY CIRCUMSTANCES USE THIS METHOD, IF YOU DON'T KNOW WHAT YOU'RE DOING! Messing with the master boot record (MBR) is extremely risky, always check and double check that you understand all the instructions and every step of the way, otherwise you could wind up with a bricked drive thats unrecoverable (bye bye games!).
 
If you know what it's like this:
Code:
dd if=/dev/sde of=/root/mbr.bin bs=512 count=1
does not serve the bold red :)
 
ya, but the average user is not use a linux, use a win...XP! :) also is just sign it in red! :)
gotem if you want, put a "x", in the command (/dev/sdx)
 
I'm feeling pretty inept here, I have downloaded the R8 Ustealth to conceal my drive and it won't run. I'm assuming there is a GUI here but nothing happens.
 
for those apps (like nintendont) that use the signature check built into libFAT I've recompiled it with UStealth support for anyone interested
http://www.mediafire.com/download/9d1ffxo16kc1gmq/libfatmod.zip
this would probably fix several apps by just replacing the existing one in your devkitpro and recompiling




if you're curious, the change was at line 183 in partition.c (code included)
 
  • Like
Reactions: Maxternal

Site & Scene News

Popular threads in this forum