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

jammybudga777

Well-Known Member
Member
Joined
Aug 23, 2013
Messages
2,284
Trophies
1
Age
37
XP
2,193
Country
i have looked through the thread and the main op. but i cant find anywhere emulators that have been re-compiled to work with U-stealth (the only thing stopping me from using this right now) im guessing there isnt any yet and i need to do it myself??
 

Guips

New Member
Newbie
Joined
Feb 23, 2015
Messages
2
Trophies
0
Age
39
XP
56
Country
France
Do you think it could be possible to add ustealth support to the libwupc version of Snes9xGX, FCEUGX and VBAGX from here ?
 

gregde

New Member
Newbie
Joined
Mar 10, 2015
Messages
1
Trophies
0
Age
33
XP
51
Country
France
Hello everybody :)

So if i understand , this program (Ustealth) only works with a disk and not a partition (eg : wii games are on a NTFS partition but the disk contains also a FAT32 partition and so the goal is only to hide the Ntfs one) ?

Thank you
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,650
Country
France
you don't hide partitions, you alter the partition table.

a drive works like that:

[drive start][Partition table][partition1][partition2][partition3][partition4][drive end]

The partition table is used to tell where the 4 possible partitions starts on the drive, the format (fat32, ntfs, ext, unformated, etc.) and how big they are.
The partition table has a signature to determine if the HDD is using a partition table or if it's unformated/raw.

The WiiU is formating the drive fully
[Drive start]WiiU Format[Drive end]
No partition, no partition table are used by the console.
The WiiU is looking at the partition table signature to determine if the drive is already formated to wiiU format.

If it finds the Table's signature, it means the drive is not formated yet, and ask to format it.
If it doesn't find the Table's signature, it "think" the drive is already WiiU format, and don't ask to format it.

So, the trick with UStealth is to modify the expecting signature located in the Partition table.
The partition are untouch, they are still starting and containing all the data. The partition table is also correctly defining each partition type/size/location, only the signature is different.

The issue, is that other programs are checking the signature to determine if the drive is formated or not.
If you connect a drive with modified signature on a computer, it will think the drive is not formated because the signature is bad.

You can edit the signature on Wii or vWii (with a homebrew), or on the computer (with a program to edit the signature only, without formating the drive)
 

75mak

Well-Known Member
Member
Joined
Nov 10, 2011
Messages
395
Trophies
0
XP
313
Country
you don't hide partitions, you alter the partition table.

a drive works like that:

[drive start][Partition table][partition1][partition2][partition3][partition4][drive end]

The partition table is used to tell where the 4 possible partitions starts on the drive, the format (fat32, ntfs, ext, unformated, etc.) and how big they are.
The partition table has a signature to determine if the HDD is using a partition table or if it's unformated/raw.

The WiiU is formating the drive fully
[Drive start]WiiU Format[Drive end]
No partition, no partition table are used by the console.
The WiiU is looking at the partition table signature to determine if the drive is already formated to wiiU format.

If it finds the Table's signature, it means the drive is not formated yet, and ask to format it.
If it doesn't find the Table's signature, it "think" the drive is already WiiU format, and don't ask to format it.

So, the trick with UStealth is to modify the expecting signature located in the Partition table.
The partition are untouch, they are still starting and containing all the data. The partition table is also correctly defining each partition type/size/location, only the signature is different.

The issue, is that other programs are checking the signature to determine if the drive is formated or not.
If you connect a drive with modified signature on a computer, it will think the drive is not formated because the signature is bad.

You can edit the signature on Wii or vWii (with a homebrew), or on the computer (with a program to edit the signature only, without formating the drive)
Do you think an IOS exploit will possibly give more clues as to how the wii U format works so then it would be possible to use wii U format for wii stuff?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,650
Country
France
no.
The WiiU format is encrypted. even if you can see how the IOS read the drive, or even if you can access the files thanks to the WiiU IOS exploit (you tell the IOS to read the files for you) when you are in WiiU mode, you will not be able to access it from vWii as you will need the encryption key and you are not in WiiU mode so the WiiU IOS will not be available.
 

Dellguy

New Member
Newbie
Joined
Mar 7, 2015
Messages
3
Trophies
0
Age
27
Location
Howell, Michigan
XP
52
Country
United States
Quick Question. I was able to get U Stealth to hide the hard drive (No format screen at startup) but Wiiflow won't read the drive (was working fine before) . I'm using the WiiFlow Mastermod (And updated it...even took the boot.dol from wiiflow 4.2.1 and replaced it with what I had...still nothing.) Could this be because I'm using WBFS manager, or is there some switch in the wiiflow settings I missed? Any help would be appreciated.
 

