Hacking The 3.3 Upgrade News from Bushing

MarcoZ

Well-Known Member
OP
Newcomer
Joined
Dec 2, 2006
Messages
72
Trophies
0
Location
Italy
XP
85
Country
Italy
Bushing said:
Breaking news (har har har)! Check back for updates.

Several pieces of Nintendo system software have been updated:

====== Titles Changed ======

SystemMenu
Title ID: 00000001-00000002
Version: 0x 161
Size: 23511040
Contents: 9 (of which 6 are shared)

IOS30
Title ID: 00000001-0000001e
Version: 0x a10
Size: 1933312
Contents: 15 (of which 14 are shared)

IOS31
Title ID: 00000001-0000001f
Version: 0x a10
Size: 1933312
Contents: 15 (of which 14 are shared)

bc
Title ID: 00000001-00000100
Version: 0x 4
Size: 98304
Contents: 2 (of which 0 are shared)

mios
Title ID: 00000001-00000101
Version: 0x 8
Size: 262144
Contents: 2 (of which 0 are shared)

Channel 'HACA'
Title ID: 00010002-48414341
Version: 0x 5
Size: 8290304
Contents: 7 (of which 3 are shared)

I’m currently disassembling these to see what has changed. Please do not pester me about this or ask what our response will be; this isn’t exactly easy or quick. Comments will be enabled once i’ve completed my analysis.

Update 1: IOS30 and IOS31 have been changed — specifically, the kernel. The old timestamps read:

$IOSVersion: FFS: 06/08/07 18:10:10 64M $
$IOSVersion: ES: 07/10/07 18:11:26 64M $
$IOSVersion: IOSP: 06/25/07 14:17:16 64M $

The new timestamps read

$IOSVersion: FFS: 06/08/07 18:10:10 64M $
$IOSVersion: ES: 07/10/07 18:11:26 64M $
$IOSVersion: IOSP: 04/03/08 19:37:33 64M $

It’s interesting that Nintendo bothered to update the IOSP timestamp, because the only change I see in IOSP is that the version reported changed (there’s a variable that stores the value “040308?). They’re trying to be clever; the actual bug fix was in ES, where the encryption code lives.

The strncmp signing bug has been fixed in IOS30, which is what the system menu uses. (The new signature-checking code is identical to that in IOS37.) This probably means that it will no longer boot Trucha-signed discs, but I have not yet tried it. Early reports on IRC indicate that the Homebrew Channel still works; this is consistent with my understanding that the system menu does not verify the content of already-installed content.

I don’t know why IOS31 was patched.

Update 2: Okay, now this is just silly. Three functions have been added to the system menu. Guess what they do:

* ipl::utility::ESMisc::DeleteSavedata((unsigned long long, EGG::Heap*))
* ipl::utility::ESMisc::VerifySavedataZD((unsigned long long, EGG::Heap*))
* WADCheckSavedataZD

We Are Not Impressed.
Update 3: They wrote a special-purpose function to try to check for the exact exploit we used — specifically, if a savegame is for Zelda, it checks the length of 6 strings inside the savefile (two of which are the player name and horse name). It repeats this check for all 3 saveslots, and then another three times for all 3 backup slots.

No, we do not have a response to this yet; we will probably take a few days to formulate one. I predicted Nintendo would *not* do this; I’m disappointed. This was the first bug we found, in the first game we tried. We’ll find others, and they’ll have to try to catch up to each.

I’ll open up comments, but please only post if you have something constructive to say.

Update 4: It’s interesting to look at the timestamps here. The System Menu has a build marker of “systemmenu.rvl.0803060727? – yes, that’s March 6, 2008, 07:27. This update to the menu only accomplished one thing, as far as I can tell — the blocking of the TP hack. (I guess we can count the IOS30 patch together with it.) They spent 3 months testing it — this isn’t actually that surprising, when you consider the potential financial damage if they roll an update out that bricks Wiis.

Congrats to tmbinc and tehpola for finding a combination of two bugs in the code that Nintendo added that — when combined — allow us to fool their check into ignoring the TP hack. More info will be forthcoming — I still wouldn’t rush to update my system, anyway.

This still leaves the issue of how to deal with IOS30; there are several different ways to deal with this — some of which have already been released by people — and we’ll need to take some time to decide on the best one to use and test it thoroughly. There’s no urgency here, no need to rush into something.

Was passed on to me via MSN, so formatting is not the same as the site. Thanks DarkRoy.
EDIT: Was missing update 4.
 

zant

Well-Known Member
Member
Joined
Apr 30, 2008
Messages
372
Trophies
0
XP
240
Country
United States
yeah, but I had to format my wii cuz it was actin up, and my sister "did me a faver" and updated, so no HBC for me. thats why im in a rush here.
 

RyuKakashi

Well-Known Member
Member
Joined
Mar 18, 2006
Messages
450
Trophies
1
Website
Visit site
XP
267
Country
United States
Well there's nothing heating up in terms of homebrew, so I don't see the rush there.
As for virtual console games and wiiware, I don't think you should be so excited to play those.
VC games you can just emulate otherwise. Wiiwares aren't that great.
Give other Wii games a try such as Boom Blox, No More Heroes, maybe even castle of shikigami 3.
 

Mysticcal

Well-Known Member
Newcomer
Joined
Nov 15, 2006
Messages
49
Trophies
0
XP
125
Country
I still don't see why people have not added drivechips yet, if you have a drivechip, you can still install HBC. otherwise. go buy your games on VC as well as disc form like nintendo wants.
 

