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

MrKatanaObiWan

Well-Known Member
Member
Joined
Feb 3, 2014
Messages
383
Trophies
0
XP
475
Country
United States
WiiFlow (4.2.1) doesn't recognize my 80GB USB external HDD once it's hidden. It works fine without it.

It's plugged into the top USB port of my Wii U at the back.
have you maybe for 1 second stopped to wondering it's because you know maybe just maybe ITS HIDDEN? update wiiflow
 

UKShark

New Member
Newbie
Joined
Sep 15, 2006
Messages
2
Trophies
0
XP
231
Country
Read this thread and can't seem to find someone with the same problem.
Hope someone may help.

I have 2 drives (external power supply on both).
I plugged the drive with WiiU stuff in the bottom USB (if the wiiU is flat)
I plugged the vWii drive in the top USB.
WiiU sees the first drive but
GX (latest version) doesnt see the drive (says not initiated).

The only way to get vWii to see the stealth drive is to unplug the wiiU drive from the lower USB.

So they both work, but not plugged in at the same time.
Any idea?
 

Nomelas

Well-Known Member
Member
Joined
May 6, 2015
Messages
369
Trophies
0
Age
39
XP
851
Country
Canada
Read this thread and can't seem to find someone with the same problem.
Hope someone may help.

I have 2 drives (external power supply on both).
I plugged the drive with WiiU stuff in the bottom USB (if the wiiU is flat)
I plugged the vWii drive in the top USB.
WiiU sees the first drive but
GX (latest version) doesnt see the drive (says not initiated).

The only way to get vWii to see the stealth drive is to unplug the wiiU drive from the lower USB.

So they both work, but not plugged in at the same time.
Any idea?

by GX do you mean USB loader GX? or WUP Installer GX2?

In either case, it's simply a limitation of either the console or software (not ustealth). Wii games *should* load fine through USB Loader GX though with the WiiU hard drive plugged in as well (iirc), but I know for a fact that nintendon't doesn't.

also you can't install games using WUP Installer GX2 if there are 2 hard drives plugged into the console, you *MUST* unplug the vWii one
 

Shadow Fyre

Well-Known Member
Newcomer
Joined
Nov 20, 2014
Messages
99
Trophies
0
Age
33
XP
282
Country
United States
So wait, I have two hard drives, one for wii u games and the other obviously for wii games. How can I set my external hard drives up so I can have both plugged into the Wii U and have the vWii one get loaded into USB Loader GX???
 

Nomelas

Well-Known Member
Member
Joined
May 6, 2015
Messages
369
Trophies
0
Age
39
XP
851
Country
Canada
So wait, I have two hard drives, one for wii u games and the other obviously for wii games. How can I set my external hard drives up so I can have both plugged into the Wii U and have the vWii one get loaded into USB Loader GX???
... by using this program on the drive with the wii games. it must first be plugged into your pc
 

PascalLeroi

Well-Known Member
Member
Joined
Jan 23, 2012
Messages
176
Trophies
1
Age
30
XP
528
Country
Netherlands
So, this doens't let me partition a hdd, hide one partition for vWii use and use the other for Wii U use? I know this question probably answered already, but I find it confusing. As in the first post it is stated: '1. Create your NTFS / FAT32 / WBFS partition on your removable media for your backups to run under vWii in the various USB loaders.'
Which let me to believe that you could in fact have partitions, but after reading more, it seems that you can't. So is it possible or is it not possible to have 2 partitions on the same hdd for vWii and Wii U use?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
no, it doesn't hide a partition, it hide the partition table (the entire data which define IF there are partition present on the drive or not).
the partition table has a signature that devices and application use to determine if a table is present, then if present they can read the list of partitions.

This tool is making the signature bad, so devices relying on the signature think there's no partition definition in that HDD and the HDD is raw unpartitionned.
USB Loader doesn't check the signature (it does, but accept a wrong one too) and check if a partition list is available anyway.

The partition are STILL present, the partition list is still present, it's just the signature of the "table" which is modified.

Ustealth and USB toggle are editing the partition table signature to Good <-> Bad.
you switch it to bad when you want to hide the drive, the partition will be seen only by vWii's homebrew which accept a bad table's signature, or program which doesn't check the table's signature.
you switch it back to good when you want to use the drive on PC, the partition will be seen by all devices, program and OS.
 
Last edited by Cyan,

PascalLeroi

Well-Known Member
Member
Joined
Jan 23, 2012
Messages
176
Trophies
1
Age
30
XP
528
Country
Netherlands
no, it doesn't hide a partition, it hide the partition table (the entire data which define IF there are partition present on the drive or not).
the partition table has a signature that devices and application use to determine if a table is present, then if present they can read the list of partitions.

