Hacking Wii U Browser Exploit Leaked for v4.10

Bug_Checker_

Well-Known Member
Member
Joined
Jun 10, 2006
Messages
950
Trophies
0
XP
664
Country
United States
Just because there's only 1GB total there doesn't mean it's not part of a larger chip.


No, I meant the numbers on the chips themselves indicated they were 1GB nand flash. One of the other storage chips is an emmc(either 8GB or 32GB) but there are still other memory chip(s) like the serial eeprom for the DRH firmware etc.
 

WulfyStylez

SALT/Bemani Princess
Member
Joined
Nov 3, 2013
Messages
1,149
Trophies
0
XP
2,877
Country
United States
The Wii U has an 8GiB or 32GiB eMMC chip used for applications and user data. It also has dual NAND banks, 512MiB each, which are used for vWii mode and the Wii U OS, respectively.

Gotcha. So you'd need something like an infectus to dump it since it's just a plain old NAND chip.
 

Marionumber1

Well-Known Member
Member
Joined
Nov 7, 2010
Messages
1,234
Trophies
3
XP
4,045
Country
United States
Gotcha. So you'd need something like an infectus to dump it since it's just a plain old NAND chip.


Yeah, I believe it's the same type of NAND chip used on the Wii. Obviously, any NAND dumps you make would be encrypted but it may be possible to downgrade a Wii U by only reflashing the OS NAND chip and not the eMMC.
 

Bug_Checker_

Well-Known Member
Member
Joined
Jun 10, 2006
Messages
950
Trophies
0
XP
664
Country
United States
I mean, based on Samsung's info, the white wii u has a 8GB (64Gb) chip. What's the misinformation you guys are talking about?

Step 12 Samsung K9K8G08U1D 4 Gb (512 MB) NAND Flash from
https://www.ifixit.com/Teardown/Nintendo+Wii+U+Teardown/11796
this is incorrectly reported
(back of wiiu motherboard) https://d3nevzfk7ii3be.cloudfront.net/igi/DBOR5ukVFarbvSq6.huge

Just notice Marionumber1 cleaned up wiiubrew back in April.
source http://wiiubrew.org/w/index.php?title=Wii_U/console&diff=prev&oldid=923
 

WulfyStylez

SALT/Bemani Princess
Member
Joined
Nov 3, 2013
Messages
1,149
Trophies
0
XP
2,877
Country
United States
Yeah, I believe it's the same type of NAND chip used on the Wii. Obviously, any NAND dumps you make would be encrypted but it may be possible to downgrade a Wii U by only reflashing the OS NAND chip and not the eMMC.

I'm personally really surprised nobody besides Microsoft (with lockdown counter in efuses) seems to have mechanisms in place to prevent downgrading.
 

Marionumber1

Well-Known Member
Member
Joined
Nov 7, 2010
Messages
1,234
Trophies
3
XP
4,045
Country
United States
I'm personally really surprised nobody besides Microsoft (with lockdown counter in efuses) seems to have mechanisms in place to prevent downgrading.


I believe marcan said somewhere that the Wii U may have basic downgrade protection, but that was just his speculation and not an absolute fact.
 

Bug_Checker_

Well-Known Member
Member
Joined
Jun 10, 2006
Messages
950
Trophies
0
XP
664
Country
United States
Gotcha. So you'd need something like an infectus to dump it since it's just a plain old NAND chip.

If you want a dump by hardware, yes you will have to install chip. Example: backup nand flash from virgin state. But you can do a software dump right now with DumpmiiNand that (i believe) does the WHOLE 1GB nand flash. You currently just can't write it back without a hardware setup or an unreleased nand write program.
 

SirByte

Well-Known Member
Member
Joined
Dec 30, 2012
Messages
524
Trophies
1
XP
1,059
Country
Canada
Isn't the "downgrade protection" usually a protected (signed) installer that tests the currently installed firmware version and if it's higher or same, refuses to run?

In other words, ignoring complications like partitioning (flash0:, flash1: etc. on PSP), with a hacked installer, couldn't you just flash ANY version firmware? How about a "real" installer but a faked current firmware version (say 1.0.0)?
 

BvanBart

