Hacking SNEEK+DI quick guide

  • Thread starter Thread starter ChokeD
  • Start date Start date
  • Views Views 592,191
  • Replies Replies 3,091
  • Likes Likes 4
ChokeD said:
Did you guys see that post from Muddy ?? You may have to rename boot2.bin to kernal.bin. I'm busy or I'd go back a page or 2 to see exactly what he wrote.

Well, I see the .sh still hasn't been fixed.
frown.gif
yes have all the files in sd\sneek usb\sneek I read the update logs and I've updated the armboot.bin with the new version that calls sd\sneek for the files

the .sh file is easy to fix just open and change it replace the boot2 with kernel in notepad save and profit
 
longtom1 said:
what I can't understand a virgin nand will boot and let you set it up but won't let you reboot it

sneek+di works a charm haven't tested sneek

uneek+di is only "dlc" only select people(who made a donation) are getting it I think

maybe you should read the changelog so you wouldn't come to such odd conclusions as that only people who donated get it which is complete bullshit ...
DI support for UNEEK got added in r107
 
My guess why there where so many problems since r105 is that there were two bugs.
First there was a bug with 0000000E.app form IOS80. The solution was to still use IOS70. Now you can use r110 as the bug was fixed.
The other problem was with the compiling process. I guess build_boot2.cmd is outdated or something like that. When I compiled Sneek completely myself it would only work on my sisters Wii. The solution to this is to use the auto installer. Before I was using "SNEEK Installer v0.1b3" because "SNEEK Installer v0.1b4" would use IOS80. Now that the bug is fixed you can use "SNEEK Installer v0.1b4" but it would still download r106 so you need to compile the r110 files yourself and put them is the folder for the installer.
 
SanGor said:
maybe you should read the changelog so you wouldn't come to such odd conclusions as that only people who donated get it which is complete bullshit ...
DI support for UNEEK got added in r107
has anybody any idea's on how to get uneek+di working as no info provided on the googlecode page or an update to the build scripts
 
longtom1 said:
the .sh file is easy to fix just open and change it replace the boot2 with kernel in notepad save and profit
not working for me, I must be stupid.

can someone post a .sh file so I can compare please ?
 
ChokeD said:
not working for me, I must be stupid.
have a look at this build_boot2.bat should look the identical
#!/bin/sh
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

echo Patching..

echo Patching for SNEEK
echo IOSKPatch: SD \(with di\)
./IOSKpatch/IOSKPatch 0000000e.app 0000000E-TMP.app -s -d > /dev/null
echo elfins: Creating kernel_di.bin \(SDCard as NAND, with DI module support\)
./ELFIns/elfins 0000000E-TMP.app kernel_di.bin es/esmodule.elf fs/iosmodule.elf > /dev/null

echo IOSKPatch: SD \(no di\)
./IOSKpatch/IOSKPatch 0000000e.app 0000000E-TMP.app -s > /dev/null
echo elfins: Creating kernel_sd.bin \(SDCard as NAND\)
./ELFIns/elfins 0000000E-TMP.app kernel_sd.bin es/esmodule.elf fs/iosmodule.elf > /dev/null

echo Patching for UNEEK
echo IOSKPatch: USB \(no di\)
./IOSKpatch/IOSKPatch 0000000e.app 0000000E-TMP.app -u > /dev/null
echo elfins: Creating kernel_usb.bin \(USB as NAND\)
./ELFIns/elfins 0000000E-TMP.app kernel_usb.bin es/esmodule.elf fs-usb/iosmodule.elf > /dev/null

echo elfins: Creating di.bin
./ELFIns/elfins 00000001.app di.bin di/dimodule.elf > /dev/null

rm 0000000E-TMP.app -v
 
longtom1 said:
ChokeD said:
not working for me, I must be stupid.
have a look at this build_boot2.bat should look the identical
#!/bin/sh
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

echo Patching..

echo Patching for SNEEK
echo IOSKPatch: SD \(with di\)
./IOSKpatch/IOSKPatch 0000000e.app 0000000E-TMP.app -s -d > /dev/null
echo elfins: Creating kernel_di.bin \(SDCard as NAND, with DI module support\)
./ELFIns/elfins 0000000E-TMP.app kernel_di.bin es/esmodule.elf fs/iosmodule.elf > /dev/null

echo IOSKPatch: SD \(no di\)
./IOSKpatch/IOSKPatch 0000000e.app 0000000E-TMP.app -s > /dev/null
echo elfins: Creating kernel_sd.bin \(SDCard as NAND\)
./ELFIns/elfins 0000000E-TMP.app kernel_sd.bin es/esmodule.elf fs/iosmodule.elf > /dev/null

echo Patching for UNEEK
echo IOSKPatch: USB \(no di\)
./IOSKpatch/IOSKPatch 0000000e.app 0000000E-TMP.app -u > /dev/null
echo elfins: Creating kernel_usb.bin \(USB as NAND\)
./ELFIns/elfins 0000000E-TMP.app kernel_usb.bin es/esmodule.elf fs-usb/iosmodule.elf > /dev/null

echo elfins: Creating di.bin
./ELFIns/elfins 00000001.app di.bin di/dimodule.elf > /dev/null

rm 0000000E-TMP.app -v
oh, I was leaving out the di/dimodule.elf when using your method. I'll try that now. Thanks bro
 
still 0KB. Dang

where is that located cause nothing I do is working ?

Should I be using the .app files from 80 now ??

Ive always used the 70.app files and they worked with everything. I just compiled yesterday and they worked.
 
With the newest version I can now use 0000000E.app from IOS80.
I guess whatever caused it to not work has been fixed.

According to SNEEK Installer v0.1b4 you are supposed to use 0000000E.app from IOS80 and 00000001.app from IOS60.
 
Using auto1b4 nothing works

self compiling, di.bin 0KB

I no my nand is good
I deleted sneek folder off usb
game is still there
I used 70 and 60

SD checked with auto is verified but doesn't run

EDIT:

checked nand and usb with self compiled r106 and works all good.

di is not building for me with r110 self compiling and the auto1b4 is not building working files.
 
For me, UNEEK + DI Hangs with this log, sadly:

Code:
BootMii v1.1
Copyright (C) 2008, 2009 Team Twiizers.
All rights reserved.ÂÂRedistribution or sale is prohibited.
BOOT2 header (@0x10100000):
Header size: 00000010
Loader size: 00003ff0
ELF size: 00000293
Argument: 00000000
ELF at 0x10104000
Trying to mount SD...
CID: mid=03 name='SDSD04G' prv=128.8 psn=003bf21d mdt=9/2008
csd: 00 40 0e 00 32 5b 59 00 00 1d 8a 7f 80 0a 40 40
sdmmc: sdhc mode, c_size=7562, card size = 3872256k
Trying to open SD:/bootmii/armboot.bin
Trying to read ARMBOOT header to 0x10408200
ARMBOOT header (@0x10408200):
Header size: 00000010
Loader size: 000004d0
ELF size: 0000a287
Argument: 00000000
Total ARMBOOT size: 0xa767
Trying to read ARMBOOT to 0x10408200
ARMBOOT read
Setting argument to 0x10100000
Launching ARMBOOT @ 0x10408210

miniÂÂloading
Initializing exceptions...
Configuring caches and MMU...
MEM: cleaning up
MEM: unprotecting memory
MEM: mapping sections
MEM: enabling caches
MEM: enabling MMU
MEM: init done
IOSflags: 0000ff22 00000000 00000000
ÂÂÂÂÂÂÂÂÂÂ00000000 00000000 cafebabe
Interrupts initialized
crypto support initialized
NAND initialized.
found valid boot2 blockmap at page 0xbf, submap 0, generation 2
found valid boot2 blockmap at page 0x1bf, submap 0, generation 3
boot2 blocks: 01 02 03 04 05 06 07
boot2 title key: 180d129b36dbc2b9094f77a34e7000f6
boot2 content size: 0x23f71 (padded: 0x23f80)
boot2 copy 0 loaded to 0x13f01e80
Initializing IPC...
Initializing SDHC...
sdhc_bus_power(1)
sdhc_bus_clock(25000)
CID: mid=03 name='SDSD04G' prv=128.8 psn=003bf21d mdt=9/2008
csd: 00 40 0e 00 32 5b 59 00 00 1d 8a 7f 80 0a 40 40
sdmmc: sdhc mode, c_size=7562, card size = 3872256k
sdmmc_select: resp=700
Mounting SD...
booting /sneek/kernel.bin
f_read( 0xfffe2ce0, 0x11000000, 168920, 168920):0
HdrSize:0010 LdrSize:0584
Loaded to 0x11000010
Shutting down IPC...
Shutting down interrupts...
Shutting down caches and MMU...
Vectoring to 0x11000010...

Wish I could figure out what I'm doing wrong. All I did was do most of the commands from build_boot2.bat manually[also noting the dimodule.elf change], except I added in a -d when building the UNEEK part, so it would have DI support. Oh well..
tongue.gif
 

Site & Scene News

Popular threads in this forum