This tool is making the signature bad, so devices relying on the signature think there's no partition definition in that HDD and the HDD is raw unpartitionned.
USB Loader doesn't check the signature (it does, but accept a wrong one too) and check if a partition list is available anyway.

The partition are STILL present, the partition list is still present, it's just the signature of the "table" which is modified.

Ustealth and USB toggle are editing the partition table signature to Good <-> Bad.
you switch it to bad when you want to hide the drive, the partition will be seen only by vWii's homebrew which accept a bad table's signature, or program which doesn't check the table's signature.
you switch it back to good when you want to use the drive on PC, the partition will be seen by all devices, program and OS.
Thanks for the elaborate answer :) I guess I'll have to get another hdd or wait till it maybe will be possible
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I didn't explain a thing :

The WiiU is formatting the entire HDD and removes the partition table.
If the wiiU finds a partition table, it knows it's not a "WiiU HDD" format, and asks to format it ENTIRELY (deleting ALL partitions, the partition table, and all data), then it formats it in encrypted format with unique console's key.

Ustealth works thanks to that check. the WiiU wants to format drives if it finds the partition table's signature.
if it doesn't find a table's signature, it suppose it's already formatted to wiiU format (no table found = probably already deleted, no prompt to format it again).

So, you can't have multiple partition, one for vWii and one for WiiU, multiple partition imply you have a partition table where partitions size and location and format are defined, and the WiiU will delete it.
So, you can't have a native WiiU partition located on a drive with another partition format, by using "normal" HDD usage.


I'm saying "normal" because there are 2 possibilities to use the same HDD with both WiiU and FAT32 (or other) format, but it's not a regular usage, and will require a lot of steps and work.
1. using Mocha CFW beta, the CFW tricks the WiiU into thinking a folder located on a FAT32 partition is actually a real WiiU HDD.
2. using a hidden function of the HDD, tricking it's maximum usable size, and hiding the non WiiU partitions when using it on the console. The bad side is that you need a computer to "make it bigger" when you want to use vWii, and "make it shorter" again when exiting vWii and returning to WiiU. So using a computer when switching vWii <-> WiiU is too much work, and defeats the "use the same plugged HDD for both usage at the same time". But technically it exists and is possible. a (v)Wii homebrew could be made, but nobody bothered, the table signature is a lot easier solution.
 
Last edited by Cyan,
  • Like
Reactions: geek_76

mike087

Well-Known Member
Member
Joined
Jan 6, 2017
Messages
214
Trophies
0
Age
39
XP
1,238
Country
Ecuador
I already tried testdisk, it shows my files but it cant recover the partition table. Anyways im gona format it and copy again all my games.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
Wiimc 1.3.4 (latest?) + Ustealth is linked on first post. seems this file has been deleted.
I'll see if I have it on my computer and I'll upload it again.
Sorry, I don't have 1.3.4 Ustealth (I guess I forgot to archive it)

If someone has it, please let us know.


WiiSXR is listed as natively compatible, you should check WiiSXR project and get the latest release from there.
Unless the devs updated to regular libfat, in that case it needs a recompile with patched libfat (I just made one, I'll upload it in a minute, just in case users would like libfat1.1.1 for their homebrew projects)

Edit:
LibFat v1.1.1 with Ustealth patch
https://filetrip.net/dl?AIkKo9H8Dv
note: UNTESTED, I only edited line 183 of partition.c and recompiled with devkitPPC r29-1
 
Last edited by Cyan,

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
http://www.cgsecurity.org/wiki/TestDisk

TestDisk should be able to recover the partition table. UStealth shouldn't have modified anything other than the signature; if it did, that's a bug.

(Also, Windows saying "RAW" merely means that it doesn't recognize it for some reason.)

this is what I had to do when I accidentally forgot to unhide my hdd. I thought my hdd was messed up when I plugged it into my laptop. testdisk recovered all of the files, so it was my mistake.
 

bostonBC

Well-Known Member
Member
Joined
Aug 17, 2011
Messages
1,304
Trophies
1
XP
1,416
Country
United States
Wiimc 1.3.4 (latest?) + Ustealth is linked on first post. seems this file has been deleted.
I'll see if I have it on my computer and I'll upload it again.
Sorry, I don't have 1.3.4 Ustealth (I guess I forgot to archive it)

If someone has it, please let us know.


WiiSXR is listed as natively compatible, you should check WiiSXR project and get the latest release from there.
Unless the devs updated to regular libfat, in that case it needs a recompile with patched libfat (I just made one, I'll upload it in a minute, just in case users would like libfat1.1.1 for their homebrew projects)

Edit:
LibFat v1.1.1 with Ustealth patch
https://filetrip.net/dl?AIkKo9H8Dv
note: UNTESTED, I only edited line 183 of partition.c and recompiled with devkitPPC r29-1
Thanks so very much! Have a great day.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: