Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 6,295,720
  • Replies 27,737
  • Likes 41

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
the one on SD card yes, but are you using the full channel too ?
because that one is 1180, and using "return to USBLoaderGX full channel" will reset lot of settings because it's old.

if you have the forwarder channel, then it's fine.


About the next revision:
I didn't get any beta testers willing to try the wad batch install.
I haven't tested it myself either hehe

The only issue I see with the batch install is that you can't cancel the batch. you can cancel the current wad installation, but it will then try to install the next one.
so, if you plan to stop the installation halfway, be sure you don't have hundreds for wads or you'll have to click "cancel" 50 times.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
I thought you wanted the feature, not to be a tester.
Ok, then, I can send you a dol, but be sure that's it's not your main emuNAND.
try first on a different SD card (or usb) where you don't care if you lose data.

it shouldn't happen, but we never know :P
 
  • Like
Reactions: Clutz450

tswntk

Well-Known Member
Member
Joined
Aug 6, 2012
Messages
996
Trophies
0
XP
1,561
Country
Switzerland
how do I know if I have the full channel? Where is the full channel located and where is the forwarder?
when you are returning to the loader, read the startup screen or if you missed it, go to the credit page and you can find out the exact version that you are running at that time or you can use an app like AnyTitleDeleter or some wad manager to read what channels are installed. I think ULGX may list the channelID too.

ppl always think they are running the latest version while there are multiple factors that they are not. Out dated download site, incorrect installation etc... The only true method is by reading while its running.

And how about a full re-formatted SD? At least use windows chkdsk to see if there is any error.
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,401
Trophies
0
Age
51
XP
1,474
Country
United States
I have the source checked out and updated as of a few days ago if you need it. I archived a BUNCH of Wii projects on Google Code, too. :P

@BlazeHeatnix The revision on the credits page has a "c" at the end of it for the channel version. Plus, it's old (somewhere around r1200-something) and won't show any updates are available.

The full channel title ID was "UNLR" I think. The forwarder is "UNEO".
 
Last edited by GreyWolf,

BlazeHeatnix

Well-Known Member
Newcomer
Joined
Jul 4, 2015
Messages
99
Trophies
0
Age
28
XP
164
Country
United States
Alright, I've figured it out.

The one that Priiloader boots when the Wii is booted up is the real one. V3.0 r1256. The one in the HBC is the same.

However there is a USB loader Gx channel on my Wii system menu. That one is v3.0c, the bad one. How do I fix this?
 

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
652
Trophies
0
Age
39
Location
Here
XP
395
Country
Peru
@Cyan, hi. First of all: Merry Xmas.
Could you give a hand real quick? I'm trying to setup neek20 for USBLOADERGX on a WII (Not vWii) but I want to make sure I'm doing it right before installing all wads etc.
I'm going the USBLOADER GX way (dumping from the loader, installing with showmiiwads and then just adding the sneek folder to the USB)
But I'm not sure if this is the correct folder to add: https://code.google.com/p/custom-di/downloads/detail?name=neek2o-rev96.zip&can=2&q=
Do I just download it, uncompress it and dump it in the USB drive?
Do I need to compile it first? Can I find it already "good to go" somewhere?
Thanks.

--------------------- MERGED ---------------------------

hey, @GreyWolf
Merry Xmas dude. What happened to my GCN installer? :rofl2:
 
  • Like
Reactions: Clutz450

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
728
Trophies
0
Age
38
XP
589
Country
United States
You have to compile it yourself. The easiest way is with ModMii. Here is a guide I used a while back.
https://ccabz.wordpress.com/2013/01/16/neek2o-emunand-setup-for-noobs/
Kind of outdated but should help you figure out the correct options to choose. ModMii is pretty easy to figure out and use if you take your time. Since you are using your own emunand you don't have to create one through ModMii.

Link to ModMii in case you didn't have it. http://modmii.comuf.com/
 
Last edited by Clutz450,
  • Like
Reactions: sideskroll

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
652
Trophies
0
Age
39
Location
Here
XP
395
Country
Peru
You have to compile it yourself. The easiest way is with ModMii. Here is a guide I used a while back.
https://ccabz.wordpress.com/2013/01/16/neek2o-emunand-setup-for-noobs/
Kind of outdated but should help you figure out the correct options to choose. ModMii is pretty easy to figure out and use if you take your time. Since you are using your own emunand you don't have to create one through ModMii.

Link to ModMii in case you didn't have it. http://modmii.comuf.com/
Yeah, I know my way around modmii. After all I've used it N times bfore to softmod a lot of Wiis... :)
What I'm having trouble with is finding an option to JUST compile the sneek...
Or do I have to go through all the steps and then just copy paste the sneek folder that modmii generates?
 
Last edited by sideskroll,

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
652
Trophies
0
Age
39
Location
Here
XP
395
Country
Peru
I think that's what I did. Went through all the steps but only copied over the sneek folder when everything was done.
Ok, guess I'll have to do that then...
The serial number shouldn't be an issue as I'm only using the compile sneek right?
Thanks!
And Merry Xmas!:grog:
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
However there is a USB loader Gx channel on my Wii system menu. That one is v3.0c, the bad one. How do I fix this?
download both wads (full and forwader:
1 the full channel wad
The full channel for Wii

2 the forwarder channel wad
Forwarder for Wii
or
Forwarder for vWii

put them on your SD:/wad/ folder
Run a wad manager
select the full channel and uninstall it.
select the forwarder and install it.

The serial number shouldn't be an issue as I'm only using the compile sneek right?
if it asks for the serial number, you are not in the correct menu.
like you said, it should only "compile" the files for the /sneek/ folder.

Currently, using modmii is the easiest way.
Starting next year (2016), you will have to do it manually, which means :
Download Crediar's neek installer
download needed file (from the program)
replace downloaded files with neek2o v96
select S or U, di or not, and click compile... yes that's not much harder, it's just not "extracting and clicking buttons for you".

Note: modmii is downloading the Crediar's neek installer.
look in modmii's temp folder, you'll find a copy with all needed files after doing it once.
 
  • Like
Reactions: sideskroll

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
652
Trophies
0
Age
39
Location
Here
XP
395
Country
Peru
if it asks for the serial number, you are not in the correct menu.
like you said, it should only "compile" the files for the /sneek/ folder.

Currently, using modmii is the easiest way.
Starting next year (2016), you will have to do it manually, which means :
Download Crediar's neek installer
download needed file (from the program)
replace downloaded files with neek2o v96
select S or U, di or not, and click compile... yes that's not much harder, it's just not "extracting and clicking buttons for you".

Note: modmii is downloading the Crediar's neek installer.
look in modmii's temp folder, you'll find a copy with all needed files after doing it once.
So how should I do it? I don't see any option to just "produce" the sneek folder on its own...
Or if there isn't one would you mind helping me out with the SNEEK installer?
For instance, what should I enter in the "IOS files" folder? The nand dump from USBLOADER GX? (By the way, the software crashes when I try to download IOS')
And I'm guessing on sD device and USB device any random folder would do. All I'd have to do after installing would be to copy paste the files, am I right?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
oh, so you use the installer instead of modmii.

well, select folders where you want to "download" the needed files.
for example : d:/neek/ and d:/neek/ios/
(or the same folder it should work too)

I tried downloading the IOS and it crashed at decrypting the app too.
I don't know why it craches; it used to work fine (when I was on WinXP 32bit)

now about modmii:
I don't know why you don't have the sneek menu.


TUTORIAL TO USE MODMII FOR COMPILING NEEK
if you want to build neek(2o) with modmii

Launch Modmii.exe and type this :
I agree

O (option)

verify the "n2o" option is enabled : n2o = neek2o - build mod of s\uneek instead of original (Enabled)
if disabled, type n2o and press enter

S (save settings) or M (main menu without saving)

S (sneek)
1 (sneek install)
1 (r96)
UD (uneek+di) (u = NAND on USB, DI = disc emulation, it will allows you to mount wbfs games on the disc channels. If you don't enable DI, it will read retail game disc inserted in the disc drive)
nothing (press enter. type nothing, default is fine COPY_TO_SD)
nothing (press enter. type nothing, default is fine COPY_TO_USB)

                                       ModMii                                v6.3.1
by XFlak
You are about to build UNEEK+DI Rev96
neek2o Enabled (can be changed in options)
SNEEK and SNEEK+DI SD Access Disabled (can be changed in options)

Y = Yes, do it now!
B = Back
M = Main Menu
Enter Selection Here:


Y (yes)
done.

if you use USBGX, you only need the "copy to USB" folder to boot nands from usb.
if you want to use "nswitch" or bootmii to boot Uneek, then you also need the "copy to SD"

if you build Sneek (not Uneek), NAND will be on SD card. You don't need the "copy to USB" folder at all, you need to copy the "copy to SD" content to your SD card for both usbgx or nswitch/bootmii.
 
  • Like
Reactions: sideskroll

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
TUTORIAL FOR COMPILING NEEK
if you want to build neek(2o) yourself without modmii

It's very easy, even if it seems there's a lot to read it's only files to extract and copy.

what you need
NUS Downloader
Crediar's Sneek installer v0.7a
Neek r194 (if you want neek)
Neek2o r96 files (if you want neek2o)
font.bin file (for the neek hidden menu)


1 - create a neek folder somewhere (I'll use d:/neek/ in this tuto) and inside create three other folders :
d:/neek/data
d:/neek/sd/
d:/neek/usb/

NOTE : the folder NEED to exist, the installer will not created them.

2 - download the needed IOS file (only if the "IOS download" button is not working in Sneek installer)
Launch NUSD
from the database button, select IOS80 (6943 or 6944 are the same for the file we need)
enable decrypt option
download the IOS from NUS (no need to pack to wad)
copy the 0000000e.app to d:/neek/data/ folder

3 - setup crediar's neek installer
launch the installer
select uneek+di option
set the Sneek files path to d:/neek/data
set the IOS files path to d:/neek/data
set the SD path to d:/neek/sd
set the usb path to d:/neek/usb
Exit the program to save the settings.


Attention, step 4 is ONE only, not all of them, pick the one you need, don't merge files from all versions together.

4 - download NEEK files auto-download
Launch neek installer, and click on the first "get files" button (SNEEK line, NOT the IOS one).

Note: will work until googlecode shutdowns (december 31th 2015)
look for the alternative download option from january 2016.

OR

4 bis - Alternative to NEEK installer auto-download
download and extract the neek files (r194.rar) to d:/neek/data
0000000e.app
armboot.bin
dimodule.elf
esmodule.elf
fsmodule-sd.elf
fsmodule-usb.elf

OR

4 ter - NEEK2O
if you want neek2o instead of NEEK
download and extract the neek2o files (r96) to d:/neek/data
0000000e.app
armboot.bin
dimodule-sd.elf
dimodule-usb.elf
esmodule-sdon.elf
esmodule.elf
fsmodule-sd.elf
fsmodule-usb.elf
If you want to enable "+DI", rename the correct file.
sneek+di : rename dimodule-sd.elf to dimodule.elf
uneek+di : rename dimodule-usb.elf to dimodule.elf

if you want to access homebrew from the SD card while inside neek (launch homebrew channels, forwarders, etc.)(not recommended) : delete esmodule.elf and rename esmodule-sdon.elf to esmodule.elf


5 - compile NEEK or NEEK2O files
launch the installer
select the version you want to compile (SD or USB, di or not)
Attention, if you enable DI, be sure you used the correct neek2o di file version !
there's no different di file for the normal neek, only for neek2o.

Click on "install SNEEK" button.

6 - copy to your drives
if you use nwitch, copy both the content of SD and USB to corresponding devices.
if you use USBLoaderGX, copy only the folder corresponding to the device of your emuNAND. (if emuNAND path is on USB, copy only d:/neek/usb/ files to your USB, you don't need to copy any files to SD card)
copy font.bin in the sneek folder (device:/sneek/font.bin)

usb:/sneek/kernel.bin
usb:/sneek/font.bin
usb:/sneek/di.bin <--- if you enable DI option


sd:/sneek/kernel.bin
sd:/sneek/font.bin
sd:/sneek/di.bin <--- if you enable DI option

if you want to boot from bootmii or nSwitch :
sd:/bootmii/armboot.bin


Recap (very easy)
To create neek2o emuNAND on USB for USBLoaderGX :

- extract n2o r96 to d:/neek/data folder
- copy 0000000e.app to data folder
- rename dimodule-usb.elf to dimodule.elf
- launch neek installer, select Uneek+di
- set sneek file to d:/neek/data
- set sd to d:/neek/sd
- set usb to d:/neek/usb
- click install !
- copy d:/neek/usb/ content to USB:/ root (usb:/sneek/kernel.bin, etc.)
- copy font.bin in the sneek folder (usb:/sneek/font.bin)

Done
 

Squirps

Official Squirps of GBATemp.net™
Member
Joined
Sep 13, 2009
Messages
227
Trophies
0
Age
110
Location
The corner in that dark alley.
XP
447
Country
United States
Hey @Cyan , I hope you had a great Christmas! I was wondering if you or any one of you fine Tempers here help me out with something?

I am trying to figure out how to install scrubbed GameCube games to my HDD with USB Loader GX --- I have gone into the loader settings and set "GC Install Compressed: ON" and "GC 32K Aligned: ON" (or I think that's what they are called, I can't remember off the top of my head). However, when I install the games, they show up as uncompressed 1.36 GB ISO files on my HDD. Could you offer some advice for this problem! Thanks! :)

In addition, I am also having a problem with the Forwarder channel --- I installed the WAD from Sourceforge updated on 4-15-2015, but after installing it on my NAND and launching it from the Wii Menu, it turns to a black screen with my Wiimote disconnected. Is there a way to fix this? Am I doing something wrong? (I am also using r1256-r1257 from Sourceforge as well).

Finally, is there by any chance a full channel WAD for the latest revision, or is the latest full channel WAD only for the stable release of v3.0 from years back? Thanks again!
 
Last edited by Squirps,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
it happens for all your games?
because maybe your game takes the full disc size so there's nothing to remove.

if not, then maybe there's a bug, but nobody reported it. Well, it's recommended to use 1:1 for most backups, so maybe nobody used that option.
Sorry, I can't help here. It should make smaller ISO, I don't know why it didn't work.
Maybe someone else can confirm or know why it happens?
 
D

Deleted User

Guest
I have a question of my own.
I have a copy of the Pink Fish (repair) Disc, and was wondering if there is a way to play it through USBL GX by configuring some settings?

I understand that it runs under IOS16 v257? But I forgot how to set up the game so it loads into that IOS. What do I need to change?

(Unless it doesn't work at all, if so then never mind)
 
General chit-chat
Help Users
    Manu10MGG @ Manu10MGG: anyone who has solved the befreind code for pmd dx?