YoYoBallz
L4YoY0s
Posts: 6,057.4567 Threads: 644
Joined: 3rd Mar 2007
Reputation: 15.01961
E-Pigs: 13327.7533
|
[RUMOR] DVD Drive Exploit Found On Wii?
NES-Hacks Wrote:WOW… seems like the Wii scene is getting hotter than ever. Could you believe that this is true? Waninkoko seems to have released the bug to a fellow hacker and they seemed to have cracked it. What are your thoughts? Please take this with a grain of salt right now as its just a rumor and have not been proven yet.
Translated from Theskeen
Beforehand, I have to say that Waninkoko explained me all of this. I know publishing this here is betraying him, but without publishing it i’m betraying myself for having the way for the scene to advance and not using it.
The exploit is all about the Nintendo’s idiotness. If you look at the DVD commands taken from the Revolution SDK there’s 8E DVDLowEnableDVDVideo, that they forgot to remove. If you can modify IOS to use this funcion instead, this activates a special mode from the DVD to enable DVD-R reading (in this case, its purpose was enabling VIDEO DVD’s)
If you modify IOS to enable this (you need to do it in a special way), you could enable reading of DVD-R’s from homebrew and the DVD drive would read it.
About backup loading.. you have to work that out a bit first.
To read data once DVD-Video mode is activated, another special funcition is used, that is, a backup would use the normal function, not the dvd-video one, so you would have to hack a little more for the backups to load.
DVD_LowEnableVideo was programmed for a DVD player that they didn’t create, but they left it there. The thing is, activating DVD Video mode is not simple as it checks for the UID of the process that wants to activate it, it can only be activated if the UID is 0, depending if the mode is activated or not, a variable is set to 1 or 0.
Using another reading function which is very similar to DVD_LowUnencryptedRead you could read discs in dvd-video mode and read sectors in a normal way. The problem is that DVD games use DVD_LowRead; to read data from the game partition wee need it to use the special reading function, ¿how? Hacking IOS (creating a backup-only IOS), patching-on-the-fly (difficult).
That’s all. I’m Dj-Celta with my new user.
Message for Waninkoko: I’m sorry, I couldn’t keep it to myself and I can’t understand not publishing the bug. Nintendo knows about this.
Message for the rest: Don’t ask me, I don’t know anything else.”
- Source: [Here]
Well, quite a good read if you ask me, though still a rumor its does have to do with a very well known Wii dev so I am hoping this could go somewhere. This is what the Wii scene has been waiting for, wee know its going to happen but when.?
<Myth0s> i love boys
-------------------------------------------------------------------
I Go To Earth When Mars Is Boring.
-------------------------------------------------------------------
¿ʞɔпɟ əɥʇ ʇɐɥʍ I was first EPerson to have upside down title.
-------------------------------------------------------------------
(This post was last modified: 26/07/2008 02:29 PM by YoYoBallz.)
|
|
26/07/2008 02:28 PM |
|
roberth
Resident Full Stop Abuser.....
Posts: 4,580.2098 Threads: 200
Joined: 18th Jun 2007
Reputation: -5.5814
E-Pigs: 43.8419
|
RE: [RUMOR] DVD Drive Exploit Found On Wii?
Hell,m if nothing else wee might get DVD movies playing, which would be nice.
What i don't understand: if the function was there, why block it. i though Nintendo were better than that...
|
|
26/07/2008 03:44 PM |
|
|-Anubis-|
<3 Girls
Posts: 1,241.1884 Threads: 45
Joined: 12th Feb 2007
Reputation: -2.28734
E-Pigs: 26.8142
|
RE: [RUMOR] DVD Drive Exploit Found On Wii?
roberth Wrote:Hell,m if nothing else wee might get DVD movies playing, which would be nice.
What i don't understand: if the function was there, why block it. i though Nintendo were better than that...
Licensing fees or some stupid patent/copyright law.
Its easier to block a certain function on an existing dvd drive then to develop a whole separate assembly line for one that doesn't have it built in.
|
|
26/07/2008 06:49 PM |
|