Hacking SNEEK v2

Det1re

det1re.de
OP
Member
Joined
Oct 28, 2008
Messages
1,272
Trophies
0
Age
34
Location
Germany
Website
det1re.de
XP
264
Country
Gambia, The
So, crediar changed the topic on #SNEEK (efnet):
Code:
* Topic for #SNEEK is: SNEEK is now on http://code.google.com/p/sneek/
* Topic for #SNEEK set by [email protected] at Thu Jan 28 05:11:09 20

sneek_logo.png

Some quick information:
  • runs on MINI (makes it way easier to start up [not as in v1])
  • requires only a FS dump (import, meta, shared1, shared2, sys, ticket, title, tmp)
  • runs channels & games
  • allows Shop Channel usage
    • the Wii is identified on the fly via SNEEK and assign rights to download purchased titles
    • possibility to fake another Wii to gain its download rights with via device.cert
    • Shop Channel Download Animation Hack, always have Mario and Luigi Swimming
  • System Menu update is working on the emulated NAND
    • reports boot2-v5
  • completely independant from your real NAND
  • ES module completely rewritten
  • works with SDHC
  • possibility to emulate SD card for titles (unactive for System Menu as for r15)
  • sends debug output via USB Gecko
Files:
  • SD:/
    • bootmii/
      • armboot.bin
      • ppcboot.elf (the one that came with BootMii)
      • bootmii.ini (autoboot enabled)
    • boot2.bin
    • obviously a NAND filesystem dump (import, meta, shared1, shared2, sys, ticket, title, tmp)