Wiimm

Developer
Member
Joined
Aug 11, 2009
Messages
2,292
Trophies
1
Location
Germany
Website
wiimmfi.de
XP
1,519
Country
Germany
The following Bash/Linux command line has the same effect as UStealth:
Code:
echo -n $'\xab' | dd of=/dev/XXX bs=1 count=1 seek=511
Replace 'XXX' by the correct device name.
For me it works perfect: Wii U ignores the USB-Stick and CFG-Loader sees the WBFS partition. I have not tested other things.
 

pokeparadox

Well-Known Member
Member
Joined
Dec 31, 2008
Messages
230
Trophies
0
XP
782
Country
I'm sorry it took so long but in all honesty I just kept forgetting to upload after work, etc.

Here: http://projectinfinity.org.uk/lib/exe/fetch.php?media=pokeparadox:temp:u-stealth-linux.7z

Is my progress in getting a version of the UStealth utility working under Linux. It's not perfect, but it does work. (No warranty implied, etc.)

Please feel free to use the existing code to improve what's there. One known bug is that it will sometimes freeze with the input stolen you have no choice but shutdown your PC.

EDIT: The source is included as are the Exe files. You will need mono to run this. It is intended to be run in linux as it uses shell commands. I doubt it will work on other OSs.
Also it require dd, parted and cut (maybe others I forgot) in order to perform the necessary operations.
 

sammus2

New Member
Newbie
Joined
Jun 17, 2015
Messages
2
Trophies
0
Age
33
XP
43
Country
Greece
and what about the reverse? i mean how we can make the pc to read the usb already in format device from wii u? i fuck up with my saves i moved them in a usb device then i format the wii u and ofc is asking me for format the usb device. and now what if somehow i open the usb device with pc and then i add this UStealth and then maybe the wii u will read the usb with my saves? ;/
 

Slartibartfast42

Well-Known Member
Member
Joined
Mar 6, 2013
Messages
943
Trophies
0
XP
531
Country
United States
and what about the reverse? i mean how we can make the pc to read the usb already in format device from wii u? i fuck up with my saves i moved them in a usb device then i format the wii u and ofc is asking me for format the usb device. and now what if somehow i open the usb device with pc and then i add this UStealth and then maybe the wii u will read the usb with my saves? ;/

No, that's impossible. It's encrypted, we don't have the keys. What did you do? Why did you do that?
 

chrisemersonnc

Member
Newcomer
Joined
Oct 4, 2007
Messages
20
Trophies
0
Age
52
Website
Visit site
XP
224
Country
United States
Has anyone confirmed that USBLoader GX works with this or not on WiiU? I've tried the latest GX and the GX dol the author posted in the first post - but in both cases the HD is never found by GX. I also tried the v7 and v8 versions of the ustealth app - but in both cases there it's the same - the WiiU can't see the drive and GX can't see it either. The fact that this app hides the HDD from the WiiU is so awesome ... but so far I can't get it seen by USBLoader GX. Apologies if this has already been answered btw.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,650
Country
France
USBLoaderGX is compatible with UStealth mode.

But a lot of drives have issues on vWii (even without UStealth!)
First, be sure your drive works with USBLoaderGX without hidding your drive. if it doesn't work then it's not related to UStealth, but you either don't have enough power, or you have a drive not compatible. (there's a known issue where some drives don't work on vWii)
 

chrisemersonnc

Member
Newcomer
Joined
Oct 4, 2007
Messages
20
Trophies
0
Age
52
Website
Visit site
XP
224
Country
United States
USBLoaderGX is compatible with UStealth mode.

But a lot of drives have issues on vWii (even without UStealth!)
First, be sure your drive works with USBLoaderGX without hidding your drive. if it doesn't work then it's not related to UStealth, but you either don't have enough power, or you have a drive not compatible. (there's a known issue where some drives don't work on vWii)

Thanks man. I have confirmed that my drive works-but when I hide it with this application it stops working with either the GX build in this thread or the one I got from the main website. I guess I'll try a few more times.
 

chrisemersonnc

Member
Newcomer
Joined
Oct 4, 2007
Messages
20
Trophies
0
Age
52
Website
Visit site
XP
224
Country
United States
don't use the one in this thread (very old)
don't use "3.0" it doesn't support UStealth.

use the latest revision, it's in my signature.

Totally worked - Thanks! Any chance anyone has made a vWii Channel Forwarder for your version of GX? Not life/death but would be icing on the cake since it would skip a whole loading step for HBC.

Either way - THANK YOU again! UStealth [v8] and GX now working here!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
    Karma177 @ Karma177: @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really...