PDA

View Full Version : Curious: I have access to Disc!


TnA
05-31-2008, 08:31 AM
I played around a little bit. ;)

I have FMCB 1.2b BETA installed on my MC.
After uLE + Autostarts, I configure it to load the new ELF to load PS2Browser.
Initial Delay and Timeout are set.

I disabled my Modchip an install DVD-Update 2.10.
My PS2-Version has 2.13E in ROM, so I changed the text in "dvdplayer-e.ver", "dvdplayer-j.ver" and "dvdplayer.id" from 2.10E to 2.14E (only a "newer" Version-Entry).
I copied my osdmain to DVD-Player-Folder and rename it to "dvdplayer.elf".
Now it loads uLE.
Before I changed this texts, the "new DVD-Player-Update" won't load.

So,... When I insert DVD-Video, it starts uLE when I do this Mods.
While Init delay, I switched Burned DVD-Video-DVD-R to burned Black-Backup.
When I use Filebrowser and go on cdfs: I have access to all files.
I disabled the Chi every time and I also replicate this experiment again.
It works more than one times.
I will test it on NoMod today.

I use the EJECT-Button, to swap the discs, so no Slide-Tool.

Only a burned pree-boot-dvdvideo-disc then the burned PS2-DVD-Game. :crazy:

TnA
05-31-2008, 08:45 AM
I also forgot to mention, that this backup is NOT PATCHED.
Need testing on NoMod.
I boot the Game by choosing the ELF through Filebrowser.
Doesn't test more till now.
Sorry that, but if it works on NoMod it'll be great I think. :)

Even for start. ;)

regards TnA

l_oliveira
05-31-2008, 10:01 AM
If what you tested really worked, then what I said about "special mode" is a lucky* guess, huh ? ;P

zx16384
05-31-2008, 10:04 AM
After uLE + Autostarts, I configure it to load the new ELF to load PS2Browser.

PS2Browser.ELF cannot have anything to do with it... there's no patching done at all, just launches with skipping the osd update check.

I [...] install DVD-Update 2.10. My PS2-Version has 2.13E in ROM, so I changed the text in "dvdplayer-e.ver", "dvdplayer-j.ver" and "dvdplayer.id" from 2.10E to 2.14E (only a "newer" Version-Entry). I copied my osdmain to DVD-Player-Folder and rename it to "dvdplayer.elf". Now it loads uLE.

It seems you found out how the dvdplayer update gets launched. And that should then be launched even when not booting with free McBoot.

l_oliveira
05-31-2008, 10:08 AM
PS2Browser.ELF cannot have anything to do with it... there's no patching done at all, just launches with skipping the osd update check.



It seems you found out how the dvdplayer update gets launched. And that should then be launched even when not booting with free McBoot.


I think the point here is whenever the drive is unlocked or not for non PS2 discs instead of how does the DVD player boots.

zx16384
05-31-2008, 10:22 AM
I think the point here is whenever the drive is unlocked or not for non PS2 discs instead of how does the DVD player boots.

I think the point is exactly how the DVD player boots, because it may be that the osd first unlocks the drive (to look for the video_ts folder), and then launches dvd player or its update.

l_oliveira
05-31-2008, 10:33 AM
I think the point is exactly how the DVD player boots, because it may be that the osd first unlocks the drive (to look for the video_ts folder), and then launches dvd player or its update.

Actually not, because the OSD don't need to know which DVD video it is... (I mean it doesn't need to see the data inside the disc so no unlocking is needed. Also having the unlocking commands into the OSD would be giving the gold to the bandits, not ? lol)

Just IF it is a DVD video disc. And reading the DVD drive register for disk type seems enough for that, not ?

zx16384
05-31-2008, 10:52 AM
Just IF it is a DVD video disc. And reading the DVD drive register for disk type seems enough for that, not ?

Good point.

Anyway, my initial point was that it shouldn't matter how the OSD was launched... If TnA is using the dvdplayer update feature that would also be launching uLE if his PS2 wasn't booted using free McBoot. A simple memory card having only the dvdplayer-update folder should also do that without first booting to free McBoot -> uLE -> PS2Browser. But I won't be testing that because i can't... I only have original games and no interest at all in launching backups.