kedest

Well-Known Member
Member
Joined
Feb 6, 2007
Messages
3,289
Trophies
0
Website
Visit site
XP
534
Country
Netherlands
It's nice to see people are already thinking about solutions. I just hope homebrew is here to stay, but I have no interest in pirated VC and WiiWare.
 

superrob

H4X H4X H4X!
Member
Joined
Apr 4, 2007
Messages
2,464
Trophies
0
Age
30
Location
GBATemp factory.
Website
zabbo.dk
XP
359
Country
Mysticcal said:
I still don't see why people have not added drivechips yet, if you have a drivechip, you can still install HBC. otherwise. go buy your games on VC as well as disc form like nintendo wants.
If Traucha Bug = Fixed then HBC install = Gone
tongue.gif
 

Jacobeian

Well-Known Member
Member
Joined
May 15, 2008
Messages
1,893
Trophies
0
XP
387
Country
Cuba
well, some people here were right: IOS37 is FAKE
rolleyes.gif


but now we got supa patched IOS30
ph34r.gif



I wonder if you can still install new channels in the new system menu ? or is the signature bug only fixed for disc verification ?
 

killplaystation

Well-Known Member
Member
Joined
May 23, 2008
Messages
481
Trophies
0
XP
139
Country
United States
superrob said:
Mysticcal said:
I still don't see why people have not added drivechips yet, if you have a drivechip, you can still install HBC. otherwise. go buy your games on VC as well as disc form like nintendo wants.
If Traucha Bug = Fixed then HBC install = Gone
tongue.gif
IIRC the HBC install does not use the trucha bug, it uses another undisclosed bug. i maybe wrong
 

Jacobeian

Well-Known Member
Member
Joined
May 15, 2008
Messages
1,893
Trophies
0
XP
387
Country
Cuba
well you are wrong... because the trucha bug IS the signature bug, used by any applications to sign titles they want to install

HB channel comes with a channel installer that need to be launched either from a disc (BIIIP, that does not work anymore) or a hacked TP save (BIIIIP? they are now automatically deleted)

maybe you could still install through the WAD ?
 

Eternal Myst

Back from the Myst.
Member
Joined
May 2, 2008
Messages
1,636
Trophies
0
Age
31
Location
I have a bomb alallalallala
XP
355
Country
United States
RyuKakashi said:
As for virtual console games and wiiware, I don't think you should be so excited to play those.
VC games you can just emulate otherwise. Wiiwares aren't that great.
N64 and NeoGeo can't be emulated properly and those games are epic.WiiWare has a few good games,and there may be some really good ones in the future.
 

Jacobeian

Well-Known Member
Member
Joined
May 15, 2008
Messages
1,893
Trophies
0
XP
387
Country
Cuba
berlinka said:
Jacobeian said:
maybe you could still install through the WAD ?

I can confirm that! I installed the first Homebrew channel through a wad file. I'm looking at it right now.... homebrewchannel.wad

Worked like a charm!


so this means they didn't fix the signature bug completely, as WADs rely on this too
strange idea from nintendo
unsure.gif
 

Shuny

I'm in yr forum, reading yr postz
Member
Joined
Nov 15, 2006
Messages
1,038
Trophies
1
Age
32
Location
Somewhere in the world
Website
www.shunyweb.info
XP
755
Country
France
Jacobeian said:
well you are wrong... because the trucha bug IS the signature bug, used by any applications to sign titles they want to install

HB channel comes with a channel installer that need to be launched either from a disc (BIIIP, that does not work anymore) or a hacked TP save (BIIIIP? they are now automatically deleted)

maybe you could still install through the WAD ?
Objection.

HBC doesn't use the Trucha Signer exploit itself. You can update your Wii with the HBC without problems.
 

shane1972

Well-Known Member
Member
Joined
Mar 1, 2004
Messages
206
Trophies
0
Location
Victoria
Website
Visit site
XP
198
Country
Hi,

I only run wads via an sd card and use wad installer that has been signed does that mean that it wont work anymore?
Also i have a emu disc which has gcos and about 1000 old roms will that still work?

Cheers
 

RyuKakashi

Well-Known Member
Member
Joined
Mar 18, 2006
Messages
450
Trophies
1
Website
Visit site
XP
267
Country
United States
samsam12 said:
will this update cause bricks if there are wads installed? my sd card reader is being a bitch so i cant uninstall my wads.

No, there is no way this update will brick anything, no matter what. All it will do is render trucha discs useless, and delete the twilight save.

QUOTE(shane1972 @ Jun 17 2008, 02:28 PM) Hi,

I only run wads via an sd card and use wad installer that has been signed does that mean that it wont work anymore?
Also i have a emu disc which has gcos and about 1000 old roms will that still work?

Cheers

Your emu disc is a gamecube disc and thus should be fine.
As for wad installer, I've heard success stories in other threads. You should still be able to install WADs and stuff just fine as long as you already have a way of running WAD installer.
 

TaxiTitan

Well-Known Member
Member
Joined
Mar 13, 2008
Messages
251
Trophies
0
XP
125
Country
Is this update only for the U.S. Wii?
So I guess an installed WAD installer still works?

How about for example Manhunt 2 uncut (Its trucha signed)?
Will GCOS boot disc still work?
What about us PAL Wii users?

Is the workaround easy to do?
I guess SSBB PAL is gonna need the update.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: Que dices?