Hacking SNEEK+DI quick guide

  • Thread starter Thread starter ChokeD
  • Start date Start date
  • Views Views 592,177
  • Replies Replies 3,091
  • Likes Likes 4
yes included the sm hacks in SMenu.c for 4.2j and 4.3j

here's the hacks I have in my SMenu.c
case 482: // EUR 4.2
{
//Disc Region free hack
*(u32*)0x0137DC90 = 0x4800001C;
*(u32*)0x0137E4E4 = 0x60000000;

//Replace Health Screen with Backmenu
//*(u32*)0x016572B4 = 0x41409D98;

//Auto Press A
*(u32*)0x013BD620 = 0x48000034;

//No System Menu Background Music
//*(u32*)0x0136B2CC = 0x4E800020;

FBSize = 320*480*4;

return 1;
} break;
case 514: // EUR 4.3
{
//Disc Region free hack
*(u32*)0x0137DE28 = 0x4800001C;
*(u32*)0x0137E7A4 = 0x38000001;
*(u32*)0x01334610 = 0x60000000;

//Replace Health Screen with Backmenu
//*(u32*)0x01658B94 = 0x4140A4CC;

//Auto Press A
*(u32*)0x013BDD54 = 0x48000034;

//No System Menu Background Music
//*(u32*)0x0135B464 = 0x4E800020;

FBSize = 320*480*4;

return 1;
} break;
case 481: // USA 4.2
{
//Disc Region free hack
*(u32*)0x0137DBE8 = 0x4800001C;
*(u32*)0x0137E43C = 0x60000000;

FBSize = 304*480*4;

return 1;
} break;
case 513: // USA 4.3
{
//Disc Region free hack
*(u32*)0x0137DA9C = 0x48000001;
*(u32*)0x01532550 = 0x4E800020;
*(u32*)0x013345A0 = 0x60000000;

FBSize = 304*480*4;

return 1;
} break;
case 480: // JAP 4.2
{
//Disc Region free hack
*(u32*)0x0137CDB8 = 0x48000001;
*(u32*)0x0137CDC4 = 0x48000032;
*(u32*)0x0137D09C = 0x4800001C;
*(u32*)0x0137D07C = 0x48000001;
*(u32*)0x0137F138 = 0x48600001;
*(u32*)0x0137D8F0 = 0x60000000;

FBSize = 304*480*4;

return 1;
} break;
case 512: // JAP 4.3
{
//Disc Region free hack
*(u32*)0x0137CF50 = 0x48000001;
*(u32*)0x0155B490 = 0x4E800020;
*(u32*)0x01333A9c = 0x60000000;

FBSize = 304*480*4;

return 1;
} break;
 
ok, made sneek_di with v1.04 and get files.
wink.gif


I have a E console and Nand.
Did not boot, then put font.bin in anway, did not boot.
tried with and without verbose input.

I believe region.bin is only for U nand?

For now back to normal sneek, i'll try region.bin later.
Just 1 question, for DI is fw4.2 nand requirerd.

Does that include an fw4.1E nand that is updated within sneek?
(should be since now it is fw4.2 all the way.)
 
Can anyone confirm that the Sneek r106 precompiled modules hosted on sneek google code (ie. esmodule.elf, dimodule.elf, etc.) work properly? I'm trying to determine why sneek is failing to load properly using the latest release. I've narrowed the source of the problem down to 2 possibilities, 1) its failing because I should be using the 0000000e.app from IOS70 and not IOS80 (I read a few pages back that the 0e.app from IOS80 just fails), or 2) the precompiled modules on sneek google code are no good.

Another unrelated question, does anyone happen to know what IOS I need to grab the 00000001.app from when compiling REV80 of sneek? I've tried the 01.app from IOS60 to compile "the good's Sneek Cover Mod" (which is based on rev80 of sneek), and the resulting di.bin that was generated doesn't work (I'm using crediar's elfins.exe to compile it)
 
never ever got the modules from the googlecode page to boot I use IOS70 01.app and IOS60 0e.app to compile mine

R106 di works for me just trying to get my 4.2J nand to show the di menu got it to show with a GC pad and internittently with the 1 button have booted a few games
 
Here are my test results:

1)
0000000e.app:IOS70
00000001.app:IOS60
self compiled
my Wii: doesn't work
sisters Wii: works