TnA
05-31-2008, 11:13 AM
Maybe it pauses cdvd-init on startup, when I swap the discs.
The old Disc is still verified as DVDV, uLE starts the PS2-Browser again and DVD-Update again starts, but this time no swap.
The DVD is still verified to mechacon as DVDV and uLE initializes cdfs: (instead of "DVDV" it will be recognized as PS2 disc) when going to Filebrowser-cdfs.


Btw.: I installed my DVD-Player through FMBC, if this makes any difference.

atchuss
05-31-2008, 11:37 AM
TnA:

Could you shared the "DVD-Update 2.10"?

TnA
05-31-2008, 11:39 AM
It's bundled with DVD-Remote-Control.

l_oliveira
05-31-2008, 11:53 AM
I repeated your test on the JP 30000 console I have here and it failed.
Nothing was read.

Is your console modded ?
If so, which chip ?
I had my chip disabled on the test and I'm sure it was disabled because the behavior I witnessed is exactly what I expected (and it supports ffgriever and Dlanor explanations instead of my "theory" of secret command)

TnA
05-31-2008, 02:38 PM
Yes, it has a DMS3 v2 as you can see in my signature.
I swear, I disabled it and test it several times.
So in my opinion I've re-produced the same results (2different till now.).

Does it maybe re-enables itself? Don't know, how that would be possible.
It works several times with disabled Mod.
2 different ways, how it recognizes the CDVD.
2Times booted uLE with swap trick and it recognized it in cdfs:.
or let it boot to PS2OSD after 2nd uLE-Start with PS2Browser.ELF (it still recognizes the DVD as DVD-Video and start uLE a 3rd time).
Going to cdfs: Shows me content sometimes.
My DVD-Diode seems going to die.
I have a PS2 V7 PAL with CC1.0 here, since a few days.
If I know, how to disable the CC, I could try it on this. ;)

TnA
05-31-2008, 02:44 PM
With Black-Backup I mean the game "Black".
I tested it with this.
I switched DISC-Control sometimes in ule-config and maybe IOP-Reset, but I don't think that this will matter anything.

l_oliveira
05-31-2008, 03:03 PM
I'm pretty sure the DMS3 "reactivates" every time the console reboots.
I don't mean a physical reset (the DMS3 is not connected to the RESET pin so it knows the PS2 is restarting by spying what the IOP is reading from the ROM)

I would not be surprised if reloading the OSD would cause the DMS3 to reactivate.

So the DMS3 is not a good chip for "testing". And I guess this explains why you were able to access the drive. No rocket science here ... lol

TnA
05-31-2008, 03:16 PM
But we have still 3way-Exploits.

1. Indy-PS1-Boot (load with PS1-Disc)
2. Free MCBoot (direct MC-Boot with only MC inserted - based on OSDSYSUPD)
3. DVD-Video-Update-Exploit (load with prebooted DVD-Video)
I think I'll use this for "recovery-mode" to cure my 8MB-MC, if OSDSYS-UPDate, get's corrupted, I also would have the DVD-Video-Update, to rebuild. :D
I think the name is ever dvdplayer.elf, so it should work equal which Version you have in ROM.
The *.ver and *.id-files just need a higher version and maybe Region-Letter.
Just need to insert burned DVD-Video-Disc, instead of original PS1-Disc and loads crypted dvdplayer.elf from mc.

I never experienced, that it re-enables itself just by "softwarereboot".

I'll test it as far as I can get to my NoMods. ;)

ragnarok2040
05-31-2008, 03:50 PM
What's probably happening is that osdmain is setting up the process of booting a video DVD when it boots uLE. That means it has loaded the modules necessary to access the disc, and (maybe) read the UDF filesystem of the disc. I'm guessing, now, that since the modules are loaded, uLE is able to access the Joliet filesystem through "cdfs:". Any idea if the VIDEO_TS and AUDIO_TS folders are viewable from the original video dvd disc? That would mean the UDFIO module might have been loaded... as well, maybe. I'm not sure what that module does, though.

"cdfs:" is for reading the Joliet filenames of the files on the disc while "cdrom:" and "cdrom0:" are used for reading the ISO9660 filesystem... I think there might be an equivalent drive identifier for just the UDF filesystem. I'm pretty sure most games do check the type of disc the drive thinks it has (via something like sce_CdGetDiscType() ) and looks for CDVD_TYPE_PS2DVD or the like.. I'm guessing that memento's loader does something like mcsioemu's loader that loads the extra modules to read a video dvd, hooks the call that checks disc type and returns the above type.

ffgriever
05-31-2008, 05:40 PM
Making the game think there is PS2DVD in the drive is very easy... But unfortunately game itself is not the problem. I tried many things, and there doesn't seem to exist a solution that would make burned, not patched ps2dvd discs to not be rejected. Anyway, I have a solution that makes the dvdv patched games running just fine, as well as homebrew apps (and it's much better than memento, since it works with all the games that memento has problems with). But I haven't decided yet if/when/what form it will be released (though, I think at least the homebrew version will be released soon, once the gui is done - so all homebrew apps that use cdvd should be able to read dvdvideo/dvdvideo patched discs without any changes to their code... I'm not yet sure about the games - well, it's legal by itself, because it's done completely with homebrew ps2sdk...).

Peppers
05-31-2008, 05:55 PM
Thats very interesting ffgriever. Would you mind giveing more detail as to why would might deside do to release the game one?

Note: no need for outhers to speculate as to why because the potental reason your thinking of is already apperent to everyone else.

TnA
05-31-2008, 05:56 PM
I also worked on something, that seem to work with memento-patched disc, but still need a reload.
I have an Idea for this.
I'll maybe give a few NoMod-Users a little install-disc and a tutorial, to test with.

Till now it does this:

FMCB (OSDUPD) starts PS2browser.elf.
PS2Browser starts DVD-MG-Exploit (patched discs should recognized as DVD-Video and kick you to uLE), that loads uLE that hopefully will get files again, without the need of this multi-swap.

But at least it should work for patched DVDs (without a custom DVD-VIDEO_TS-FS-Driver, just by some fooling-tricks.).

I let you know, when it's ready.
It should be easy to modify for everyone.
It also copies all necessary files to MC (if wished), to install other Exploits on other Cards, like from MC-Slot2 to MC-Slot1.
It could be easiliy rewritten, to load from USB, or an other device.

It is no PS2SDK-Related stuff, so it'll be very easy to handle for everyone

regards TnA

TnA
05-31-2008, 06:49 PM
O.k. I've done it again and it works, with the old method as I mentioned.
I got access to DVD.
It rejects me to the "DVDUPDATE", the chip was disabled.
Does PS2Browser.ELF force to load DVDMODE-Browser?
Then it's clear to me, how it recognizes PS21:1Copy still as DVDV and why it kicks back to DVD-Update.
After that, I could access CDVD, through cdfs: And I disabled the Chip 99,9999%ly, if it has no defect, or bug.


Edit: I think patched DVD-R-Support will come, 1:1-Copy-Support may, if we point out, that it is not a bug affected by the Chip (even, if it was disabled on startup).

zx16384
05-31-2008, 07:10 PM
Does PS2Browser.ELF force to load DVDMODE-Browser?


No, it doesnt. PS2Browser.ELF just does an IopReset, loads OSDSYS and forces it to skip looking for osdxxx.elf on memory card and hard disc. And definetely nothing else. That's why I say your trick must work even without free McBoot, just with your "custom" dvdplayer update.

It may still be that your chip is interfering with DVD's even when disabled for games. The chip may "see" executing OSDSYS and still do something.

l_oliveira
05-31-2008, 07:36 PM
My JP18000 and 15000 have DMS3 chips installed. (It's the only half decent chip that works with them, sadly)
And I'll give it a try soon. Sadly I'm doing something else and can't test it now.

But since it doesn't happen on my PS2s with matrix infinity (yes it does stay OFF until you power cycle the console) I am sure the chip is enabling again. lol

PALGamer
06-01-2008, 03:56 AM
I was thinking of embedding SMS in the dvdplayerupdate, so it would be an actual dvdplayer :P

unclebob69
06-01-2008, 08:55 AM
Making the game think there is PS2DVD in the drive is very easy... But unfortunately game itself is not the problem. I tried many things, and there doesn't seem to exist a solution that would make burned, not patched ps2dvd discs to not be rejected. Anyway, I have a solution that makes the dvdv patched games running just fine, as well as homebrew apps (and it's much better than memento, since it works with all the games that memento has problems with). But I haven't decided yet if/when/what form it will be released (though, I think at least the homebrew version will be released soon, once the gui is done - so all homebrew apps that use cdvd should be able to read dvdvideo/dvdvideo patched discs without any changes to their code... I'm not yet sure about the games - well, it's legal by itself, because it's done completely with homebrew ps2sdk...).

I think you should release it all. It would make the memento team lower their 80$ price tag, Hell, maybe they would even release their memento fw to all types of memory cards seeing as how they wouldn't be making any money anymore.:lol:

TnA
06-01-2008, 12:08 PM
I must re-install my OS.
After that I could test it better. :-/
Need to patch a Game as Memento-Disc.

I was thinking of embedding SMS in the dvdplayerupdate, so it would be an actual dvdplayer :P



@PALGamer:

That's easily possible.
Create a DVD with valid VIDEO_TS-Filesystem.
If you insert your DVD-TS-Exploited MC and the DVD, you wish to use for pre-boot, auto-rejects you to sms and also should give you access to DVD, even on NoMod. :)

SMS should be loaded through inserted valid "DVD-Video".
It should start with original DVDs and DivX-DVDs, who have DVD-Filesystem and structure (use Fake-DVD from SMS, or try mementos patch).

PALGamer
06-01-2008, 12:22 PM
@ TnA:
I know it's easily possible, I found the dvdplayerfiles on the internet, edited them, and used my own osdmain.elf with SMS 2.8(3) embedded, it works alright, but sms doesn't seem to be able to play DVD's.. it runs the .vob files allright, but I don't know how to make it run the menu etc...

@ ffgriever:
I'm all for releasing the homebrew version, the games version you should be very carefull with, cause people will try to rip it, claim it's theirs and will want to make money over your back..
(I'm not saying you shouldn't release it, its a great idea, but think of it very well)

TnA
06-01-2008, 12:29 PM
@ TnA:
I know it's easily possible, I found the dvdplayerfiles on the internet, edited them, and used my own osdmain.elf with SMS 2.8(3) embedded, it works alright, but sms doesn't seem to be able to play DVD's.. it runs the .vob files allright, but I don't know how to make it run the menu etc...


Yes, but starting SMS through an inserted DVD-Video-Disc is a nice to have feature, also if SMS will support IFO/BUP's we could replace the old DVD-Player.
Also it should be easy to start DVD-Player the same way, PS2Browser.elf did.
It shouldn't search for updates on MC.

Does someone tested it to start NoMod PS2 with patched DVD-Memento-Discs and DVD-MC-X, that rejects you through DVD-Update to an app like uLE?

unclebob69
06-01-2008, 12:37 PM
I'm all for releasing the homebrew version, the games version you should be very carefull with, cause people will try to rip it, claim it's theirs and will want to make money over your back..
(I'm not saying you shouldn't release it, its a great idea, but think of it very well)

If that happened it would turn out just like hdadvance. No one would buy it when the free/homebrew version is better or at least the same

TnA
06-01-2008, 12:58 PM
I like to see a little app which is embedded as DVD-Video-Exploit (Original PS2-Browser starts. If DVDV-Disc is inserted "DVD-Update" in this case a little starter-app loads. --> DVDV-Disc is recognized & Update starts --> SMS, or Disc should start).
If a disc with VTS-System is inserted (DVD-Video, or patched Game), "dvdplayer.elf" starts [do the stuff and] tries to access disc and try to recognize if SYSTEM.CNF is available. If it is, it should boot, if not it should boot SMS, or original DVD-Player.
This way, it'll keep compatibility I think.

TnA
06-01-2008, 01:14 PM
@l.oliveira: May CC 1.0 also affected by this curious reboot, if it is a reboot?

TnA
06-01-2008, 07:03 PM
These effects are really curious.
Most tests I've done on DMS3, but I started on CC1.0.

Some strange effects occour even, if CC1.0 is disabled.

This effects both consoles with both chips same model-PS2 and this disc-swap-trick.

After reboot the console 2 or 3 times and swap disc, after a reboot it may not recognize the dvd, even if the drive recognizes it in a way.
The drive will not open, after pressing EJECT.
I also have an effect on DMS3, that it gives me red-screen first, I eject end reinject again, than it recognizes it as "Playstation2-CD/DVD", but still reboot to PS2OSD-Upd, or DVD-Update.
But after that I have access again.
If I could find out the exact way and why this happen,...

ZakMcRofl
06-02-2008, 01:46 AM
About releasing a game backup launcher: I understand this is somewhat against the homebrew idea but then again people can already use pirated games with all the swap tricks or with HDD loading.

Another thing to consider is that the PS2 is pretty much at the end of its life and I highly doubt that having another, cheaper and more convenient way to play backups would hurt it that much.

jvhellraiser
06-02-2008, 04:47 AM
Tell you truth i would like to see this and try it out...like you said most of the people already play there backups with swapmagic or any other ways so it would not hurt to have a brand new method so i'll be waiting for it thanks.

Please release it !!!

l_oliveira
06-02-2008, 09:20 AM
@l.oliveira: May CC 1.0 also affected by this curious reboot, if it is a reboot?

I don't know I never had a PS2 with Crystal Chip.

Peppers
06-02-2008, 02:23 PM
@ ffgriever:
I'm all for releasing the homebrew version, the games version you should be very carefull with, cause people will try to rip it, claim it's theirs and will want to make money over your back..
(I'm not saying you shouldn't release it, its a great idea, but think of it very well)


This might mave been a problem a few years ago but this late in the game I very much dout it. At least not on a large scale you may get a few small time people selling a few memory cards with the launcher preinstallled but they would not get much for them, might not be even worth the trouble.

All it would really do it dramaticley lower the cost of the memory32.

BTW I have a question for ffgriever or outhers. Team memento claimed and still claim they plan on adding PSOne support. naturally its ovious they do not plan on doing this or any bug fixes at all as this was just a LIE to get more people buying while the holiday season was still going on.

But is doing PSX boot useing a memory card exploit actually possiple or is it as I thought the hole time that this is impossiple?
I am just curious.

PALGamer
06-02-2008, 03:33 PM
I Think it might be possible, but it would need the same kind of trick as ffgriever uses to be able to boot DVD-Video-Patched games for cd's, since the most ps1 games cannot be converted to run off dvd...
There will off-course be more to it, but it could very well be possible...

matteogeniaccio
06-03-2008, 01:31 PM
can someone send me the dvdplayer-e.ver and dvdplayer.id files? i'd like to run some tests. i have a pal ps2, i hope it works...

TnA
06-03-2008, 01:37 PM
Place the version you wish to show in your PS2-Browser in a text-file and save it.
Use the names, posted earlier.
Don't know, if any other files needed (like dvdplayer.irx).

The DVD-Player-Upgrade comes with Sony-Remote-Control.

PALGamer
06-03-2008, 02:20 PM
can someone send me the dvdplayer-e.ver and dvdplayer.id files? i'd like to run some tests. i have a pal ps2, i hope it works...

You could use one of those new very powerful searching engines (like google (http://www.google.com/search?q=dvdplayermc.rar&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a))
try it, you never now what you'll find ;)

There wouldn't supposebly be a CD-Player update huh? that would be too easy :P

FranktheBunny
06-05-2008, 03:41 AM
I'd be all for the homebrew game launcher to get released, but don't know when it comes to the backup game launcher. While the majority of people for the release of such a thing make some fair points (PS2 is nearing the end of it's lifespan, etc), piracy is still piracy. I know that if I busted my hump, working overtime on a Sony or Microsoft title, only to see it leaked onto bittorrent weeks before, that would be incredibly frustrating and defeating.

Zylyx
06-05-2008, 05:05 AM
Seriously, the PS2 is dead at this point. Those pirates you're talking about are playing all their games either off hard drive, or via modchip. At this point, there's literally nothing left we should be concerned about, piracy-wise.

atchuss
06-05-2008, 06:15 AM
I think that sometimes companies uses piracy in self benefit. In my country there was two satellite tv companies. From the beginning, the first could be piraced. The second could not be piraced and it dissappeared very soon. Now there are only one company and, curiously, already is not piraceable. Somebody remember a console named Gamecube?

(pd: Of course, we all are against the piracy)

Peppers
06-05-2008, 02:45 PM
I dont know why poeple feel the need to hijack this thread for a moral discussion like this. YOur acting like its not already possiple If such an app were to make itsself to the public all it would just be is a slight convenience to those already doing such things, the amount of people doing it would not change therefore this is a moot point.

I belive the vast majority of users like me and outhers would be useing it in the correct mannor and also benifit from this convenence.

totalanni
06-05-2008, 02:52 PM
I dont know why poeple feel the need to hijack this thread for a moral discussion like this. YOur acting like its not already possiple If such an app were to make itsself to the public all it would just be is a slight convenience to those already doing such things, the amount of people doing it would not change therefore this is a moot point.

I belive the vast majority of users like me and outhers would be useing it in the correct mannor and also benifit from this convenence.

:headbang::headbang::headbang: