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

Morom

New Member
Newbie
Joined
Jul 8, 2007
Messages
4
Trophies
0
XP
190
Country
United States
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.

Also to reverse this on Linux to a normal partition so you can read the disk again off of the Wii U:
Code:
echo -n $'\xaa' | dd of=/dev/XXX bs=1 count=1 seek=511

Of course replace /dev/XXX with the proper device.
 
  • Like
Reactions: Wiimm

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
it's correctly named boot.dol ? (not main.dol or another name?)
USBGX lists all dol files regardless of their names, while HBC only lists "boot" elf or dol.

if it's boot.dol, then I don't know.
check your path.
 

Troopage

Well-Known Member
Member
Joined
May 18, 2014
Messages
376
Trophies
0
XP
1,692
Country
United States
Yeah, everything was named correctly. I thought it was because I kept my other WiiXplorer files from before I changed to the mod, so I decided to just empty the folder and re-download it, yet it still doesn't work. What are all the files I need for it?
EDIT: The path is right too
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I don't know.

HBC lists all files under this format:
sd:/apps/folder name/boot.dol (or .elf)

the meta.xml and icon.png are not required to "list" the homebrew. only boot.xxx is needed for HBC.
But to launch it, you might need the meta.xml which contains data and arguments needed to boot the homebrew correctly.
icon.png is only to get an icon on HBC.
 

Troopage

Well-Known Member
Member
Joined
May 18, 2014
Messages
376
Trophies
0
XP
1,692
Country
United States
I don't know.

HBC lists all files under this format:
sd:/apps/folder name/boot.dol (or .elf)

the meta.xml and icon.png is not required. only boot.xxx is needed for HBC.
Or .elf? I put both the .dol and .elf in the folder. I removed the .elf and it was finally detected! Can you explain the difference between .elf and .dol and why to only use one of them? Thank you so much Cyan!
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
elf is the compiled program (the execution, like the ".exe" in windows), it's in a "raw" binary executable readable by PowerPC processors.
but it's very big sometime. for example, USBLoaderGX elf is 20MB.

You can compress the the elf to dol, which is another executable format readable by Dolphin (Gamecube, and Wii kept this format too).
Compressing it goes from 20Mb to 4Mb.

It's exactly the same program, just two different way to write it. The Wii can read both.
I think on mini (ARM without IOS loaded) it needs to be elf format (the HBC hackmii installer is in elf)

the elf format is also required to debug, as it contains information on the functions and the sources.
when the program crashes, you get a code dump with numbers, these numbers correspond to location inside the elf which give the location where the sources has a bug.
So, dol and elf are often provided at the same time, one dol for the user, one elf for the debugger in case the developer need to debug that version.
You can use the elf only, but it's bigger. just keep the boot.dol as a final user.
 
  • Like
Reactions: Troopage

Troopage

Well-Known Member
Member
Joined
May 18, 2014
Messages
376
Trophies
0
XP
1,692
Country
United States
elf is the compiled program (the execution, like the ".exe" in windows), it's in a "raw" binary executable readable by PowerPC processors.
but it's very big sometime. for example, USBLoaderGX elf is 20MB.

You can compress the the elf to dol, which is another executable format readable by Dolphin (Gamecube, and Wii kept this format too).
Compressing it goes from 20Mb to 4Mb.

It's exactly the same program, just two different way to write it. The Wii can read both.
I think on mini (ARM without IOS loaded) it needs to be elf format (the HBC hackmii installer is in elf)

the elf format is also required to debug, as it contains information on the functions and the sources.
when the program crashes, you get a code dump with numbers, these numbers correspond to location inside the elf which give the location where the sources has a bug.
So, dol and elf are often provided at the same time, one dol for the user, one elf for the debugger in case the developer need to debug that version.
You can use the elf only, but it's bigger. just keep the boot.dol as a final user.
Thank you for explaining. I love learning more about this stuff and it never stops!
 
  • Like
Reactions: TotalInsanity4

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
great :)
I'll add them to the first post's list if they work.
Waiting for users to test (I don't have stealth'd drives)

Note: is your link working fine? it loads to a white page.
 

dankzegriefer

Banned!
Banned
Joined
Aug 19, 2015
Messages
896
Trophies
0
Age
40
XP
560
Country
United States
D

Deleted User

Guest
Work fine for me, at some point when I'm home I'll have to see about compiling Retroarch with the new libfat.
 

jsecondi

