Hacking SNEEK+DI quick guide

  • Thread starter Thread starter ChokeD
  • Start date Start date
  • Views Views 592,180
  • Replies Replies 3,091
  • Likes Likes 4
M[u said:
ddy]
crwys said:
I quoted myself from this thread. The post was a few pages earlier.
I don't know about the rules for distributing Sneek related stuff but if it's allowed I could upload the r110 files that work with the beta 4 installer.

Post a download link the goes to a text file that has the download link to the actual files lol. I think thats allowed? Cause I want to use UneekDI already.
 
fogbank said:
ChokeD said:
hmmm, thanks for that info, but it still doesn't solve the bunk-ass 0KB di file I get when I self compile.
smile.gif


In build_boot2.cmd
Change
Code:
ELFIns\elfins 00000001.app di.bin di\iosmodule.elf > NUL
To
CODEELFIns\elfins 00000001.app di.bin di\dimodule.elf > NUL

Ehm, chokeD probably did the same as me, place the dimodule.elf in the root, together with the rest.
Then di\dimodule.elf is incorrect, it should be .\dimodule.elf
Now i get 32,5kB di.bin file

Where did the module.elf files go in the googlecode download page?
I'm missing the iosmodule.elf, or do i use the dimodule now instead for everything?

I think i get the correct file sizes when i leave the modules in de sneek root and change the In build_boot2.cmd like this:

@echo off
echo Building..
make -C es clean all
make -C fs clean all
make -C fs-usb clean all
make -C di clean all
make -C mini-tree-mod clean all
del *.bin

echo Patching..


echo Patching for SNEEK+DI
echo IOSKPatch: SD (with di)
IOSKpatch\IOSKPatch 0000000e.app 0000000E-TMP.app -s -d > NUL
echo elfins: Creating boot2_sd_di.bin (SDCard as NAND, with DI module support)
ELFIns\elfins 0000000E-TMP.app boot2_sd_di.bin .\esmodule.elf .\dimodule.elf > NUL

echo Patching for SNEEK
echo IOSKPatch: SD (no di)
IOSKpatch\IOSKPatch 0000000e.app 0000000E-TMP.app -s > NUL
echo elfins: Creating boot2_sd.bin (SDCard as NAND)
ELFIns\elfins 0000000E-TMP.app boot2_sd.bin .\esmodule.elf .\fsmodule-sd.elf > NUL

echo Patching for UNEEK
echo IOSKPatch: USB (no di)
IOSKpatch\IOSKPatch 0000000e.app 0000000E-TMP.app -u > NUL
echo elfins: Creating boot2_usb.bin (USB as NAND)
ELFIns\elfins 0000000E-TMP.app boot2_usb.bin .\esmodule.elf .\fsmodule-usb.elf > NUL

echo Patching for UNEEK+DI
echo IOSKPatch: USB (with di)
IOSKpatch\IOSKPatch 0000000e.app 0000000E-TMP.app -u -d > NUL
echo elfins: Creating kernel.bin (USB as NAND)
ELFIns\elfins 0000000E-TMP.app kernel.bin .\esmodule.elf .\dimodule.elf > NUL

echo elfins: Creating di.bin
ELFIns\elfins 00000001.app di.bin .\dimodule.elf > NUL

del 0000000E-TMP.app

Did not test them yet, it's 00:20 PM here, so i'm going to sleep.
Maybe the experts can have a look if it loks ok.
 
Ok I uploaded Installer beta 4 with the Sneek files from r110.

http://www.mediafire.com/?ls07y3adc9m3wzl

