Hacking SNEEK+DI quick guide

ChokeD

The Contributor
OP
Member
Joined
Jul 18, 2009
Messages
968
Trophies
0
XP
168
Country
United States
M[u said:
ddy]
The LAN adapter goes into the USB slot. Now if he's using UNEEK, doesn't that mean that the USB ports are not available?
Well, yeah, UNEEK is what I meant in his case, but I also meant I didn't know whether the adapter was implemented in "SNEEK", as a general rule. I don't know if that would cancel out all other usb functions or not. Sorry about the round about statement, anyone know the answer for sure ??
 

ricerobo

Active Member
Newcomer
Joined
May 17, 2010
Messages
44
Trophies
0
XP
26
Country
ricerobo said:
I would like to try sneek menu mod in revision 80.
Because my sneek nand is 4.2J, I think I should edit es/main.c to open di menu.
In es/main.c, case 482(4.2E) and case481(4.2U) are listed, but case 480(4.2J) not.

I presents some contents of es/main.c in rev 80
****************************************
aspect = GetAspectRatio();

u32 FrameBuffer = 0;
u32 FBOffset = 0;
u32 FBEnable = 0;
u32 FBSize = 0;
u32 SysFreeze = 0;
u32 SysFreezeBL = 0;
u32 WPadOffset = 0x0113F160;

if( TitleID == 0x0000000100000002LL )
{

//Disable SD for system menu
if( *SDStatus == 1 )
*SDStatus = 2;

switch( TitleVersion )
{
case 482:
{
//Disc Region free hack
*(u32*)0x0137DC90 = 0x4800001C;
*(u32*)0x0137E4E4 = 0x60000000;

LoadFont( "/font.bin" );
TimerRestart( Timer, 0, 10000 );

FBOffset = 0x01699448;
FBEnable = 0x01699430;
FBSize = 320*480*4;
SysFreeze = 0x0133DFB0;
SysFreezeBL = 0x481FDB19;

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

LoadFont( "/font.bin" );
TimerRestart( Timer, 0, 10000 );

FBOffset = 0x016975A8;
FBEnable = 0x01697590;
FBSize = 304*480*4;
SysFreeze = 0x0133DF40;
SysFreezeBL = 0x481FDA8D;
} break;
******************************************
Can anyone tell me how to edit es/main.c?
Thanks in advance!
 

ChokeD

The Contributor
OP
Member
Joined
Jul 18, 2009
Messages
968
Trophies
0
XP
168
Country
United States
would the case not be the same considering they are both NTSC ??? Have you tried comparing sneek and thegood's es and di modules ? or just replacing them and compile like the directions say to do ??

I'm curious, cause thegood mod did have a nice interface.
 

ricerobo

Active Member
Newcomer
Joined
May 17, 2010
Messages
44
Trophies
0
XP
26
Country
ChokeD said:
would the case not be the same considering they are both NTSC ??? Have you tried comparing sneek and thegood's es and di modules ? or just replacing them and compile like the directions say to do ??

I'm curious, cause thegood mod did have a nice interface.

First of all, excuse me for my poor english.
Sneek files created by SNEEKInstallerv0.1b1 using thegood's dimodule.elf and esmodule.elf instead of the original r80, could not open the DI menu.
I have confirmed that in 4.2J NAND the DI menu can not be opened using sneek files (r80 and r112, 114, 115, 118) compiled not changing the source.
However, by adding case 480 in es/SMenu.c (r112, 114, 115, 118) the DI menu could be opened.
I remember that someone wrote in SNEEK v2 thread about this in the same way.
http://gbatemp.net/t205511-sneek-v2?&st=2640
In conclusion, I think I should copy the thegood's modified files (es, di) in the SNEEK directory and edit es/main.c., and compile as usual.
Any mistake?
 

PsyBlade

Snake Charmer
Member
Joined
Jul 30, 2009
Messages
2,204
Trophies
0
Location
Sol III
XP
458
Country
Gambia, The
Im a little bit confused about the cluster size needed for DI.

The FAQ on google says 32k or lower.
Here on gbatemp the only advice I read is 32k only.

Testing RB2 with my 16k drive hang with loading animation.
I dont have a spare drive to test 32k.

So which one is right?
The FAQ make sense since 32k or lower is the fat spec, but problematic 64k hacks are out there.

And does someone know a Linux or Windows tool to change the cluster size in case I need to do it.
 

ChokeD

The Contributor
OP
Member
Joined
Jul 18, 2009
Messages
968
Trophies
0
XP
168
Country
United States
PsyBlade said:
Im a little bit confused about the cluster size needed for DI.

The FAQ on google says 32k or lower.
Here on gbatemp the only advice I read is 32k only.

Testing RB2 with my 16k drive hang with loading animation.
I dont have a spare drive to test 32k.

So which one is right?
The FAQ make sense since 32k or lower is the fat spec, but problematic 64k hacks are out there.

And does someone know a Linux or Windows tool to change the cluster size in case I need to do it.
EASEUS Partition Master Home Edition. (FREE and highly recommended)
format32KBclusters.jpg

Active.jpg
 

twig123

Well-Known Member
Member
Joined
Apr 4, 2009
Messages
261
Trophies
1
XP
257
Country
United States
PsyBlade said:
And does someone know a Linux or Windows tool to change the cluster size in case I need to do it.
PsyBlade said:
but what do they have to do with my question? I would assume that he was pointing out the tool that you inquired about....
happy.gif


QUOTE(PsyBlade @ Aug 9 2010, 05:14 AM)
The FAQ on google says 32k or lower.
Here on gbatemp the only advice I read is 32k only.

Testing RB2 with my 16k drive hang with loading animation.
I dont have a spare drive to test 32k.

So which one is right?
I have a 1GB flash drive (16kb cluster FAT32) that runs UNEEK+DI without any issues.

I don't have/have never played RB2...
but from what I gather (don't quote me on this as I don't have any confirm) USB devices don't work under SNEEK.
(like I said above, just throwing things out there as I don't know if the devices are required by the game or anything)

Have you tested any other games?
maybe if the game was patched to use a specific IOS may be the issue as well... as neither cIOS releases work under sneek.
 

PsyBlade

Snake Charmer
Member
Joined
Jul 30, 2009
Messages
2,204
Trophies
0
Location
Sol III
XP
458
Country
Gambia, The
twig123 said:
I would assume that he was pointing out the tool that you inquired about....
happy.gif

The screenshots show how to format a drive
which I probably know more about than he
but as stated I don't have a spare drive and shovelling ~500GB around twice is not that fun
I asked how to change/convert the clustersize
QUOTE(twig123 @ Aug 9 2010, 02:02 PM) I have a 1GB flash drive (16kb cluster FAT32) that runs UNEEK+DI without any issues.

Have you tested any other games?
No I did not because I found many posts stating 32k only.
Now that I know 16k works I will try some other games.

That is what I wanted to know.
Thank you.
 

ChokeD

The Contributor
OP
Member
Joined
Jul 18, 2009
Messages
968
Trophies
0
XP
168
Country
United States
QUOTE said:
And does someone know a Linux or Windows tool to change the cluster size in case I need to do it.

I was answering this question, sorry I was half asleep last night. This app will let you drag an drop a partition anywhere, I've also done it and not lost any info on the drive itself, but I wouldn't recommend it. I also don't believe you can convert cluster size without formatting the drive. I have a 8KB USB that works with SNEEK if that answers any question.
 

ChokeD

The Contributor
OP
Member
Joined
Jul 18, 2009
Messages
968
Trophies
0
XP
168
Country
United States
An aged double post.

Updated just now with a lot of new pics and cleaned up some more of the info in the guide. Also added a bit of info.

EDIT: I will be adding more tomorrow.
 

Hyrule2008

Well-Known Member
Newcomer
Joined
Nov 22, 2009
Messages
46
Trophies
0
XP
108
Country
Gambia, The
r119 is released on the SVN server
smile.gif


BTW Is their any way to acces the USb Storage when using uneek di? Like somethink with sneek and sdstatus?
 

twig123

Well-Known Member
Member
Joined
Apr 4, 2009
Messages
261
Trophies
1
XP
257
Country
United States
In a word, Yes.

DI is just a menu for selecting your dumped games (don't know what DI stands for though).
SNEEK doesn't work with WBFS (don't think there are any plans for it either) so you would have to dump all of your games on to a 32kb cluster (or less) FAT32 formatted drive with a program like DiscEx.
 

twig123

Well-Known Member
Member
Joined
Apr 4, 2009
Messages
261
Trophies
1
XP
257
Country
United States
OMG, just seen this on the google code site FAQ:
QUOTE said:
"The reason why most cIOS do not work is currently unknown. When SNEEK tries to load a cIOS one module does not return when loaded by the kernel and just freezes. Which means that the issue doesn't seem to be solveable via SNEEK, the cIOS authors must either fix their cIOS or if SNEEK is at fault supply a fix or at least the exact issue. SNEEK has no code in place which would prevent cIOS from working! However cIOSX rev18 from Waninkoko has support for SNEEK and thus works!"

Can anyone confirm that cIOS rev18 works with SNEEK?
If so, do normal USB Loaders work with WBFS now?
 

Blue-K

No right of appeal.
Member
Joined
Jun 21, 2008
Messages
2,572
Trophies
0
Location
Helvetica
XP
209
Country
Swaziland
twig123 said:
OMG, just seen this on the google code site FAQ:
QUOTE said:
"The reason why most cIOS do not work is currently unknown. When SNEEK tries to load a cIOS one module does not return when loaded by the kernel and just freezes. Which means that the issue doesn't seem to be solveable via SNEEK, the cIOS authors must either fix their cIOS or if SNEEK is at fault supply a fix or at least the exact issue. SNEEK has no code in place which would prevent cIOS from working! However cIOSX rev18 from Waninkoko has support for SNEEK and thus works!"

Can anyone confirm that cIOS rev18 works with SNEEK?
If so, do normal USB Loaders work with WBFS now?
The answer is still: No.
 

Tom191

Banned!
Banned
Joined
Jul 19, 2010
Messages
76
Trophies
0
XP
2
Country
Canada
twig123 said:
OMG, just seen this on the google code site FAQ:
QUOTE said:
"The reason why most cIOS do not work is currently unknown. When SNEEK tries to load a cIOS one module does not return when loaded by the kernel and just freezes. Which means that the issue doesn't seem to be solveable via SNEEK, the cIOS authors must either fix their cIOS or if SNEEK is at fault supply a fix or at least the exact issue. SNEEK has no code in place which would prevent cIOS from working! However cIOSX rev18 from Waninkoko has support for SNEEK and thus works!"

Can anyone confirm that cIOS rev18 works with SNEEK?
If so, do normal USB Loaders work with WBFS now?
No. No USB loader work with sneek besides punes mods. It just means that some homebrew apps work with his cIOS now when using sneek.
 

micric100

Well-Known Member
Member
Joined
Dec 20, 2008
Messages
195
Trophies
0
XP
131
Country
Canada
If I install UNEEK +DI, can I still play the games that I have on disk? or will I have to leave the virtual nand and go to my regular nand to play disk games? I just want to know before I start dumping all my WBFS drive and switching it to FAT32 because that is a lengthy process
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: yes? Interesting way to get Hi