Gaming addict #2 and some
Member
Joined
Apr 16, 2007
Messages
1,315
Trophies
1
Age
36
Location
Bikini Bottom
XP
1,466
Country
Netherlands
It's old webkit. Finding another exploit isn't an issue. The real issue would be if nintendo tightened the browser's permissions.

Also what's this about no code execution? This package clearly is able to do ROP stuff. If that's not code execution, I'm not entirely sure what is.


Was thinking just that...
 

Marionumber1

Well-Known Member
Member
Joined
Nov 7, 2010
Messages
1,234
Trophies
3
XP
4,045
Country
United States
It's old webkit. Finding another exploit isn't an issue. The real issue would be if nintendo tightened the browser's permissions.

The web browser already barely has any permissions. For example, the browser is limited to its own little area in the filesystem and it's impossible to access external storage. The only purpose of code execution inside the web browser is to serve as a launchpad for a more advanced exploit. There are many targets that can be gone after. Kernel is an obvious choice, but you could try going directly to IOSU as well. There's also a privileged process called the loader, which handles executable loading and dynamic linking. The loader is allowed to rewrite the code and data in any process, as well as access the entire filesystem. Even a loader exploit would likely be sufficient for homebrew, you wouldn't have to go all the way to the kernel.

Also, Nintendo can never stop the web browser from being used for exploits. We use the web browser because it's convenient, as it utilizes external open-source libraries and you're allowed to generate executable code inside it. This first factor will almost certainly never change, since using WebKit is what makes the browser so (in my opinion) good. The second factor is still unlikely to change, since it's needed for efficient Javascript execution, but even if it did, a ROP chain should be sufficient to trigger a kernel or loader vulnerability (though much harder to pull off).
 

bobmcjr

Well-Known Member
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,219
Country
United States
who can try this http://vinobirra.comli.com/ with 4.1 web broswer? and tellme if it works?
Thank you for the precompiled thing to run:
3XiVORs.jpg
 

NWPlayer123

Well-Known Member
Member
Joined
Feb 17, 2012
Messages
2,642
Trophies
0
Location
The Everfree Forest
XP
6,693
Country
United States
There's nothing actually being changed on your console, so there's nothing being removed, you have to run this every time to use it, and as people have said many times before, yes it is broken on 5.0 right now.
HOWEVER, it's not like this is anything useful for 99% of people, so you won't miss this anyways, so feel free to update.
 

obcd

Well-Known Member
Member
Joined
Apr 5, 2011
Messages
1,594
Trophies
0
XP
432
Country
Belgium
As the exploit is not something that installs, it doesn't remove either.
The issue is that the current exploit rop chain won't run anymore on 5.0. SO basically, every proof of concept that is published now won't run on 5.0.
The exploit is triggered by loading a website in the browser and executes some homebrew c code in the browser user space. (Which gets embedded in the webpage that is called) At least, that's how I understand it works without studying it in detail.

The wiiu nand chip is different from the wii nand chip. It has twice the wii nand capacity (1gig versus 512 MB)
Half of it is used in vwii mode and appears to it similar as the nand appears to the wii. The other half is used in wiiu mode and as far as I understand contains the firmware used to launch the wiiu arm at boottime. (I know it also has a coffee related name but I keep forgetting it. Arm and ppc makes more sense to me)
So, it might contain a boot1 and boot2 and something similar to what ios are for the wii. According to the Team f0f presentation, it also has an option to recovery boot from the sd card using a signed firmware on that.

Ninty could for instance store the latest firmware version in a file on that nand chip. If the emmc contains a lower firmware revision, it could refuse to boot such.
This is all just speculation, but if we expect the worst, things can only be better.

To backup and restore the nand contents, you'll need an infectus or something similar and some excellent solder skills.
The emmc uses far less wires, so it might be easier to backup that using a sd card reader.
 

WiiCube_2013

Well-Known Member
Member
Joined
Oct 19, 2013
Messages
5,943
Trophies
0
XP
2,315
Country
Gaza Strip
Seems kind of pointless to hack the console if all the user is going to do is pirate games. I buy the games myself a few days after they're released for a small price drop which makes them worth it overall.

Don't forget that those who bought the console are probably going to buy the Wii Key U which might cost up to $100 and that's supporting piracy over developers who deserve, then again, it's their money so do what you want with it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Right onto uremums 3d printed dildo