View Full Version : BackupHDDVD, a tool to decrypt AACS protected movies
frogman
20th January 2007, 19:06
@Emon I can't download anything from rapidshare server!
Can someone post it to a nntp news server. Under alt.binaires.test. Newzbin will pick it up. Thank inadvance.
Perhaps mods this should be a sticky in that it would save bandwith. Of course If I am out line ... Please feel free to delete my request.
hajj_3
20th January 2007, 19:13
dont use rapidshare for anything guys, its rubbish, use sendspace.com no wait times or restrictions there.
WOW emon, that looks amazing, we should all use your version of backuuphddvd and use that to modify in the future.
its beautiful!!!
hope it works, does it also fix the IME like in a seperate thread, does it also auto detect the key from in ram when windvd is playing it like the seperate app in another thread. if you can add all these features into this version it would be AMAZING!:)
edit: your version holds the keys stored in the program that have been released on the net, it would be much better to calculate these sha1 and keys from the disc/memory rather than just having a database.
Mistar Muffin
20th January 2007, 20:08
I have posted a modified version of BackupHDDDVD at hdkeys.com that, in addition to having online key retrieval, can also get it's own keys from memory if WinDVD is playing. It's a work in progress, but it worked fine on Full Metal Jacket (USA). If the key cannot be found in keydb.cfg, it asks whether the user wants to go online or attempt a retrieval from memory. If they select the memory option, they are prompted to press ENTER when WinDVD is playing. Once the memory dump is completed, the user is free to close WinDVD and the key is retrieved automatically.
To be done:
* File cleanup (memdump is left on HD)
* Add basic GUI from this thread
* Pause and prompt user to close/stop WinDVD once memdump is complete.
Feedback is appreciated. Thanks.
http://www.hdkeys.com/
He-Man
20th January 2007, 20:30
To be done:
* File cleanup (memdump is left on HD)
* Add basic GUI from this thread
* Pause and prompt user to close/stop WinDVD once memdump is complete.
Feedback is appreciated. Thanks.
http://www.hdkeys.com/
I would suggest to integrate code from the C++ keyfinder made by "ape": http://forum.doom9.org/showthread.php?t=120970
This solution does not require any memory dump file or third party tools. A much nicer solution IMHO.
Galileo2000
20th January 2007, 21:42
I was working on a C# port myself but looks like NghtShd beat me to it. I did create a nice looking wrapper GUI for BackupHDDVD using C# .. just couldn't post it earlier because of the 5 day posting restriction for new users.
Get it from here (http://rapidshare.com/files/12581074/BackupHDDVDGUI.zip.html).
And here are the screen shots .... let me know if you guys like it or not.
Emon,
This is one excellent piece of software.
Thank you very much.
Much better than earlier version.
Not to mention polished look, the very fact that I can stop backup at any point is worth a lot to me.
Status window is very good to have with info about specific keys belonging to the specific files.
Maybe a progress percentage display, at least for the main feature(s) would be nice to have too.
Help / About with your home address and phone number..:D just kidding.
Adub
20th January 2007, 22:40
Yes, Emon, excellent work.
For those of you working on GUI's, how about incorporating the IME fix talked about here:
http://forum.doom9.org/showthread.php?p=939276#post939276
At the end of that thread there is also a modified version of BackupHDDVD v1.00 to automatically do the deletion and editing for you. But it doesn't really have a gui like emon's or Mistar Muffin's.
clashmon787
20th January 2007, 23:00
I don't see any reason there shouldn't be translations into any language people might want to develop in. I used C# for a several reasons (and, BTW, prior to now I've never done more than a couple dozen lines of C# code):
I am an OS X user, and the JAVA version seemed to be working (it ran, both the GUI and non GUI versions, but no hd-dvd drive to test it with). If this gets ported to C# and the JAVA version dropped, I don't believe there is a means of keeping it runnable on OS X (aside from mono, but I don't know enough at all about it). I see that the sourceforge site has the JAVA version. Is that going to be continued to be updated in tandem with the C# version? Does the C# port have a sourceforge site? I just wonder, because it seems like at this point there are quite a few GUI efforts, and code is starting to branch out, with certain "versions" having certain features, and others not.
Maybe if the base algorithm/base could be rewritten as a C command line app, and then people can make GUIs in any language they want (for any platform). This way modifications to the base C app could then be incorporated by all different versions?
trueimage
20th January 2007, 23:11
does this software copy the entire disc yet? or just the TS folder? I'd like to be able to backup, then choose play from directory and play as if the disc was in, menus etc...
not complaining, this is great software, but that is a part that would be easily implemented I'd think
thanks
Adub
20th January 2007, 23:13
I see that the sourceforge site has the JAVA version. Is that going to be continued to be updated in tandem with the C# version? Does the C# port have a sourceforge site? I just wonder, because it seems like at this point there are quite a few GUI efforts, and code is starting to branch out, with certain "versions" having certain features, and others not.
I agree on this point. All of the versions so far produced should be posted on to the sourceforge web page. GUI and non GUI, plus mods and patches.
I'd like to be able to backup, then choose play from directory and play as if the disc was in, menus etc...
not complaining, this is great software, but that is a part that would be easily implemented I'd think
thanks
The problem with this is that alot more disks are coming out with IME on them, and inorder to get playback to work, the workaround breaks the menu.
Galileo2000
20th January 2007, 23:56
:logfile: no worky for me, i got .net installed, the only hd film i got is king kong no way to try it on others,
under status nothing happens... only when i hit stop, it appears under status that it stopped
what am i doing wrong?
good gui Emon
by the time all this work by everyone be incorporated.. its gonna be 1 nice hddvd app
keep it up guys!
I used it with King Kong, worked like a charm. 1 hour 15 min to backup.
mb2696
20th January 2007, 23:58
does anyone know about multithreaded coding? would with all the multicore chips out there now, it'd be awesome to have it take advantage of that.
Galileo2000
21st January 2007, 00:02
does anyone know about multithreaded coding? would with all the multicore chips out there now, it'd be awesome to have it take advantage of that.
Anyone knows about multithread coding here, and it's been mentioned.
Since BackupHDDVD mostly takes time in a huge DVD/HDD I/O, it's not a real issue at the moment.
t00ld00d
21st January 2007, 00:07
no worky for me, i got .net installed, the only hd film i got is king kong no way to try it on others,
under status nothing happens... only when i hit stop, it appears under status that it stopped
what am i doing wrong?
good gui Emon
by the time all this work by everyone be incorporated.. its gonna be 1 nice hddvd app
keep it up guys!
I ran into the same problem. I did two things so I'm not sure which was the fix. I was backing up Training Day so on the Key Database tab I made sure I had Training Day selected. The folder I was decrypting to was Training Day (two words) and I shortened it to TrainingDay (one word). I've seen apps run into issues with spaces in a directory field so figured it was worth a shot. I dunno if either will work for you but they're worth a shot.
XKCorp
21st January 2007, 01:21
Now 5 days that I am waiting to post, it's long!
Here a little old version of the GUI (0.0.3), I added a little multi-threading in DecryptEVOB.java : two new threads, one for decrypting and one for writing on HDD. I didn't have time to add one more thread for decrypting, maybe next...
The ZIP file also contains a native win32 EXE, which don't need Java to run, it also may be faster with some optimizations :)
I don't have an HDDVD drive to test if it doesn't work, it's difficult to say :D
http://www.sendspace.com/file/22hto3
<><
21st January 2007, 01:22
just one question, once backed up, what the list of software that can be used to play the backups?
thanks
melakai
21st January 2007, 01:42
just one question, once backed up, what the list of software that can be used to play the backups?
thanks
Any software that already plays HD movies. Some allow you to play files from disk. Others will play from a drive letter. Software exists to emulate a drive fro a directory.
Mistar Muffin
21st January 2007, 01:54
I would suggest to integrate code from the C++ keyfinder made by "ape": http://forum.doom9.org/showthread.php?t=120970
This solution does not require any memory dump file or third party tools. A much nicer solution IMHO.
I do not know c++. In fact, my java is at a rather beginner level. I'm a first year CS major and I've only have one semester of java. My area of expertise has always been web design and programming (like PHP).
I do think there is a way to connect to the Windows API using Java and access memory directly, and I will research this, as it would be a better solution too. Bad thing is I spent many many hours on the current method of reading the memdump to just throw it out the window immediately. It was so difficult becuase I wanted it to be as fast as possible and use as little ram as possible, so it creates its own 1k buffer and checks character by character for the search string. I admit, it's quite possible that the way I did it was much harder than necessary, but thats the downside of learning a new language. People are welcome to use the other keyfinder if they wish, I just thought an integrate All-In-One solution might be apealing to some, even if it's not as elegant of a solution.
I will start research the WinAPI and see if I can access WinDVD's mem on the fly. Thanks for the feedback.
ape
21st January 2007, 03:11
It was so difficult becuase I wanted it to be as fast as possible and use as little ram as possible, so it creates its own 1k buffer and checks character by character for the search string. I admit, it's quite possible that the way I did it was much harder than necessary, but thats the downside of learning a new language.
that is what i did originally as well, using readprocessmemory to do 1 byte at a time, it is ridiculously slow. to give you some idea, that method took over a minute to scan, what i changed it to (reading an entire region of memory at a time using readprocessmemory) takes <10 seconds. someone can probably convert my code into a command line app which printf's the key and then call that from the java pretty easily. alternatively you could use something like SWIG: http://www.swig.org/Doc1.3/Java.html#java_basic_tour
xyz987
21st January 2007, 05:42
Just to clarify, I have only decrypted the AACS layer of Blu-Ray. It's good news but not that cool. BD+ is the other protection of Blu-Ray. I need a BD+ protected movie to crack it too.
muslix, don't waste your time with BD+, it is just FUD.
Read this article:
http://www.freedom-to-tinker.com/?p=884
As soon as an attacker gets control over a BD+ virtual machine the game is over. Nonetheless an attacker can develop his/her own BD+ virtual machine and run it on a PC.
That's why you will never see a BD+ movie. BD+ is just FUD.
HyperHacker
21st January 2007, 06:22
Ahahahaha, you're kidding me? It just runs executable code from the disc to tell it how to decrypt? That's awesome. XD
Oh, and (getting back on topic) great work with BackupHDDVD everyone. I'd try to help out if I had an HDDVD drive, heh.
XKCorp
21st January 2007, 09:57
when i run the exe, asks for JetpackII?
cant wait to get it running on the quad-core...
edit: when i run jar,
Backup HD-DVD V1.00 (OQ Mod 0.2) (GUI Mod ver. 0.0.3) Starting
*****************************************
Testing source...
Try to find keyFile "E:\King Kong HD\aacs\VTKF000.AACS"....
Try to find keyFile "E:\King Kong HD\aacs\VTKF.AACS"....
Could not find keyFile "E:\King Kong HD\aacs\VTKF.AACS". Aborting...
EXE: Sorry I didn't know the java win32 compiler JET need additionnal libraries to run :mad:
JAR: This is a known bug, I'll see if I can found a newer version of BackupHDDVD.
M0rr0
21st January 2007, 10:10
Please Muslix you can upload video in other site becouse in youtube its banned
2bigkings
21st January 2007, 10:28
anybody tried to burn feature1.evo or feature2.evo to a DVD-/+R DL? or some other smaller evo files? are they recognized as a HD-DVD in a toshiba HD-DVD Player?
drbanner70
21st January 2007, 10:39
:logfile:
I used it with King Kong, worked like a charm. 1 hour 15 min to backup.
@Emon
Like Galileo2000, I used your GUI to backup the HULK HD DVD. It worked flawlessly! Also, like Galileo2000, it only took 1 hour, 15 minutes!
.EVOs play back great with PowerDVD 6.5! Well Done! Please, Don't Stop working on this program!
He-Man
21st January 2007, 10:59
Please Muslix you can upload video in other site becouse in youtube its banned
A mirror link has already been posted at page 20 in this topic:
The youtube video have been removed on the request of Warner Brother.
The video is still available here:
http://www.cdr.cz/a/20159
XKCorp
21st January 2007, 12:06
Voila BackupHDDVD 1.00 with GUI 0.0.7 and multithreading :
- reading file, decrypting, writing file in separate threads
- buffering read/write
Hope it will work fine, difficult to test... Please post your comment and if possible make benchmark!
http://www.sendspace.com/file/r67gvc
2bigkings
21st January 2007, 12:11
a new thread for BackupHDDVD Mods would be great, because this thread is getting to long!
i will test your mod @xk
jokin
21st January 2007, 12:25
Voila BackupHDDVD 1.00 with GUI 0.0.7 and multithreading :
- reading file, decrypting, writing file in separate threads
- buffering read/write
Hope it will work fine, difficult to test... Please post your comment and if possible make benchmark!
http://www.sendspace.com/file/r67gvc
Nice work. Only one slight problem.
At first I just thought the progress math was wrong because it would finish files at 200%. After looking at the decrypted files they are actually 2x the original size.
http://img145.imageshack.us/my.php?image=bhddvdmtproblem5cu.jpg
XKCorp
21st January 2007, 12:41
Nice work. Only one slight problem.
At first I just thought the progress math was wrong because it would finish files at 200%. After looking at the decrypted files they are actually 2x the original size.
http://img145.imageshack.us/my.php?image=bhddvdmtproblem5cu.jpg
Thanks for your report!
I may have found the problem, you can try this fixed version :
http://www.sendspace.com/file/2cxu0i
If the problem still here, I will search later.
2bigkings
21st January 2007, 12:45
same problem as lokihd - the JETpack problem
jokin
21st January 2007, 12:53
@XKCorp
Didn't fix it. Now the command windows gets a bunch of errors.
Error.txt (http://www.sendspace.com/file/jhz6uu)
XKCorp
21st January 2007, 13:24
@XKCorp
Didn't fix it. Now the command windows gets a bunch of errors.
Error.txt (http://www.sendspace.com/file/jhz6uu)
Can't access to sendspace.com for the moment so I will retry later.
Sorry for these bugs, I hope it will be fixed today :(
blutach
21st January 2007, 14:06
a new thread for BackupHDDVD Mods would be great, because this thread is getting to long!
i will test your mod @xkI agree - the more you segment your work, the easier it is for people to find it and post.
As I said before, let's keep this thread for the core algorithm and use other threads for related software development.
Regards
iampivot
21st January 2007, 15:20
Am wondering, is the AACS on HD-DVD similar to the one employed on DVD-Audio?
kad77
21st January 2007, 16:04
a new thread for BackupHDDVD Mods would be great, because this thread is getting to long!
i will test your mod @xk
I agree - the more you segment your work, the easier it is for people to find it and post.
As I said before, let's keep this thread for the core algorithm and use other threads for related software development.
Regards
Yes, since cwm9's update on the decoder @ post #997, there hasn't been any intelligent discussion regarding improving BackupHDDVD's decryption quality.
All subsequent posts could safely be moved to "CS 101: Rewriting BackupHDDVD for fun and (no)profit + GUI!!!!!!!!!"...
Links to help resuscitate the actual topic:
Professor Ed Felten's excellent blog explaining AACS in detail:
http://www.freedom-to-tinker.com/
The official specifications, straight from the source:
http://www.aacsla.com/specifications/
The last post that had any relevance to the state of BackupHDDVD:
http://forum.doom9.org/showthread.php?p=941169#post941169
:rolleyes:
Nomadic
22nd January 2007, 11:46
New version BackupHDDVD-GUI out! All discussions in this (http://forum.doom9.org/showthread.php?p=942211) thread.
djdafreund
22nd January 2007, 17:01
I have a question that i need help with please.
I have just ripped King Kong, and played it back with PowerDVD 7.1 HD, but it's VERY slow. Like 2-3 FPS with audio skipping as well. I have a considered fast machine, so i am VERY surprised this is happening. Did i do something wrong with the rip? Or is it cut and dry? Something i could try?
My Specs-
-AMD Dual Core 4400
-ASUS (can't remember ATM but at the time was top of the line rated- 1 1/2 years ago).
-2 Gigs of High Speed RAM
-WinXP Pro 64bit (Currently using 32bit until i reinstall and go back to x64 now that all my drivers are fully supported)
-GeForce 7800 GTS
-2 Raptor drives in RAID Stripe mode, and 1 400gig drive.
-Audigy 2 ZS audio card.
-23 inch Viewsonic widescreen, using DVI (Already tried VGA cable, and still chugged playing back.)
-46inch Mitsubishi HDTV, but i don't use multi monitor mode anyway currently. (read not to for this anyway.)
-Using newest Purevideo Codec, and newest nVidia graphx drivers also.
And idea's? Just wanting to make sure it's not anything i'm doing wrong with ripping it. Anyone out there rip King Kong and play it smooth and fine, and what are your specs. THanks a bunch guys.
Metro
22nd January 2007, 17:45
@djdafreund - check out the IME thread in this forum. You will need to edit your XPL file in ADV_OBJ and then it should work fine.
Galileo2000
22nd January 2007, 18:39
@djdafreund - check out the IME thread in this forum. You will need to edit your XPL file in ADV_OBJ and then it should work fine.
What Metro said.
I've been experiencing the same issues until I used the guide posted in the IME thread. I used King Kong BTW.
All is well now, and even my ancient Radeon 9600 SE plays it.
Ábudos
22nd January 2007, 19:48
The Java EXE GUI version of BackupHDDVD runs a good 10x slower for me. I would just stick to the CLI version or rewrite it in somthing better than Java.
djdafreund
23rd January 2007, 04:40
@djdafreund - check out the IME thread in this forum. You will need to edit your XPL file in ADV_OBJ and then it should work fine.
Thanks so much guys. Truth to the matter is, i was getting an answer for my friend to help him out. Thanks so much. I have a nice system myself though, and had the same problem, so i thought i'd ask for him. I figured it would work out of the box since it's the same x360 HDDVD drive, same movies, same program. But thats making an opinion based from no knowledge. Haha. Thanks again guys!!!!!!!
romgohan
25th January 2007, 10:38
Thanks for your great work muslix64! I do not own a hddvd drive yet, but being a java programmer I wanted to contribute a little.
I have modified DecryptEVOB.java file to use java buffering instead of custom made chunks, it looks cleaner that way. I also increased buffer size which can increase reading speed a little.
Is the BackupHDDVD sourceforge project active? I did not want to create a fork, so I attach only source of a modified file for anyone to test/include it.
http://www.sendspace.com/file/8j222l
Oleg_Jdev
25th January 2007, 12:00
Thanks for your great work muslix64! I do not own a hddvd drive yet, but being a java programmer I wanted to contribute a little.
I have modified DecryptEVOB.java file to use java buffering instead of custom made chunks, it looks cleaner that way. I also increased buffer size which can increase reading speed a little.
Is the BackupHDDVD sourceforge project active? I did not want to create a fork, so I attach only source of a modified file for anyone to test/include it.
Buffering was released in last version GUI 0.1.0 by XKCorp.
http://sourceforge.net/project/showfiles.php?group_id=187320
XKCorp
25th January 2007, 12:13
Thanks for your great work muslix64! I do not own a hddvd drive yet, but being a java programmer I wanted to contribute a little.
I have modified DecryptEVOB.java file to use java buffering instead of custom made chunks, it looks cleaner that way. I also increased buffer size which can increase reading speed a little.
Is the BackupHDDVD sourceforge project active? I did not want to create a fork, so I attach only source of a modified file for anyone to test/include it.
Thanks but that's what I did, it is in the last GUI version avaible on sourceforge :)
Oleg_Jdev
25th January 2007, 12:16
2romgohan:
Please, load your file on rapid or sendspace.
"Attachments Pending Approval."
romgohan
25th January 2007, 12:57
Thanks but that's what I did, it is in the last GUI version avaible on sourceforge :)
Yes I have seen that, but default buffer size is only 8KB which is too small for our needs, and I also removed loadChunk method, as it was doing exactly the same as java buffering.
XKCorp
25th January 2007, 13:11
Yes I have seen that, but default buffer size is only 8KB which is too small for our needs, and I also removed loadChunk method, as it was doing exactly the same as java buffering.
It should be faster with larger block size, good work ;)
bestperson
25th January 2007, 18:48
this is probably going to sound like a stupid question, but i a newbie.
i am having trouble playing the decrypted hd-dvd .evo files. i have a pentiumd d 820 1gb ram and 7600gt. i have it plugged into my westinghouse 42" through dvi. I have powerdvd 6.5 installed. everytime I try to play one of the evo files powerdvd just crashes.
i read somewhere that i may have to create a certain kind of xml file to get the .evo files to playback.
i thank you in advance for any help at all.
Galileo2000
25th January 2007, 18:58
this is probably going to sound like a stupid question, but i a newbie.
i am having trouble playing the decrypted hd-dvd .evo files. i have a pentiumd d 820 1gb ram and 7600gt. i have it plugged into my westinghouse 42" through dvi. I have powerdvd 6.5 installed. everytime I try to play one of the evo files powerdvd just crashes.
i read somewhere that i may have to create a certain kind of xml file to get the .evo files to playback.
i thank you in advance for any help at all.
No stupid questions, only stupid answers :D
Go there :http://forum.doom9.org/showthread.php?t=120842&page=2
and read an excellent guide and example by 2themax.
romgohan
25th January 2007, 19:08
I do not know if it already was written in java, so I have written a function to strip AACS information from begin and end of the VPLST000.XPL file. Just use
java XPLStrip source destination
It can be very easy added to GUI which copies xpl file to HDD. Source file only:
XPLStrip.zip on sendspace (http://www.sendspace.com/file/0fb8g9)
bestperson
25th January 2007, 19:58
you guys are truly a great help. thank you very much.
bass4040
26th January 2007, 20:34
I've done a few movies fine, but I get a Java io exception halfway decrypting Dune. It hangs at the same place every time and I tried a few different versions of backupdvd.
Oleg_Jdev
26th January 2007, 21:19
I've done a few movies fine, but I get a Java io exception halfway decrypting Dune. It hangs at the same place every time and I tried a few different versions of backupdvd.
Which version you use?
IOException throws with error reading/writing from HDDVD or hard disc. May be not enough free space on hard disc?
bass4040
27th January 2007, 02:48
I just did a four more movies no problem on my 500 gig hard drive. I tried backupdvd c++, gui, command line 1.0, 1.1. Only movie that I get a java io exception is Dune.
romgohan
27th January 2007, 10:32
I've done a few movies fine, but I get a Java io exception halfway decrypting Dune. It hangs at the same place every time and I tried a few different versions of backupdvd.
You should get exception stack trace on the console, it can help us to find where the problem might be...
Oleg_Jdev
27th January 2007, 10:40
I just did a four more movies no problem on my 500 gig hard drive. I tried backupdvd c++, gui, command line 1.0, 1.1. Only movie that I get a java io exception is Dune.
Post stack trace here.
culprit
27th January 2007, 17:29
Could this program be adapted to work with DRM's DVR-MS files recorded thru Media Center? It is really frustrating to not be able to watch shows recorded on my Media Center on any other computer.
Thanks,
Rob
j10
29th January 2007, 06:07
Hi Guys, There is this mirror for BackupHDDVD, they have the GUI version and the video updated
http://www.backuphddvd.net/
bass4040
29th January 2007, 06:09
This is the error msg I get on Dune. I don't know if this is what a stack is.
java.io.Exception: Data error (cyclic redundacy check)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at aacs.decoder.DecryptEVOB.loadChunk(DecryptEVOB.java:73)
at aacs.decoder.DecryptEVOB.decryptEVOBFile(DecryptEVOB.java:53)
at aacs.main.BackupHDDVD.main(BackupHDDVD.java:67)
Post stack trace here.
Emon
29th January 2007, 06:25
This is the error msg I get on Dune. I don't know if this is what a stack is.
java.io.Exception: Data error (cyclic redundacy check)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at aacs.decoder.DecryptEVOB.loadChunk(DecryptEVOB.java:73)
at aacs.decoder.DecryptEVOB.decryptEVOBFile(DecryptEVOB.java:53)
at aacs.main.BackupHDDVD.main(BackupHDDVD.java:67)
I got that same thing when tried to backup Superman Returns.
romgohan
29th January 2007, 07:10
It is a disk read error. Try copying the disk to HDD (if the disk is corrupted the the copy will fail too) and decrypt from there. .
Oleg_Jdev
29th January 2007, 22:20
I got that same thing when tried to backup Superman Returns.
May be it is protection of a disc :confused:
evdberg
30th January 2007, 13:30
In the days of DVD, VOBU_ea was supposed to be in bytes
No, it is not. It is in blocks (per 2048 bytes).
All ILVU packs are decrypted with Sequence Keys Kc = AES-G ( SEG_KEY*, Dtk || CPIlsb_96 )
Can you please tell me where you read this? As far as I know ILVU already exists on DVD and there is not such thing as an ILVU pack. It is a combination of info in the IFO file (maybe on HD in the VTI or MAP file) and pointers in the nav block.
Edit: the above quotes come from this post (http://forum.doom9.org/showthread.php?p=941169#post941169).
scanner
1st February 2007, 11:04
Has anyone noticed that on commericals for the releases they are no longer saying "Now available in HDvD and BlueRay"
trancemix04
2nd February 2007, 02:56
Thanks for the program Muslix64,
I had a whole lot more to say but i ended up erasing it all by accident by copying and pasting over it. I would just like to know if you can use tools like DVD-SHRINK,DVDDECRYPTER anydvd, and main commercial GUI programs like DVD-X-Copy, and DVD-Cloner to enhance BackupHDDVD.
Me and my father have been in the DVD scene for the past 3-4 years and i have to say that despite all the protections being introduced (expecially on DISNEY DVD's) its very easy to make a BACKUP COPY of a DVD today. THEREFORE i wanted to put my interest in something more complicated. By looking at the "changelogs" of these programs i find very interesting information that could possibly be used towards the development of BackupHDDVD.
If you would look at these dvd programs and keep adding special options like dvd-shrink has, where its able to seperate the MAIN video from the special features and seperate the Surround Sound channels maybe making it small enouph to fit on a Dual Layer, OR 2.
And to show my appreciation i have uploaded Muslix64's ORIGINAL video on youtube HERE.http://www.youtube.com/watch?v=I7wrbtfK-tU&mode=user&search=
MY YOUTUBE NAME is trancemix07 in case the link doesnt work....
I am trying to upload the file so everyone can download it, because after reading all these post's YOU really do have the need for "proof" if you will". I will try to upload it to rapidshare, or sendspace in the days to come. It comes as an .ASF or .WMV but the >asf will fit onto a AIPTEK DV5900 and playback on its screen decently (if you rename it IMG0001, IMG0002, ETC.), and also it doesn't have that annoying Boilsoft watermark on it!
AND HERE IT IS (DONT OVERFLOW THE WEBSITE and only 1 DOWNLOAD for EACH PERSON)
http://www.sendspace.com/file/lwm6wz
MIRROR LOCATION HERE
http://rapidshare.com/files/14495738/Replay_Screencast_2007-01-20-22.asf
Galileo2000
2nd February 2007, 06:42
Nice, thank you.
Now, let's try to do something useful for the project in terms of:
- coding;
-testing;
-submitting new keys,
-coming out with the ideas for the future actions if/when players keys are revoked.
Most of us have seen the video quite a few times, just to let you know.
K40
2nd February 2007, 07:46
Can someone discuss a possible way how to search for
already known VUK's in newer Software players?
laserfan
2nd February 2007, 14:50
Zutton had wondered how many people would really wanna back-up their HD movies:
true zutton, but you could convert the discs into x264 codec, say about 15gb. or even a 720p x264 and fit it on 1 dvdr. we wont be getting cheap hd writers or media for 18+ months so no point even thinking about that!If there has been discussion of converting HD-DVDs to other formats I missed it. In particular I wonder: CAN these programs be converted to other formats e.g. Xvid?
I honestly don't know if I need/want/care to back-up my HD-DVD discs, but some programs e.g. TV shows merit conversion to be playable on my networked media players (some of which are SD of course).
solar eclipse
2nd February 2007, 15:53
Will BackupHDDVD or BackupBluRay work on Linux or OS X since it is written in Java? I don't have any HDDVD or BluRay drives so I can't test this myself.
evdberg
2nd February 2007, 15:58
The Java version should work perfectly fine on OS-X, the real problem is reading the HD-DVD disks. Although OS-X is supposed to read UDF 2.5, it won't recognize a HD-DVD when I insert it in my Xbox 360 drive. Homebrew HD-DVD disks are mounted without any problem and even used to playback in Apple DVD player. However, nowadays that does not work anymore, so my guess is that some update removed this feature, most likely because Apple in public commited to BluRay.
Oleg_Jdev
2nd February 2007, 16:07
Will BackupHDDVD or BackupBluRay work on Linux or OS X since it is written in Java? I don't have any HDDVD or BluRay drives so I can't test this myself.
Java version works under Linux fine.
But it is do not rebuilting menu. Zotty's aca_decrypter works only under Windows. (Or it can be recompiled under Linux).
And I do not know of players on Linux, which will be read HDDVD disk.
solar eclipse
2nd February 2007, 16:07
Thanks for your fast responses.
Hopefully VLC or MPlayer are updated soon to play HDDVD and BluRay discs.
Oleg_Jdev
2nd February 2007, 17:43
Thanks for your fast responses.
Hopefully VLC or MPlayer are updated soon to play HDDVD and BluRay discs.
I am not sure.
They must obtain a licence to play these disks.
May be this players will be able to play decrypted content.
Gusar
2nd February 2007, 18:46
I am not sure.
They must obtain a licence to play these disks.
May be this players will be able to play decrypted content.
Of course decrypted content, do you really believe that we will get an official hd-dvd player for linux? We don't even have one for normal dvds. The biggest problem to get anything regarding hd-dvd working on linux right now is the lack of a UDF2.5 driver.
However speaking of linux and hd-dvd...
http://img296.imageshack.us/img296/1452/linuxhddvdud2.th.jpg (http://img296.imageshack.us/my.php?image=linuxhddvdud2.jpg)
;)
He-Man
2nd February 2007, 19:53
If there has been discussion of converting HD-DVDs to other formats I missed it. In particular I wonder: CAN these programs be converted to other formats e.g. Xvid?
Read this topic: http://forum.doom9.org/showthread.php?t=120652
awhitehead
3rd February 2007, 02:46
Of course decrypted content, do you really believe that we will get an official hd-dvd player for linux? We don't even have one for normal dvds. The biggest problem to get anything regarding hd-dvd working on linux right now is the lack of a UDF2.5 driver.
However speaking of linux and hd-dvd...
http://img296.imageshack.us/img296/1452/linuxhddvdud2.th.jpg (http://img296.imageshack.us/my.php?image=linuxhddvdud2.jpg)
;)
VC-1 decoder have been implemented in latest versions of ffmpeg. H.264 support was in place already. Ian Caulfield have been busy working on getting HD-DVD support (EVO demux, VC1, E-AC3 support, etc) Since mplayer, vlc, etc are all based on ffmpeg, we will see gradual propogation of support for unencrypted HD-DVD and Blu-Ray media in free players, as these players synchronize their versions of ffmpeg with the upstream version.
If you are interested in finding out what the current state of ffmpeg is check out ffmpeg mailing list (http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-January/thread.html ), and search for 'HD DVD", "EVO" or any post by Ian.
BackupHDDVD (and BackupBluRay) both 'run' under MacOSX 10.4, however I've not verified that they can actually decrypt anything.
This weekend I am planning to buy an Xbox HD-DVD, and give it a whirl under MacOS X 10.5 beta (We are an Apple developer, and since Apple announced support for Blu-Ray, I'd imagine that there is a UDF 2.5 driver in Leopard), and under NetBSD 4.0.
El Toro
3rd February 2007, 02:54
Hi, have just about read the entire thread and either I missed it and or no posting on the sequence to the fllow thru to download the HD files and how to copy them and burned them, etc. :o
If their such an animal, where is it your help will be greatly appreciated.
blutach
3rd February 2007, 06:59
@El Toro
Perhaps when the software development is more complete, the guidewriters will emerge :)
Regards
El Toro
3rd February 2007, 08:13
Thanks, for your response, that makes sence.
Gusar
3rd February 2007, 10:43
VC-1 decoder have been implemented in latest versions of ffmpeg. H.264 support was in place already. Ian Caulfield have been busy working on getting HD-DVD support (EVO demux, VC1, E-AC3 support, etc) Since mplayer, vlc, etc are all based on ffmpeg, we will see gradual propogation of support for unencrypted HD-DVD and Blu-Ray media in free players, as these players synchronize their versions of ffmpeg with the upstream version.
If you are interested in finding out what the current state of ffmpeg is check out ffmpeg mailing list (http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-January/thread.html ), and search for 'HD DVD", "EVO" or any post by Ian.
BackupHDDVD (and BackupBluRay) both 'run' under MacOSX 10.4, however I've not verified that they can actually decrypt anything.
This weekend I am planning to buy an Xbox HD-DVD, and give it a whirl under MacOS X 10.5 beta (We are an Apple developer, and since Apple announced support for Blu-Ray, I'd imagine that there is a UDF 2.5 driver in Leopard), and under NetBSD 4.0.
My screenshot shows, that it's ALREADY possible to play .evo files with mplayer, because mplayer already supports full .evo demuxing. The only thing that's missing is a E-AC3 decoder, hence the '-nosound' in my commandline. But if the movie contains an AC3 stream (like the commentary track on Serenity), it's fully playable with mplayer.
Other players use ffmpeg's decoders (libavcodec), but not ffmpeg's demuxers (libavformat), so VLC, xine, etc. will have to implement their own .evo demuxing.
Also, if it's not evident from the screenshot, I'm running linux.
xyz987
3rd February 2007, 13:31
Other players use ffmpeg's decoders (libavcodec), but not ffmpeg's demuxers (libavformat), so VLC, xine, etc. will have to implement their own .evo demuxing.
I have played evo files with VLC on Ubuntu Linux 6.06.
v1rtu0s1ty
3rd February 2007, 22:16
My screenshot shows, that it's ALREADY possible to play .evo files with mplayer, because mplayer already supports full .evo demuxing.
2 weeks ago, I was able to try mplayer to play an .evo file. Yes, it does play it and the playback is very smooth. Audio is also very nice. However, the audio is not in sync with the video. Maybe, it was about 6 to 8 seconds delay. I don't know if there was an issue on the sample trailer 1920x1080 .evo file that I downloaded. I don't have xbox hddvd drive to so I can't extract any. If you guys know of another .evo trailer file that I can try, that will tell me that something is still wrong with mplayer's decoder.
Any help will be greatly appreciated!
blutach
3rd February 2007, 22:22
Please direct playback issues to the Software Players forums - this has nothing to do with Decrypting.
Regards
reachnet
4th February 2007, 19:43
Forgive the noob question.
After decryption - does the decrypted file contain any key info at all or is it all stripped by HDDVDBackup ?
In otherwards, could I do a mem dump of the decrypted file and see the keys in the same way that I would before decryption ?
Ishan
4th February 2007, 19:44
there's no aacs left after decryption.
reachnet
4th February 2007, 19:46
there's no aacs left after decryption.
Cheers. :)
KenD00
8th February 2007, 16:08
Hello, i'm following this thread since its beginning because i have almost the same problem as the author of this program (i have a hdcp-capable display but only a 1/2 hdcp-capable gfx-card). I took a closer look at the source, read the aacs-spec and identified some things the program cannot do / do correctly. I also examined the various mods and was quite disappointed that no one seems to address these issues. And because i wanted the menus as well i started developing my own program.
Having gathered some insights about HD-DVD and AACS i want to comment various things i've read in this forum.
NAV-Chain Bug
--------------
Using PowerDVD Ultra 7.2 i have never experienced this bug, maybe it was present in 6.5, but now it's gone (but there are enough other bugs left ;)). Its a pain to see that all? available mods are still using this buxfix. This bugfix is actually "damaging" the NAV_PCKs by modifying correct values!
IME-Bug
--------
This is a bug i can verify. Playing around with the EVOs i figured out that PowerDVD is not able to distinguish between video/audio-streams for main and for sub, it interprets them as one stream! If you patch the StreamIDs of the video-stream for sub and at least the first audio-stream for sub to something else (eg. to Padding stream) PowerDVD plays them back without problem. Again, this is not the sense of a backup and quite unnecessary if you have a backup including menus.
BackupHDDVD
-------------
The program distinguishes only between Nav-Pack and Not-Nav-Pack. This works quite well for most of the pack types found in an EVO, but not for HL_PCKs and ADV_PCKs. If a pack is not a NAV_PCK the program checks the PES_scrambling_control bit. This bit is found in a PES_header_extension, this is present in all streams of an EVO except Padding Stream and Private Stream 2. I havent found any HL_PCKs yet but i found ADV_PCKs. They are a Private Stream 2 with SubstreamID 0x80. The SubstreamID is located at the same position as the PES_header_extension byte containing the PES_scrambling_control bit. Luckily 0x80 doesn't has a 1 at that location so the ADV_PCKs will not get decrypted. In fact, these packs are not encrypted themselves, BUT their content IS. ADV_PCKs contain ARFs like in the ADV_OBJ-Folder, and these ARFs are AACS-protected. On The Bourne Supremacy and King Kong (EUR) i've found all ACAs multiplexed into various EVOs on the disk. Playing back these disks with decrypted ACAs in the ADV_OBJ-Folder and the still encrypted ACAs in the EVOs was not a problem. Looking at the XPLs on the disks i saw that referenced ARFs have an attribute multiplexed which was always false, so i think the multiplexed ARFs are ignored. But in the future it might be possible that this wont be the case.
In contrast, HL_PCKs are encrypted. According to the AACS-Spec, they seem not to have a PES_scrambling control bit. And because they are related to navigation, and everything that is related to navigation is a Private Stream 2, i think these packs belong to a Private Stream 2. Now, depending on its SubstreamID, BackupHDDVD will either identify them as encrypted, decrypt them and change the PES_scrambling_control bit (and in fact changes the SubstreamID!!) or it will copy them encrypted (but leaving the SubstreamID intact). In any way, it cannot handle them properly. I'm quite interested in identifying these packs, they are only found on HD-DVDs with Standard Content. I'm not aware of any available commercial HD-DVD which does contain Standard Content, but i've seen that someone made a trailer of Departed in Standard Content mode. Too bad that it does not contain any HL_PCKs (no Buttons?).
I've attached my PackScanner which scans EVOs for pack types (it can also "blank" the video/audio stream for sub), perhaps someone else has an EVO with HL_PCKs and can scan it and tell me the results.
Another thing BackupHDDVD cannot handle properly are
ILVUs
-----
ILVUs are used for two purposes: multi-angle and Sequence Key Sections. Multi-angle is nothing special and can be decrypted with a Title Key like every other pack. But Sequence Key Sections are different, they require a Sequence Key. Up to now there are no disks using this feature, so this is not an issue right now. And when this is used, someone has to figure out how to get the VVUKs and SKUNs (or the decrypted Sequence Key Table Set) first ;). Then you can decrypt these ILVUs with the Sequence Key like the other packs too. But i think this is not enough, in the spec is written that Sequence Key Sections carry a special mark in the IFO/MAP files, so you might need to patch these files too. Maybe these sections can be converted to multi-angle sections.
:rolleyes:
MattyDwyer
8th February 2007, 18:24
<deleted>all that other stuff that was so wrong</deleted>
You will find that HLI_PACKs are private stream 2, substream 0x8.
Contrary to my previous assertion (in the original version of this post), HLI packs will be left undecrypted by the standard code, although the stream ID will remain correct.
Correct handling requires recognition of the private stream 2 case, then handling of the substream ID by rule if it is 8 because the HLI_PACK has no scrambling control field. For the ADV_PACK the scrambling control is present, but the AACS spec indicates that it may not be used.
In the case of the HLI_PACK, the scrambling bit does not exist, but the bit in the substream ID will not be set in any case.
Momotte
8th February 2007, 19:37
NAV-Chain Bug
--------------
Using PowerDVD Ultra 7.2 i have never experienced this bug, maybe it was present in 6.5, but now it's gone (but there are enough other bugs left ). Its a pain to see that all? available mods are still using this buxfix. This bugfix is actually "damaging" the NAV_PCKs by modifying correct values!
This is something that I am worried about. Up to now, all of the HDDVD I have tried played back properly, but it would be nice if someone released their engine (either the java or c#) without this patch so that we can try it with powerdvd 7.x (which is still buggy because most of the time, the subtitle still show up after the playback has started, one has to go into the menu again to turn them off)...
kad77
11th March 2007, 18:33
So has public work on discussing/fixing the variety of decryption errors in muslix64's original implementation basically stalled?
No posts in a month? Wow.
Ishan
11th March 2007, 19:32
Just check the DumpHD thread.
hajj_3
12th March 2007, 00:14
dont, check the c# by emon instead.
El Toro
12th March 2007, 00:21
Just give me a HD-DVD burner and decreypter and we will all be happy.
Thank U:helpful:
blutach
12th March 2007, 00:24
@kad77 - please search and you will find all sorts of joyous developments.
Regards
Jim@labDV.com
27th March 2007, 10:14
Could you send me the source code (removed from many sites) by mail, I'll host and include in DVDx.
And at SourceForge if I can...
Jim
blutach
27th March 2007, 11:14
Jim,
Please have regard to http://forum.doom9.org/showthread.php?t=121780
Regards
Jim@labDV.com
27th March 2007, 12:02
OK - no problem, I understand.
dirio49
28th March 2007, 03:26
Could you send me the source code (removed from many sites) by mail, I'll host and include in DVDx.
And at SourceForge if I can...
Jim
I know that blutach already answer you, but source code are in the threads, Just search, and you should be able to find it ;)
j10
28th March 2007, 22:26
Hi, this is the mirror for the software:
http://www.backuphddvd.net/
Cheers.
This mirror http://www.backuphddvd.net/ for BackupHDDVD is back.
Also
http://www.backuphddvd.org
http://www.backuphddvd.info
cclapper
27th May 2007, 16:06
Thanks for listing the mirrors, I had troubles with previous download locations.
paranoid87
16th June 2007, 16:55
thanks guys for all the new mirrors..i was frustated that many old ones werent working!
Backuphddvd Download Mirror (http://www.backuphddvd.net)
http://www.backuphddvd.net
gonwk
8th August 2007, 01:18
Hi folks,
@ j10 ... Thanks for the mirror site.
G!:thanks:
HyperHacker
9th August 2007, 02:46
You should add the V3 processing key too.
bmnot
20th January 2008, 22:04
I get the following error when I start the BackupHDDVD process in Command Prompt:
"Error: no 'server' JVM at 'C:\Program Files\Java\jre1.6.0_04\bin\server\jvm.dll"
I am running Vista:devil: but I dont think this is the problem? Any ideas?
Shinigami-Sama
20th January 2008, 22:17
I get the following error when I start the BackupHDDVD process in Command Prompt:
"Error: no 'server' JVM at 'C:\Program Files\Java\jre1.6.0_04\bin\server\jvm.dll"
I am running Vista:devil: but I dont think this is the problem? Any ideas?
do a search for 'Missing Java server"
the JRE/SDK(can't remember which) doesn't put some of the files in the right place it seems
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.