Hacking SNEEK v2

  • Thread starter Thread starter Det1re
  • Start date Start date
  • Views Views 544,299
  • Replies Replies 2,761
  • Likes Likes 1
redeyed said:
Can someone try the following.

Open devkitpro folder
Rename devkitARM to devkitARM_orig (my original was r28)
Google Search and download "devkitARM_r24win32.exe"
Extract to devkitpro folder creating a new devkitARM
Now try and compile sneek r59

worked for me
smile.gif
+1 for that file sizes look the same will test

Edit still the same no signal tried usb and sd with and without di.bin usbhaxx enabled and disabled and clean source from svn
 
Can someone please tell me once everything is all compiled. What files do you put on SD and on USB for you to be able to boot SNEEK off your USB Harddrive.

A basic FAQ would be AWESOME!!!!
 
You don't boot SNEEK of your USB drive. The DI module stuff is for loading games from one, but you still have to use an SD card for SNEEK itself.
 
FenrirWolf said:
You don't boot SNEEK of your USB drive. The DI module stuff is for loading games from one, but you still have to use an SD card for SNEEK itself.
you are supposed to be able to now with the latest revision's
 
longtom1 said:
redeyed said:
Google Search and download "devkitARM_r24win32.exe"
+1 for that file sizes look the same will test

Edit still the same no signal tried usb and sd with and without di.bin usbhaxx enabled and disabled and clean source from svn

Same here. I recompiled clean source with devkitARM r24, es, fs, di, armboot.

No signal.

But I did this AGAIN from clean r59 source and it worked fine:

- Compile es and fs
- Elfins.exe iosmodule.elf 0000000e.app tmp1.bin -s
- Elfins.exe esmodule.elf tmp1.bin tmp2.bin
- Boot2Me.exe tmp2.bin boot2.bin

Use this boot2.bin with the older armboot.bin (throw in the ppcboot.elf and bootmii.ini).

I haven't had any luck with the r59 di module yet (black screen), but I think I need to look into the file structure on my USB device more.
 
fogbank said:
- Compile es and fs
- Elfins.exe iosmodule.elf 0000000e.app tmp1.bin -s
- Elfins.exe esmodule.elf tmp1.bin tmp2.bin
- Boot2Me.exe tmp2.bin boot2.bin

Use this boot2.bin with the older armboot.bin (throw in the ppcboot.elf and bootmii.ini).

This works for me running NAND off of USB too (fs-usb).
 
If you open up the precompiled es/fs/arm in a hex editor and search devkitARM you will see "(devkitARM release 25) 4.3.3". The devkitarm in devkitProUpdater-1.5.0.exe is release 28. The only reason I suggested using release 24 is because I could not find release 25 anywhere and it worked for me. If anyone knows where I can find devkitARM release 25 I'd still like to have it.

These are the steps I'm using

devkitProUpdater-1.5.0 installed (devkitARM renamed devkitARM_orig replaced with devkitARM_r24win32.exe)
Download source (edit ES.c #define USBHAX and edit \mini-tree-mod\Makefile /c/python26/python makebin.py)
IOS70 (using the latest version) decrypted 0000000e.app 00000001.app
build_boot2_di.cmd (Slightly edited adding compile \mini-tree-mod and add .app see below)


@echo off
cd es
make clean
make
cd ..\fs
make clean
make
cd ..\fs-usb
make clean
make
cd ..\di
make clean
make
cd ..\mini-tree-mod
make clean
make
cd ..
elfins\elfins fs\iosmodule.elf 0000000E.app 0000000E-tmp -s
elfins\elfins es\esmodule.elf 0000000E-tmp boot2_sd.bin
elfins\elfins fs-usb\iosmodule.elf 0000000E.app 0000000E-tmp -u
elfins\elfins es\esmodule.elf 0000000E-tmp boot2_usb.bin
elfins\elfins fs-usb\iosmodule.elf 00000001.app di.bin -d
del 0000000E-tmp

Tried the same with r51 and it froze. I currently running sneek r60 off my usb and I have know idea how to use the di module.

my sd and usb card have

\bootmii
armboot.bin (compiled with r60 44.1kb)
bootmii.ini
ppcboot.elf

\nand
a nand dump on sd and a different nand dump on usb

boot2.bin (boot2_usb.bin on both usb and sd)
di.bin (di.bin on usb and sd)


The wii was purchased July 08 (bootmii ios only with priiloader installed)

I've had 1 person PM me saying it worked for them.
 
redeyed said:
Download source (edit ES.c #define USBHAX and edit \mini-tree-mod\Makefile /c/python26/python makebin.py)

If you #define USBHAX then the di module will be loaded:

Code:
#ifdef USBHAX
ÂÂÂÂÂÂÂÂ//Load special DI module
ÂÂÂÂÂÂÂÂif( 1 == *(u16*)(TMD_Data+0x1E8+0x24*i) )
ÂÂÂÂÂÂÂÂ{
ÂÂÂÂÂÂÂÂÂÂÂÂ_sprintf( path, "/di.bin" );
ÂÂÂÂÂÂÂÂ} else {
#endif
redeyed said:
my sd and usb card have

\bootmii
armboot.bin (compiled with r60 44.1kb)
bootmii.ini
ppcboot.elf

Sorry but are you absolutely sure you are using a newly compiled armboot.bin? No chance you could be using an older version? Have you tried running it without the ppcboot.elf and bootmii.ini?

I tried again with a clean compile using devkitARM r24 and still get no signal. With the older armboot.bin I can run r59 (same source as r60) off of SD and USB no problem.

Posts merged

QUOTE(longtom1 @ Mar 19 2010, 10:46 PM)
found r25 will install compile and test
That seems to link to r28...?
 
QUOTE said:
Sorry but are you absolutely sure you are using a newly compiled armboot.bin? No chance you could be using an older version?

yes. From my sd card opened armboot.bin with hex editor search for devkitarm

GCC: (devkitARM release 24) 4.3.2 (size 44.1kb)

From the precompiled armboot.bin r47 on sneek google.code opened with hex editor searched for devkitarm

GCC: (devkitARM release 25) 4.3.3 (size 44.1kb)

From my original devkitARM r28 armboot.bin

GCC: (devkitARM release 28) 4.4.3 (size 42.7kb) This one I compiled never worked.

QUOTE said:
If you #define USBHAX then the di module will be loaded:
I know I enabled it. I just don't know how to use it. (Been trying to compile from source since about r30 over the past few days.)

QUOTE
Have you tried running it without the ppcboot.elf and bootmii.ini?
Yes. From priiloader it refused to load because it can't find fat:\bootmii\ppcboot.elf. From HBC it worked without ppcboot.elf and bootmii.ini.
 
QUOTE said:
elfins\elfins fs-usb\iosmodule.elf 00000001.app di.bin -d

that's not how it works, all patches are for the kernel (0000000E.app) !
also obviously FS-USB and DI don't work together!

If you are using FS-SD and DI you need a _valid_ game on your USB device:

CODE+---games
ÂÂÂÂ+---SMNU
ÂÂÂÂÂÂÂÂ|ÂÂ cert.bin
ÂÂÂÂÂÂÂÂ|ÂÂ ticket.bin
ÂÂÂÂÂÂÂÂ|ÂÂ tmd.bin
ÂÂÂÂÂÂÂÂ|ÂÂ
ÂÂÂÂÂÂÂÂ+---files
ÂÂÂÂÂÂÂÂ|ÂÂÂÂ your extracted filesÂÂÂÂÂÂ
ÂÂÂÂÂÂÂÂ\---sys
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂboot.bin
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂbi2.bin
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂfst.bin
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂapploader.img
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂmain.dol
 
@SanGor

Thank you for your post. I will try that tomorrow.

QUOTE said:
elfins\elfins fs-usb\iosmodule.elf 00000001.app di.bin -d


that's not how it works, all patches are for the kernel (0000000E.app) !
also obviously FS-USB and DI don't work together!

I didn't add that line. That same line is in r60 build_boot2_di.cmd. I only edited it to add

cd ..\mini-tree-mod
make clean
make

and add .app to the .cmd file where needed
 
ohh i go to download devkitARm_r24 and serch for r25. I want to say that using the elf modules and armboot from sneek/DOWNLOADS i can get running in my newest wii.

Now i try to compile myself using devkitarm r24. I have only one question more, i want to use usb for runing sneek, what i need? i dont know very well the structure of files for working sneek on usb can anyone tell me ? waht goes on sd an what in usb?


http://crediar.no-ip.com/devkitARM_r24-win32.exe for who wants r24 that works, r28 dont work.
 
mousex said:
compile with r24. rename boot2_usb.bin to boot2.bin and copy it to SD and USB root. NAND dump on USB, armboot.bin from Snnek downloads page and it works.

Does the Armboot go in usb:/bootmii ?

Thanks.
 

Site & Scene News

Popular threads in this forum