New Member
Newbie
Joined
Dec 25, 2010
Messages
1
Trophies
0
XP
98
Country
United States
Is it possible to have a second USB drive (for use with the WiiU side of things) connected with the first uStealth enabled drive (for use with the vWii side) connected to the top rear USB port and the second USB drive (with no uStealth) connected to a powered USB hub plugged into the bottom rear USB port?
 
Last edited by jsecondi,

Knocks

Well-Known Member
Member
Joined
Jun 12, 2006
Messages
559
Trophies
0
XP
255
Country
Did anyone ever hear from the author of Wii Backup Manager? Has anyone gotten it to work with UStealth? Or maybe there is another similar program that works with hidden drives?

It defeats the purpose of having a hidden drive if you have to unhide it every time you add or remove a game.
 

TarkinMX

Well-Known Member
Member
Joined
Nov 4, 2009
Messages
197
Trophies
0
XP
325
Country
United States
So reading through this thread and another, I tried to compile Extrems! version of not64 using the following tutorial at https://gbatemp.net/threads/help-compiling-wii64.159585/. I didn't get very far as when I tried to compile and only made it as far as step five. I'm getting an error that says "make: *** No rule to make target 'main/rom_gc.o', needed by 'wiig4-GX.elf'. Stop."

Obviously since I don't really know what I'm doing, I don't know how to fix it. Any help would be appreciated.

Edit: Upon looking in the main folder it was referring to, I saw a bunch of cpp and h files, it's been over a decade since I took programming classes in college so I don't remember much but I'm assuming the o extension is for an object file and the c++ and header files need to be compiled to get the object file and I don't see where to do that.
 
Last edited by TarkinMX,

pixelsblur

New Member
Newbie
Joined
Sep 1, 2015
Messages
4
Trophies
0
Age
26
XP
52
Country
United States
where do I get emulators that will read the drive? such as NES SNES Genesis the ones I have now can read it? or how do I edit the dol file?

EDIT: I apologize, I just saw that medifire link above. Thanks.
 
Last edited by pixelsblur,

pixelsblur

New Member
Newbie
Joined
Sep 1, 2015
Messages
4
Trophies
0
Age
26
XP
52
Country
United States
Does anyone else experience issue with games not loading with vbagx? the interface works and am able to scan through my external but when I click on a game there is an error then reload after 8 seconds? is there a work around? perhaps a different dol? thanks.
 
Last edited by pixelsblur,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    13,600 MB/s though
  • DinohScene @ DinohScene:
    I got a 980 pro iirc
  • K3Nv2 @ K3Nv2:
    Soldigms been pretty solid
  • DinohScene @ DinohScene:
    yeh 980 pro
  • DinohScene @ DinohScene:
    good enough tbf
  • K3Nv2 @ K3Nv2:
    https://a.co/d/gMNhZNI never heard about them but reviews are good
  • SylverReZ @ SylverReZ:
    @DinohScene, Crucial SSDs work fine. I have one installed in my Xbox.
  • SylverReZ @ SylverReZ:
    Reviews seem positive.
  • DinohScene @ DinohScene:
    I believe I had some Patriot RAM running in a computer somewhere
  • K3Nv2 @ K3Nv2:
    $250 is pretty solid considering
  • K3Nv2 @ K3Nv2:
    With the refund it'll be about $150
  • K3Nv2 @ K3Nv2:
    6tb nvme pc ftw
  • DinohScene @ DinohScene:
    500 GB NVMe, 750 GB
    SATA SSD 1 TB HDD
  • DinohScene @ DinohScene:
    honestly I don't play pc games
  • K3Nv2 @ K3Nv2:
    I don't game
  • K3Nv2 @ K3Nv2:
    Once I buy this I'll be around 20tb worth of storage tho if we're talking all my drives
  • K3Nv2 @ K3Nv2:
    All this crap I got and all I do is pick up the GabeDick to fiddle with his happy stick
  • DinohScene @ DinohScene:
    idk the total storage cap I have
  • DinohScene @ DinohScene:
    50 TB orso
  • SylverReZ @ SylverReZ:
    @DinohScene, I don't play PC games often. Mostly its all 90s-00s games.
  • K3Nv2 @ K3Nv2:
    Hm doing research quite possible my issue with this drive is bios related not detecting it fully
  • DinohScene @ DinohScene:
    run crystaldisk?
  • K3Nv2 @ K3Nv2:
    Don't think it would do much if gnome live even sees it as 2mb
  • K3Nv2 @ K3Nv2:
    Vmd issue possibly
    K3Nv2 @ K3Nv2: Vmd issue possibly