Instructions:
-start Installer
-for "SNEEK files" select the folder "...\SNEEK Installer with r110 files\Sneek files"
-for "IOS files" select the folder "...\SNEEK Installer with r110 files\IOS files"
-let the Installer download the IOS files (DON'T DOWNLOAD THE SNEEK FILES)
-proceed as you'd normally do
-after installing rename boot2.bin to kernel.bin and move all the Sneek files from SD:\ to SD:\Sneek
 
M[u said:
ddy]
Ok I uploaded Installer beta 4 with the Sneek files from r110.

http://www.mediafire.com/?ls07y3adc9m3wzl

Instructions:
-start Installer
-for "SNEEK files" select the folder "...\SNEEK Installer with r110 files\Sneek files"
-for "IOS files" select the folder "...\SNEEK Installer with r110 files\IOS files"
-let the Installer download the IOS files (DON'T DOWNLOAD THE SNEEK FILES)
-proceed as you'd normally do
-after installing rename boot2.bin to kernel.bin and move all the Sneek files from SD:\ to SD:\Sneek

this works with uneek di?
 
I really appreciate all the help guys, I got it going now. I just can't wait for crediar to commit something that works by simply compiling cause I'd like to get to work on revising the guide. I got a lot of new stuff added now, but I would like to get the guide re-written to reflect the new changes for people. Hopefully to much won't change after this next revision as far as what to rename and all that.

Thanks again to everybody for making this a great place to discuss SNEEK and for everyone remaining calm through everyone's learning experiences.

I'll be on later,

PEACE ,,ii,

ChokeD


EDIT: Oh, I almost forgot, THANKS to all the people that bring their info here and keeping this a well informed thread.
 
crwys said:
this works with uneek di?
It should work. Just install SNEEK+DI. Then rename boot2.bin to kernel.bin and move it from SD:\ to SD:\Sneek and USB:\Sneek. Move di.bin and font.bin to USB:\Sneek.
 
M[u said:
ddy]
M[u said:
ddy]
Ok I uploaded Installer beta 4 with the Sneek files from r110.

http://www.mediafire.com/?ls07y3adc9m3wzl

Instructions:
-start Installer
-for "SNEEK files" select the folder "...\SNEEK Installer with r110 files\Sneek files"
-for "IOS files" select the folder "...\SNEEK Installer with r110 files\IOS files"
-let the Installer download the IOS files (DON'T DOWNLOAD THE SNEEK FILES)
-proceed as you'd normally do
-after installing rename boot2.bin to kernel.bin and move all the Sneek files from SD:\ to SD:\SneekQUOTE(crwys @ Jul 28 2010, 12:07 AM) this works with uneek di?
It should work. Just install SNEEK+DI. Then rename boot2.bin to kernel.bin and move it from SD:\ to SD:\Sneek and USB:\Sneek. Move di.bin and font.bin to USB:\Sneek.
This is my first time playing with SNEEK/UNEEK and doesn't seem to be working for me (maybe I did something wrong, i dunno).
I managed to get all of the files compiled, but ended up d/l your files instead (just to make sure I didn't goof).
I have bootmii installed as IOS, and when I try to start (UNEEK+DI) it the wii just freezes on a black screen.
I thought I had all the files right...

sd:/bootmii/armboot.bin
sd:/sneek/kernel.bin
usb:/sneek/di.bin
usb:/sneek/kernel.bin
usb:/sneek/font.bin
usb:/{nand-files} (Full Dump using SFSD 0.42)

Anybody know what is/i did wrong?
 
and you have a game on the usb right ? You have to have a game or it will not boot.

example:
usb:/games/RMGE01

then SNEEK will make a new folder called /sneek and have a di_config.bin in it after you boot the first time.

usb:/sneek/di_config.bin
 
ChokeD said:
and you have a game on the usb right ? You have to have a game or it will not boot.

example:
usb:/games/RMGE01

then SNEEK will make a new folder called /sneek and have a di_config.bin in it after you boot the first time.

usb:/sneek/di_config.bin
... no, don't have a game. DOH! (Have WiiWare, but that I'm sure doesn't count)
I must have passed over the "Wii and Gamecube Game File and Folder Structure" in the first post.

3:40am, gotta get some sleep... but I'll test WITH a game once I wake up
wink.gif

Good looking out man
smile.gif
 
going to sleep also been up like 36 hrs hopefully I didn't make any mistakes in the guide when I was cleaning it up a bit or passing out advice. If I screwed up somewhere I'm depending on you guys to set me straight.
smile.gif
laugh.gif
 
M[u said:
ddy]
crwys said:
this works with uneek di?
It should work. Just install SNEEK+DI. Then rename boot2.bin to kernel.bin and move it from SD:\ to SD:\Sneek and USB:\Sneek. Move di.bin and font.bin to USB:\Sneek.

Question, did you built them with r106 or 110?

Because i have working sneek+di files from r106, but when i rename/place them like that, all i get is a flashing dvd drive.
It won't even look for the usb.
Same thing if you keep the name boot2.bin and or place them in the uneek+di directories.

So in the attempt to be able to aproach the usb, i placed the UNEEK-boot2.bin on sd root .
Funny thing was, then it did not matter if (on usb) you put boot2.bin in root or in sneek, it still boots, only no games to be seen in disk channel.

But as soon as you rename boot2.bin files to kernel.bin, it fails.
 
hetfield said:
M[u said:
ddy]
crwys said:
this works with uneek di?
It should work. Just install SNEEK+DI. Then rename boot2.bin to kernel.bin and move it from SD:\ to SD:\Sneek and USB:\Sneek. Move di.bin and font.bin to USB:\Sneek.

Question, did you built them with r106 or 110?

Because i have working sneek+di files from r106, but when i rename/place them like that, all i get is a flashing dvd drive.
It won't even look for the usb.
Same thing if you keep the name boot2.bin and or place them in the uneek+di directories.

So in the attempt to be able to aproach the usb, i placed the UNEEK-boot2.bin on sd root .
Funny thing was, then it did not matter if (on usb) you put boot2.bin in root or in sneek, it still boots, only no games to be seen in disk channel.

But as soon as you rename boot2.bin files to kernel.bin, it fails.

well d'oh, the name change is in r107! no surprise it won't work if you use r106 and rename them to /sneek/kernel.bin ...

and it is NOT funny that UNEEK boots no matter if there is a usb:/boot2.bin or usb:/sneek/kernel.bin, since when UNEEK boots up the file is always loaded from SD.
Those files are only loaded on an IOS reload so if game/channel loading doesn't work for your you are missing the sneek files on the USB device!!

Flashing drive always indicates a problem within MINI (file not found, could not mount SD, ... ) you have to ask TT what each blink pattern means, they made it up NOT crediar.

Please just use the latest revision with 0000000e.app from IOS80 and 00000001.app IOS60, even if other (IOS) versions seem to work all tools have been adjusted for those certain versions and certain patches might not work or things crash!
 
hetfield said:
M[u said:
ddy]
crwys said:
this works with uneek di?
It should work. Just install SNEEK+DI. Then rename boot2.bin to kernel.bin and move it from SD:\ to SD:\Sneek and USB:\Sneek. Move di.bin and font.bin to USB:\Sneek.

Question, did you built them with r106 or 110?

Because i have working sneek+di files from r106, but when i rename/place them like that, all i get is a flashing dvd drive.
It won't even look for the usb.
Same thing if you keep the name boot2.bin and or place them in the uneek+di directories.

So in the attempt to be able to aproach the usb, i placed the UNEEK-boot2.bin on sd root .
Funny thing was, then it did not matter if (on usb) you put boot2.bin in root or in sneek, it still boots, only no games to be seen in disk channel.

But as soon as you rename boot2.bin files to kernel.bin, it fails.
I was talking about the pack I uploaded. It contains r110 files.
 
I have confirmed that SNEEK r110 works properly.
I use SM 4.2J Wii( 4.2J and 4.3J NAND)

1.Download sneek(r110) source and move the sneek folder to c drive.
2.Place the 0000000e.app(IOS70-v6687) and 00000001.app(IOS60-v6174) files downloaded using NUS Downloader in c:\sneek.
3. Edit c:\sneek\di\main.c; "DICfg->Region = EUR"->"DICfg->Region = JAP"
Edit c:\sneek\es\SMenu.c; add the offsets of case480, case512
Edit c:\sneek\build_boot2.cmd; ELFIns\elfins 00000001.app di.bin di\iosmodule.elf > NUL->
ELFIns\elfins 00000001.app di.bin di\dimodule.elf > NUL
4.Run c:\SNEEK.cmd; c:\sneek「enter」, c:\python26「enter」
5. Run c:\sneek\build_boot2.cmd
6. Files created in the c:\sneek folder; boot2_di.bin, boot2_sd.bin, boot2_usb.bin, di.bin
armboot.bin in the c:\sneek\mini-tree-mod

File structure for SNEEK:
SD:\bootmii\armboot.bin
SD:\sneek\kernel.bin (boot2_sd.bin)
NAND

File structure for SNEEK+DI:
SD:\bootmii\armboot.bin
SD:\sneek\kernel.bin(boot2_di.bin)
SD:\sneek\di.bin
SD:\sneek\font.bin
NAND

USB:\games\game
 
Still cant get UNEEK+DI working... even after adding a game =S

sd:/bootmii/armboot.bin
sd:/sneek/kernel.bin

usb:/sneek/di.bin
usb:/sneek/kernel.bin
usb:/sneek/font.bin
usb:/{nand-dump}
usb:\games\RB2E6K (Balloon Pop... Smallest game I had to test)

Per the SNEEK FAQ on the google code site, I checked my USB drive and it is indeed FAT32, 32K Clusters, Primary and Active. I don't understand...

Edit:
... Crap! Idiot me accidentally just deleted half of my NAND files thinking it was a dif. file..... UGH!
I guess I will try the virgin NAND instructions in the first post (I don't feel like waiting another 20min for it to dump again)

Edit2:
Tried just the UNEEK (instead of UNEEK+DI) with virgin NAND and got 3 disk light blinks and nothing else

Edit3:
Tried SNEEK+DI with virgin NAND and got to the 'Press A to continue' screen, but WiiMote desynced and wouldn't go any further.

Edit 4:
Redumped my nand and tried SNEEK+DI again and was able to boot to the system menu. YAY!
However, When I try to load a WiiWare that was installed (World of Goo) it goes to a black screen and hangs.
Even stranger... now every time I try to boot into SNEEK+DI it auto-boots directly into World of Goo, and hangs when I try to return to Wii Menu.

Any ideas on how to fix this and get UNEEK+DI working?!
 
longtom1 said:
Virgin nand will boot probably once to let you set it up then if you restart you'll just get black screen
UNEEK - There was no USB drive activity. Only the Wii's disk light blinking.
SNEEK+DI - Stopped @ the "Press A" screen and Wiimote wouldn't not sync with the system (no USB drive activity after that).
 
longtom1 said:
Virgin nand will boot probably once to let you set it up then if you restart you'll just get black screen

Yep, same problem over here. Seems the ES module crashes somewhere, but where?!?

Maybe someone with an USB Gecko can post a log file?
 

Site & Scene News

Popular threads in this forum