View Full Version : HD DVD software collaboration
noclip
14th January 2007, 23:29
I figured it would be nice to have a central to-do list-type thread so people can let others know of the work they are doing on all aspects of HD DVD backup.
TODO:
EVOB demuxer, DirectShow filter
BackupHDDVD 1.1: Add ability to decrypt all PEVOBs properly
BackupHDDVD 1.1: C rewrite, GUI
Xbox 360 HD-DVD drive firmware hack
Discover a device key and use to decrypt media key block. Analysis of the MKB and a brute force attack for device keys will enable valid device key generation for any MBK past, present, and future, ending revocation problems forever.
Linux player using device key generation code mentioned above
If you are working on or interested in helping with one of these things or other things not yet listed here, do not hesitate to reply with whatever you wish to contribute.
Warren
15th January 2007, 06:58
I figured it would be nice to have a central to-do list-type thread so people can let others know of the work they are doing on all aspects of HD DVD backup.
TODO:
EVOB demuxer, DirectShow filter
BackupHDDVD 1.1: Add ability to decrypt all PEVOBs properly
BackupHDDVD 1.1: C rewrite, GUI
Xbox 360 HD-DVD drive firmware hack
Discover a device key and use to decrypt media key block. Analysis of the MKB and a brute force attack for device keys will enable valid device key generation for any MBK past, present, and future, ending revocation problems forever.
Linux player using device key generation code mentioned above
If you are working on or interested in helping with one of these things or other things not yet listed here, do not hesitate to reply with whatever you wish to contribute.
#1 - you can use sonic's filters to do this now
#2 - this would be useful but will require a lot of work reverse engineering the differences between VOB and EVOBs
#3 - no need to really, you're not going to gain any speed, it's already limited by the speed of the HD DVD drive
#4 - there is nothing to hack (I assume you want to do it for key stuff but it has nothing to do with the drive firmware but how AACS works)
#5 - Why would you really want to do that? That's like waving a flag to the AACS control board saying the player this key belongs to is compromised. A brute force attack? Heh, I'll come back in 200 years and you can let me know if you found a key or not. Basic crypto - it ain't gonna happen.
#6 - A noble quest, the big stumbling block right now is the lack of an opensource Dolby Digital Plus decoder - VLC already supports VC-1 decoding.
puppydg68
15th January 2007, 07:43
#1 - you can use sonic's filters to do this now
#2 - this would be useful but will require a lot of work reverse engineering the differences between VOB and EVOBs
#3 - no need to really, you're not going to gain any speed, it's already limited by the speed of the HD DVD drive
#4 - there is nothing to hack (I assume you want to do it for key stuff but it has nothing to do with the drive firmware but how AACS works)
#5 - Why would you really want to do that? That's like waving a flag to the AACS control board saying the player this key belongs to is compromised. A brute force attack? Heh, I'll come back in 200 years and you can let me know if you found a key or not. Basic crypto - it ain't gonna happen.
#6 - A noble quest, the big stumbling block right now is the lack of an opensource Dolby Digital Plus decoder - VLC already supports VC-1 decoding.
on Point #1 - how do we do this currently, and once the VC-1 file is demuxed, what conversion would be required to stream this to Xbox 360 via the Media Player Extender of Windows Media Player 11?
Warren
15th January 2007, 07:46
You can demux the video from a HD DVD to a VC-1 Elementary Stream and I don't know how to convert that into a WMV file.
You can also decode the HD DVD to raw video frames using directshow but you couldn't do that and encode and stream to the XBOX 360 in realtime.
He-Man
15th January 2007, 12:47
TODO:
BackupHDDVD 1.1: Add ability to decrypt all PEVOBs properly
BackupHDDVD 1.1: C rewrite, GUI
+ Fixing the "Nav Chain" bug.
+ Support for sub-ttiles.
CoolkcaH
15th January 2007, 20:53
I saw two "HD DVD9" by BLUEPRiNT release group, I didn't download them but they say it's a reauthored HD DVD to fit a DVD-DL. It works in a Xbox 360 with the HD-DVD reader.
[warez link removed]
If someone can make a program that does this automatically it will be perfect for cheap backups.
noclip
15th January 2007, 21:14
Warren:
Current demuxing is very unreliable and a standalone demuxer for things like ffmpeg is virtually guaranteed. As for #5, there are ~65,000 possible valid HD DVD keys, so whatever search time is needed for a full exhaustive search can be divided by roughly 65,000 for any one key.
evdberg
15th January 2007, 21:28
As far as I know there is no HD-DVD version of "Fun with Dick and Jane", so this must be an authored HD-DVD from a MPEG-2 satellite or cable broadcast. This can for instance been done with Video Studio 10 Pro.
Warren
15th January 2007, 22:29
Warren:
Current demuxing is very unreliable and a standalone demuxer for things like ffmpeg is virtually guaranteed. As for #5, there are ~65,000 possible valid HD DVD keys, so whatever search time is needed for a full exhaustive search can be divided by roughly 65,000 for any one key.
I have demuxing working quite well for transcoding right now using a combination of directshow filters.
From Wikipedia (http://en.wikipedia.org/wiki/Brute_force_attack)
The amount of time required to break a 128 bit key is also daunting. Each of the 2128 possibilities must be checked. This is an enormous number, 340,282,366,920,938,463,463,374,607,431,768,211,456 in decimal. If a device could be built that could check a billion billion keys (1018) per second, 10,790,283,070,806 years would still be required to exhaust the key space. By way of comparison, current evidence indicates that the age of the universe is only about 13,000,000,000 years.
noclip
15th January 2007, 22:34
I have demuxing working quite well for transcoding right now using a combination of directshow filters.
Mind showing a screenshot of your graph?
From Wikipedia (http://en.wikipedia.org/wiki/Brute_force_attack)
The amount of time required to break a 128 bit key is also daunting. Each of the 2128 possibilities must be checked. This is an enormous number, 340,282,366,920,938,463,463,374,607,431,768,211,456 in decimal. If a device could be built that could check a billion billion keys (1018) per second, 10,790,283,070,806 years would still be required to exhaust the key space. By way of comparison, current evidence indicates that the age of the universe is only about 13,000,000,000 years.
Heh. So I guess we should hope for a break of AES.
He-Man
15th January 2007, 22:36
Wouldn't it be better not to discuss demuxing etc. in the same topics as BackupHDDVD and split them into two separate topics instead, or use the topic already started about EVOB De/Multiplexers: http://forum.doom9.org/showthread.php?t=120652
Demuxing hasn't really anything to do directly with BackupHDDVD as I see it. The two things can be worked on separately. Discussing too many unrelated topics in the same thread soon becomes a mess.
I see demuxing and BackupHDDVD as two separate software projects and think it would be best to keep these discussions separate from each other to keep it simple.
Anyway the topic was about what software tasks needs to be done and who wish to contribute with what. But the topic has already turned into a discussion about how demuxing works instead of discussing who wants to contribute with what.
I think the TODO list in this topic should only contain a short description of main tasks, problems and bugs needed to be solved, then people can discuss how to solve each problem more in depth separate topics.
It would be better to just post links to different more in depth topics discussing how to solve the various problems at hand, it would best to add these links to the first post in this topic so everyone can easily find them.
Otherwise it will get very unstructured and this topic will just turn into just another general topic discussing the same things as other topics about BackupHDDVD and demuxing.
In this topic I think we should just discuss what needs to be solved and who wants to help solving what. Then use other more specific topics to discusss how to actually solve the specific probleme hand.
blutach
15th January 2007, 23:15
I saw two "HD DVD9" by BLUEPRiNT release group, I didn't download them but they say it's a reauthored HD DVD to fit a DVD-DL. It works in a Xbox 360 with the HD-DVD reader.
[warez link removed]
If someone can make a program that does this automatically it will be perfect for cheap backups.Please go back and read rule 6.
Next time, I will be forced to strike you.
Wouldn't it be better not to discuss demuxing etc. in the same topics as BackupHDDVD and split them into two separate topics instead, or use the topic already started about EVOB De/Multiplexers: http://forum.doom9.org/showthread.php?t=120652
Demuxing hasn't really anything to do directly with BackupHDDVD as I see it. The two things can be worked on separately. Discussing too many unrelated topics in the same thread soon becomes a mess.
I see demuxing and BackupHDDVD as two separate software projects and think it would be best to keep these discussions separate from each other to keep it simple.
Anyway the topic was about what software tasks needs to be done and who wish to contribute with what. But the topic has already turned into a discussion about how demuxing works instead of discussing who wants to contribute with what.
I think the TODO list in this topic should only contain a short description of main tasks, problems and bugs needed to be solved, then people can discuss how to solve each problem more in depth separate topics.
It would be better to just post links to different more in depth topics discussing how to solve the various problems at hand, it would best to add these links to the first post in this topic so everyone can easily find them.
Otherwise it will get very unstructured and this topic will just turn into just another general topic discussing the same things as other topics about BackupHDDVD and demuxing.
In this topic I think we should just discuss what needs to be solved and who wants to help solving what. Then use other more specific topics to discusss how to actually solve the specific probleme hand.I agree - there are other forums (eg AV containers) for discussing demuxing issues.
Let's stick to decrypting here please :)
Regards
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.