2)
0000000e.app:IOS80
00000001.app:IOS60
self compiled
my Wii: doesn't work
sisters Wii: doesn't work

3)
0000000e.app:IOS70(automatically chosen by installer)
00000001.app:IOS70(automatically chosen by installer)
pre-compiled with installer beta 3
my Wii: works
sisters Wii: works

4)
0000000e.app:IOS80(automatically chosen by installer)
00000001.app:IOS60(automatically chosen by installer)
pre-compiled with installer beta 4
my Wii: doesn't work
sisters Wii: doesn't work
 
@longtom1

It's been reported several times that there may be a delay of over one minute before the menu opens in a Jap SM. I'll try later this evening myself, because I am also now curious here after.
 
@OverjoY nope no delay at all as soon as the press A screen is gone you can keep pressing 1 and the menu appears and you can select a game but then you can't open the menu again without a GC pad and even with a GC pad the menu is temperamental only advice for J users is to region change nand to 4.2E or U if you want to use the di module


XFlak said:
by pressing 1 on the wiimote, do u access the same menu described below (quote from first post). I just want to know if a gamecube controller is truly required to access the game menu
QUOTE said:
A GC controller needs to be plugged into the 1st port.
Once the system menu has loaded,
press start on the GC controller to access the game selection menu.
Use the d-pad to scroll through the games and press A to select the game.
Press start again to return to the system menu.
Yes its the same menu you get when you press start on the GC pad
 
@longtom1
Thanks to your good advise, I could open SNEEK DI menu in my 4.2J and 4.3J NAND.
I downloaded the source of SNEEK r102, and I added the statements for SM v480(4.2J) and v512(4.3J) in SMenu.c.
Then I compiled SNEEK r102.

I have to wait about 1 min holding the 1 button of Wiimote until the opning of menu.
I could start the two games, Pokemon Battle Revolution and New Super mario Bros, and I played them without any problem.
 
ricerobo said:
@longtom1
Thanks to your good advise, I could open SNEEK DI menu in my 4.2J and 4.3J NAND.
I downloaded the source of SNEEK r102, and I added the statements for SM v480(4.2J) and v512(4.3J) in SMenu.c.
Then I compiled SNEEK r102.
just to confirm, the standard version of SNEEK+DI (ie. no changing source code and re-compiling) only works with 4.2U and 4.2E emulated nands correct? And a Japanese wii can still launch the standard sneek+di with a 4.2U or 4.2E emulated nand, correct?

And SNEEK and UNEEK (not sneek+di), works with any region nand dump, correct?

Thanks guys!
 
so, best chance to get sneek+di to work is with r102, ooE.app and oo1.app from ios70?
if i read previous topics correctly
 
I have gotten the b4 installer to work with 0e.app from IOS 80 and 01.app from IOS 60. This is how I am running SNEEK+DI now on my US Wii. I download the b4 installer, all elf files & armboot.bin from the googlecode page. Placed the elfs, bin, and the apps into folder. Then with NUSD 1.5a beta, downloaded/decrypted IOS 80 v6943 and IOS 60 v6174. Grabbed the apps file from those two folders and ran the installer with SNEEK+DI selected.
 
XFlak said:
ricerobo said:
@longtom1
Thanks to your good advise, I could open SNEEK DI menu in my 4.2J and 4.3J NAND.
I downloaded the source of SNEEK r102, and I added the statements for SM v480(4.2J) and v512(4.3J) in SMenu.c.
Then I compiled SNEEK r102.
just to confirm, the standard version of SNEEK+DI (ie. no changing source code and re-compiling) only works with 4.2U and 4.2E emulated nands correct? And a Japanese wii can still launch the standard sneek+di with a 4.2U or 4.2E emulated nand, correct?

And SNEEK and UNEEK (not sneek+di), works with any region nand dump, correct?

Thanks guys!
I think you are correct.

I use 4.2J console Wii and 4.2J&4.3J NAND.
I make sure that SNEEK+DI cannot work without changing source code and re-compiling.
I also make sure that the files of SNEEK+DI created by SNEEK Installer0.1b3&4 cannot work, on the other hand the files of SNEEK (not SNEEK+DI)
can work properly.
 

Site & Scene News

Popular threads in this forum