Links:Preview Videos:
Initial release changelog:
Code:
ÂÂÂÂÂÂÂÂES-Module
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂadded:
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTMDContentCount
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTMDContents
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_Sign
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetDeviceCert
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetDeviceID
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_DIGetStoredTMD
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_DIGetStoredTMDSize
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetSharedContents
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetSharedContentCount
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetStoredContentCount
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_DIGetTicketView
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetOwnedTitleCount
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetConsumption
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetOwnedTitles
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_0x45 (Error-003-check)
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_ImportBoot (Doesn't do anything, just returns successes)
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂfixed:
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTitleContentCount
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTitleContents
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_AddTicket
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTMDViews
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTMDViewCount
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTicketViewCount
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTicketView
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_DIGetTicketView
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂchanged:
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTitleCount
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTitles
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_Launch
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_DIVerify
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_SetUID

ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-changed a bug in the title install routine which could lead to missing shared content
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-added a patch which makes all titles region free
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-fixed Disc launching via ES_Launch
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-fixed Channel launching via ES_Launch
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-fixed Shop channel (requires device.cert to be present)
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-fixed a bug which installed tickets for disc titles which then caused
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ questionmark channels
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-added dynamic IOS content launching.
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-Contents are now loaded from the IOS version the current title requested
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-re-coded boot up code
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-changed how SNEEK works, it doesn't use an IOS spot anymore
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ which makes it untouchable by any online or disc updates.
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-fixed system menu online update
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-fixed system menu settings
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetTicketView/ES_GetTicketViews can now return more than one TicketView if present
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-removed all mini-related code
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-content.map/uid.sys will now be created if not found
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-new UIDs will be added to uid.sys if the Title has none yet
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-added the ability to load IOS modules from shared1
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ES_GetDeviceCert/ES_GetDeviceID require a device cert to be present at this location /sys/device.cert there are a few ways to get your device cert i.e. via ES_GetDeviceCert on a real IOS or via the key dumper tool you can find on wiibrew.org.
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-highly optimized content.map access
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-fixed a bug which cause AddTitleFinish to fail if the last content was a new shared content
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-GetDeviceCert uses the device cert of the Wii if the device.cert file wasn't found
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-GetDeviceID now also uses the ID of the Wii if the device.cert file wasn't found
ÂÂÂÂÂÂÂÂFS-Module
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-Fixed FS_GetUsage again, was returning garbage.
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-Fixed FS_GetUsage which returned wrong size values
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-fixed memcpy
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-ISFS_ReadDir doesn't show .attr files anymore
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-fixed a few .attr related bugs
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-rewrote most of the FS functions
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-increased free space to over 1000 blocks
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-removed .attr stuff
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-added a hack which limits the title size of 0001001 to 42*16KB
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ which should remove the 512MB size limit
 
  • Like
Reactions: tmv_josue

Blue-K

No right of appeal.
Member
Joined
Jun 21, 2008
Messages
2,572
Trophies
0
Location
Helvetica
XP
199
Country
Swaziland
Finaly! I had to delete some Saves and Channels just to play a new game. I need this so badly
biggrin.gif
. Can't wait to test it! Also looking forward to every bit of news until the release
wink.gif
.

Btw @Det1re: You're a committer on the Googlecode-Page
ohmy.gif
?
 

VashTS

Beat it, son
Member
Joined
Mar 14, 2009
Messages
4,307
Trophies
1
Age
39
Location
Upstate NY
XP
3,726
Country
United States
I guess this will not support USB, I haven't seen any mention of it, but that would make the most sense, as SDHC doesn't work well with homebrew, so this may not even be as useful as it seems. I can't wait to see it happen though, it sounds completely awesome.
 

AceLighting

Well-Known Member
Member
Joined
Nov 11, 2009
Messages
256
Trophies
1
Location
Internet
XP
1,603
Country
Italy
Wow im excited about this
just wondering i was using triiforce and if i want to use sneek when it comes out for my wiiware games etc... do i need to edit anything on the sd or install games on sd card a different way ???
Thanks alot
 

Det1re

det1re.de
OP
Member
Joined
Oct 28, 2008
Messages
1,272
Trophies
0
Age
34
Location
Germany
Website
det1re.de
XP
264
Country
Gambia, The
comfaithgenesisraven said:
Wow im excited about this
just wondering i was using triiforce and if i want to use sneek when it comes out for my wiiware games etc... do i need to edit anything on the sd or install games on sd card a different way ???
Thanks alot

I should add this to post #1:

SNEEK uses a normal FS dump, just as TriiForce. So it's quite plug'n'play.
 

Blue-K

No right of appeal.
Member
Joined
Jun 21, 2008
Messages
2,572
Trophies
0
Location
Helvetica
XP
199
Country
Swaziland
Det1re said:
comfaithgenesisraven said:
Wow im excited about this
just wondering i was using triiforce and if i want to use sneek when it comes out for my wiiware games etc... do i need to edit anything on the sd or install games on sd card a different way ???
Thanks alot

I should add this to post #1:

SNEEK uses a normal FS dump, just as TriiForce. So it's quite plug'n'play.
Though, shouldn't you still have a limit for the Channels? I mean, you only got some Pages in the main Wii-Menu...and when you now have more Channels than there's space, shouldn't this give problems? Just a thought...
 

AceLighting

Well-Known Member
Member
Joined
Nov 11, 2009
Messages
256
Trophies
1
Location
Internet
XP
1,603
Country
Italy
Det1re said:
comfaithgenesisraven said:
Wow im excited about this
just wondering i was using triiforce and if i want to use sneek when it comes out for my wiiware games etc... do i need to edit anything on the sd or install games on sd card a different way ???
Thanks alot

I should add this to post #1:

SNEEK uses a normal FS dump, just as TriiForce. So it's quite plug'n'play.
Thanks for quick response, just checking, this is gonna be awsome!!!
smile.gif

hopefully games like swords and soldiers and tales of monkey 4 will work
 

Adr990

To boldly go where no man has gone before!
Member
Joined
Apr 22, 2007
Messages
1,567
Trophies
0
Location
The Netherlands
Website
www.hyrule.net
XP
737
Country
Netherlands
Also unconfirmed to be in release, it was in beta:
Shop Channel Download Animation Hack, Always have Mario and Luigi Swimming.
(Normally it's a 1 out of 100 chance, or so.)

Also: Device.cert wasn't needed anymore.
 

Slimmmmmm

GBAtemp MoNkEeE
Member
Joined
Nov 1, 2007
Messages
1,770
Trophies
0
Location
the land of lol
XP
528
Country
This "should" have better compatibility than TriiForce, as for the limit to number of channels, well you could use both SNEEK & TriiForce.

Will the source be modified by others to allow it to run from HDD, or is this not possible ? If we could use HDD then you could have a few different NAND and swap between them, SD cards are super expensive the larger you go.

Anyway, great stuff
smile.gif
2010 is gonna be the best year ever for the Wii with all the homebrew and the official things like the new Zelda etc.
 

Det1re

det1re.de
OP
Member
Joined
Oct 28, 2008
Messages
1,272
Trophies
0
Age
34
Location
Germany
Website
det1re.de
XP
264
Country
Gambia, The
Adr990 said:
Also unconfirmed to be in release, it was in beta:
Shop Channel Download Animation Hack, Always have Mario and Luigi Swimming.
(Normally it's a 1 out of 100 chance, or so.)

Also: Device.cert wasn't needed anymore.

Added/fixed it, thanks.
 

gisel213

Well-Known Member
Member
Joined
Aug 2, 2007
Messages
457
Trophies
1
Age
41
Location
Delaware
XP
759
Country
United States
Simply amazing untouched nand this should help with new homebrew destroying
updates from ninty without trying fixes/patches on actual wii nand thus reducing
bricks from noobz installing stuff not following instruction etc.... Very Nice i say
keep testing this is worth waiting four... oops i can speel

+1 Crediar
 

FenrirWolf

Well-Known Member
Member
Joined
Nov 19, 2008
Messages
4,347
Trophies
1
Location
Sandy, UT
XP
615
Country
United States
VashTS said:
I guess this will not support USB, I haven't seen any mention of it, but that would make the most sense, as SDHC doesn't work well with homebrew, so this may not even be as useful as it seems. I can't wait to see it happen though, it sounds completely awesome.
I remember something about USB not being viable for the ES module or something along those lines. But that was way back when v1 came out so who knows what's changed since then.

Still, now I see why v2 has taken so long to come out. This sounds like it'll be a very complete release and I look forward to it.
 

crwys

Well-Known Member
Member
Joined
Jun 26, 2008
Messages
1,146
Trophies
1
XP
637
Country
United States
FenrirWolf said:
VashTS said:
I guess this will not support USB, I haven't seen any mention of it, but that would make the most sense, as SDHC doesn't work well with homebrew, so this may not even be as useful as it seems. I can't wait to see it happen though, it sounds completely awesome.
I remember something about USB not being viable for the ES module or something along those lines. But that was way back when v1 came out so who knows what's changed since then.

Still, now I see why v2 has taken so long. This sounds like it'll be a very complete release and I look forward to it.
Yea hopefully USB will be supported, if not then this probably will be useless to me.
unsure.gif
 

Blue-K

No right of appeal.
Member
Joined
Jun 21, 2008
Messages
2,572
Trophies
0
Location
Helvetica
XP
199
Country
Swaziland
crwys said:
FenrirWolf said:
VashTS said:
I guess this will not support USB, I haven't seen any mention of it, but that would make the most sense, as SDHC doesn't work well with homebrew, so this may not even be as useful as it seems. I can't wait to see it happen though, it sounds completely awesome.
I remember something about USB not being viable for the ES module or something along those lines. But that was way back when v1 came out so who knows what's changed since then.

Still, now I see why v2 has taken so long. This sounds like it'll be a very complete release and I look forward to it.
Yea hopefully USB will be supported, if not then this probably will be useless to me.
unsure.gif
I though Crediar or someone else stated that there's simply no Room for USB-Support? Oh well, when the Source is up, we'll see...
 

Riicky

Well-Known Member
Member
Joined
May 15, 2009
Messages
607
Trophies
0
Age
38
Location
Reading,Pennsylvania
XP
134
Country
United States
USB support would be great since my SD slot took shit lol, but since this runs similar to how bootmii runs, I may be able to use my SD card, because bootmii reads it, and I can backup my nand, and restore my nand from the would be fudged sd slot, so who knows
 

FenrirWolf

Well-Known Member
Member
Joined
Nov 19, 2008
Messages
4,347
Trophies
1
Location
Sandy, UT
XP
615
Country
United States
Also, correct me if I'm wrong, but I'm pretty sure this will let any wii be unbrickable, won't it? Since it runs from MINI it will just start right up for a BootMii/boot2 user from what I understand. Perhaps a console with only BootMii/IOS could install a Preloader to the real NAND, set it to autoboot an app that calls IOS254, causing SNEEK to run from startup with no user interaction. And since all updates would work through the virtual NAND they'd be just as protected as a BootMii/boot2 user.
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Sorry for accidentally bending over