View Full Version : BackupHDDVD (C# Port)
Emon
21st January 2007, 15:25
Get BackupHDDVD (C# Port) 1.0 from here (http://www.sendspace.com/file/9c0eor).
Get BackupHDDVDGUI 0.6 from here (http://www.sendspace.com/file/lmjh19). (discontinued)
You will need .NET Framework 2.0 (http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en) to run these apps.
LokiHD
21st January 2007, 15:49
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.
your exe rox!!! :)
i just did king kong from 1 hdd* to another hdd* in, 13 minutes 19 seconds, only @ 1-core :eek:
edit: how about an option to merge feature1+feature2 ?
please add ime mod
edit2: *300+MB/s hdd <-> 300+MB/s hdd :)
Galileo2000
21st January 2007, 15:53
Thanks Emon.
Testing as we speak.
Keep it up buddy!
Now I will go out and buy some HD DVDs which I would never do before muslix64 devlopment started.
Talk about losses to Hollywood :D
He-Man
21st January 2007, 15:54
2. Incorporating the various key finding methods from the memory. ( which method works the best btw? ).
The C++ HD-DVD Volume Key Finder (http://forum.doom9.org/showthread.php?t=120970) made by "ape" works best.
He has also made a modified Blu-Ray Key Finder (http://forum.doom9.org/showthread.php?t=121021).
Emon
21st January 2007, 16:02
The C++ HD-DVD Volume Key Finder (http://forum.doom9.org/showthread.php?t=120970) made by "ape" works best.
He has also made a modified Blu-Ray Key Finder (http://forum.doom9.org/showthread.php?t=121021).
Thanks He-Man .. yeah I have ape's app, though I don't have WinDVD. I use PDVD 6.5 and looks like ape's app doesn't work with that.
He-Man
21st January 2007, 16:06
Thanks He-Man .. yeah I have ape's app, though I don't have WinDVD. I use PDVD 6.5 and looks like ape's app doesn't work with that.
It would be easy to modify for any HD DVD player that stores the keys in memory. You just have to find out where they are stored and find a "memory landmark" close to the key to look for.
I don't know if anyone has extracted keys from PowerDVD 6.5, but if you make a memory dump and find the keys and a memory landmark, then it should be very easy to modify ape's application.
You can use the simple command line tool named PMDump (http://ntsecurity.nu/toolbox/pmdump/) to create a memory dump file of PowerDVD's memory to see if you can locate some know keys in PowerDVD's memory.
LokiHD
21st January 2007, 16:10
whatever u are doing Emon keep doing.. 2nd version v0.1 is even faster.. same movie @ 13:02 vs 13:19 1st version awesome!
edit: 13:02, my math is kinda rough
He-Man
21st January 2007, 18:02
whatever u are doing Emon keep doing.. 2nd version v0.1 is even faster.. same movie @ 13:02 vs 13:19 1st version awesome!
edit: 13:02, my math is kinda rough
Excuse me but isn't it just the C# GUI that has been added by Emon? Doesn't it still use the original java decrypter? If so this C# GUI should have no influence on the spped at all.
LokiHD
21st January 2007, 18:40
Excuse me but isn't it just the C# GUI that has been added by Emon? Doesn't it still use the original java decrypter? If so this C# GUI should have no influence on the spped at all.
idk what Emons doing.. but the other exe ive ran, the QQ mod exe took 2 hours 9 min to complete.. same system, same movie
i was never able to run the original java decrypter, ive tried the suggested workarounds to no available, if someone would post a step by step on how to run backuphddvdv1.00 id be more than happy to compare to this gui..
Emon
24th January 2007, 21:02
Get the version 0.2 from here (http://www.sendspace.com/file/tdc9xn)
Finally I ported it to C# (thanks to NghtShd awesome work!). However, I kept my GUI separate from it. So my C# port is a standalone command line version of muslix64's BackHDDVD v1.00.
In the GUI now you have the option to choose either muslix64's Java version or my C# version of the decryption engine.
hajj_3
24th January 2007, 21:15
looking good:) emon, you should discontinue the java version, there are already java versions out, just work on the fully c# version you have.
also some benchmark comparisons would be nice:)!
LokiHD
24th January 2007, 21:32
Get the version 0.2 from here (http://www.sendspace.com/file/5mwbz4)
Finally I ported it to C# (thanks to NghtShd awesome work!). However, I kept my GUI separate from it. So my C# port is a standalone command line version of muslix64's BackHDDVD v1.00.
In the GUI now you have the option to choose either muslix64's Java version or my C# version of the decryption engine.
@ C# i get this,
Backup HD-DVD V1.00 (C# Port) Starting
Testing source
Could not find HD-DVD source E:\KingKongHD
@ Java, completes in 13:16
ill update the bench after the fix..
sidekick2
24th January 2007, 21:45
Neither the Java nor the C# decryption engine options work for me.
With C#, I get:
Backup HD-DVD v1.00 (c# port) starting
Testing source
Could not find HD-DVD source J:\
(I just tried the .exe at the cmd prompt and it does the same, can't find source j:)
When I try the java, I get a whole slew of java errors in the window:
java.long.UnsupportedClassVersionError: Bad version number in .class.....
I can use the stand alone backuphddvd as well as the java based gui with no problems.
Also, the hddvd key database option, lets you save the same title over and over again. Perhaps a sha1 dupe check should be implemented?
2bigkings
24th January 2007, 22:00
same for me, java version works, c# port can't find source
Emon
24th January 2007, 22:11
same for me, java version works, c# port can't find source
arrg .. maybe I missed something obvious. I am at work now. Let me get to home then I will upload a new version.
Emon
24th January 2007, 22:23
Neither the Java nor the C# decryption engine options work for me.
With C#, I get:
Backup HD-DVD v1.00 (c# port) starting
Testing source
Could not find HD-DVD source J:\
(I just tried the .exe at the cmd prompt and it does the same, can't find source j:)
When I try the java, I get a whole slew of java errors in the window:
java.long.UnsupportedClassVersionError: Bad version number in .class.....
I can use the stand alone backuphddvd as well as the java based gui with no problems.
Also, the hddvd key database option, lets you save the same title over and over again. Perhaps a sha1 dupe check should be implemented?
I think the "java.lang.UnsupportedClassVersionError" is getting thrown because I also updated the original java version and compiled it under java 1.6/6.0.
You should be able to just replace the "BackupHDDVD.jar" that I zipped up with the original "BackupHDDVD.jar" (or install jre 1.6).
LokiHD
24th January 2007, 22:24
in the meantime, Emon, anyone, link to v0.1? cant find it..
thanx!
Emon
24th January 2007, 22:42
Try the 0.2 now. btw for java engine you need jre 1.6
finalmillenium
24th January 2007, 22:58
The C# version should be faster then the Java version.
Simply because C# is going through 1 DLL before hitting the kernel. Where as Java is going through its own little sandbox, where the JVM is in control and monitoring everything.
But then again I'm still playing with 1.6, I could be very wrong.
Good job on the port to C# Emon, I was about to finish mine when you released yours.:(
LokiHD
24th January 2007, 23:27
Try the 0.2 now. btw for java engine you need jre 1.6
v0.2, java @ 13 min 47 sec, C# @ 15 min 15sec
Emon
24th January 2007, 23:30
v0.2, java @ 13 min 47 sec, C# @ 15 min 15sec
little slow ehh .. hey atleast it works! :)
Did you view the movie files? Did they play fine?
LokiHD
24th January 2007, 23:32
still not able to play well off the hdd
powerdvd 7.2
Emon
24th January 2007, 23:34
still not able to play well off the hdd
powerdvd 7.2
well the IME fix isn't in place thats why .. but can you just play one single .evo file?
LokiHD
24th January 2007, 23:37
i can play all of them except for the features
Emon
24th January 2007, 23:43
i can play all of them except for the features
ahh .. so its the KK disc then .. thats a known issue (IME issue).
Do you own any other HDDVD disc?
LokiHD
24th January 2007, 23:44
yup, kk is the only hd movie i own right now..
Momotte
24th January 2007, 23:47
I think if we can decrypt and reconstruct the menu's aca, we will have a fully functionnal hddvd.
I only own KK too for the moment so this is my test bead...
Emon
24th January 2007, 23:49
I think if we can decrypt and reconstruct the menu's aca, we will have a fully functionnal hddvd.
I only own KK too for the moment so this is my test bead...
thats the idea. Will start working on IME issue tonight.
hajj_3
25th January 2007, 20:38
suggestions:
add a timer saying "time elapsed..." and then have "total time: " when finished ripping. also approx time remaining or something. also say the size of the hd-dvd.
im ripping king kong as we speak, bought a hd-dvd drive today, got the last 1! using the c# engine, will let you know how it goes!
Emon
25th January 2007, 20:48
suggestions:
add a timer saying "time elapsed..." and then have "total time: " when finished ripping. also approx time remaining or something. also say the size of the hd-dvd.
im ripping king kong as we speak, bought a hd-dvd drive today, got the last 1! using the c# engine, will let you know how it goes!
yeah thats a cool feature to have. Will work on that. Thanks!
I got the menu working on KK using Zotty's aca extractor (Although the pip window just stays open all the time).
So I will try to see if I can get the IME fix working in my version of BackupHDDVD.
LokiHD
25th January 2007, 21:50
yeah thats a cool feature to have. Will work on that. Thanks!
I got the menu working on KK using Zotty's aca extractor (Although the pip window just stays open all the time).
So I will try to see if I can get the IME fix working in my version of BackupHDDVD.
cool, cant wait to play off the hdd..
He-Man
25th January 2007, 23:30
suggestions:
... also say the size of the hd-dvd.
It would be nice if it checked if there's room enough on the chosen destination HDD before extraction starts and instead abort and give a warning before extraction if there's not room enough. It's very large file after all and it would be nice not wasting +10 minutes extracting just to find out there's not room enoungh for the complete movie.
McoreD
25th January 2007, 23:38
Great stuff Emon. Just a emphasizing a point that it would be best to make it open source so that this great utilities just won't bite the dust like DVDDecrypter. :)
hajj_3
25th January 2007, 23:47
also show how much of the operations have been completed in % and also GB.
Momotte
26th January 2007, 00:12
yeah thats a cool feature to have. Will work on that. Thanks!
I got the menu working on KK using Zotty's aca extractor (Although the pip window just stays open all the time).
So I will try to see if I can get the IME fix working in my version of BackupHDDVD.
what procedure did you follow to have the menu working ? Extract all the file, and repack them using makeaca.exe ?
I did that and it was working, but I zapped the file this morning to retry a whole decryption. Now I cannot get the menu to work anymore... must be something stupid...
LokiHD
26th January 2007, 01:13
Zotty exe + Emon gui v0.2, xbox360 to hdd @ 1 hour 2 min 25 sec vs just copying kk to hdd @ 1 hour 2 min 30 sec
Oleg_Jdev
26th January 2007, 15:08
Zotty exe + Emon gui v0.2, xbox360 to hdd @ 1 hour 2 min 25 sec vs just copying kk to hdd @ 1 hour 2 min 30 sec
I think, does not make sense to optimize the decrypting, becouse read/write speed slowly than decrypting speed.
Only if you do copy a HDDVD's content from hard drive to hard drive.
jkenzie
26th January 2007, 15:32
[QUOTE!
I got the menu working on KK using Zotty's aca extractor (Although the pip window just stays open all the time).
So I will try to see if I can get the IME fix working in my version of BackupHDDVD.[/QUOTE]
I'm going to make an assumption here, first the pip window is in the upper left hand corner and you're using powerdvd 6.5.
If that's the case it's a player problem. Here's the fix.
Use the "a" key to cycle u control on and off. You should see the u control icon in the lower right hand of your screen.
With u control on the first time a pip feature comes up (The first one is right after the zoo scene) press the enter key. Pip should be working normally now.
Emon
26th January 2007, 18:13
[QUOTE!
I got the menu working on KK using Zotty's aca extractor (Although the pip window just stays open all the time).
So I will try to see if I can get the IME fix working in my version of BackupHDDVD.
I'm going to make an assumption here, first the pip window is in the upper left hand corner and you're using powerdvd 6.5.
If that's the case it's a player problem. Here's the fix.
Use the "a" key to cycle u control on and off. You should see the u control icon in the lower right hand of your screen.
With u control on the first time a pip feature comes up (The first one is right after the zoo scene) press the enter key. Pip should be working normally now.[/QUOTE]
Thanks! I will try that tonight.
So I got buffering implemented in my C# port. I still have the GUI and the command line version separate though.
Was working on the IME fix using Zotty's app but his app has some bugs so I am waiting for him to release a new version.
hajj_3
26th January 2007, 23:04
oh yeah, btw the c# version worked perfectly for me, took 59mins with my core 2 duo @ 1.83ghz, 2gb ram.
Emon
27th January 2007, 13:27
version 0.3 is out with the IME fix!!
http://www.sendspace.com/file/gsw5lc
Backup the .evo files first then run "Reconstruct Menu". It will copy the .MAP files, fix the XPL file and then it will call Zotty's awesome aca decrypter (http://forum.doom9.org/showthread.php?t=121236) to fix the .aca files.
EDIT: if someone downloaded 0.3 earlier, please delete that and re-download it again. Just fixed some minor bugs.
Isochroma
27th January 2007, 19:33
First I'd like to thank Emon for this excellent app, which will undoubtedly win over many users.
I do have a question, though: does the program automatically check hdkeys.com for key database updates?
t00ld00d
27th January 2007, 19:48
Excellent app Emon. I've been playing with it this morning. Posted some results over in the IME thread.
AEMIKEA
27th January 2007, 20:20
It says I do not have access to the.map file, any clues? using the most current version, this is on Miami vice which uses a "ucontrol" menu.
Thanks
Mike
2bigkings
27th January 2007, 20:46
i press FIRST reconstruct menu, i dont know if thats the problem but with king kong i have to edit the xpl file with my language because default is japanese. so the xpl file use the menu_jp.aca ..
guile
27th January 2007, 22:17
Still having problem with the new 0.3. I tried King Kong and although everything seems to go ok in the process, getting all kinds of bugs (Menu still not useable, go to chapter and player either closes, crashes or lose video). I don't think this is all the player.
jkenzie
27th January 2007, 23:02
I can't seem to get it to work at all now. After pressing the Reconstruct Menu button, it just hangs on Decrypting title keys.
t00ld00d
27th January 2007, 23:03
Ripped Serenity with the new 0.3 version. I can navigate the menu with the keyboard but there's no mouse functionality. Subtitles are on and even turning them off in menu doesn't work. I can change subs at will but can't shut them off. Not a big deal since I can just edit them out but might be huge for others. Navigation works great. I can skip to different titles and jump around in the movie just fine.
I'm going to try KK now.
Edit: The app refuses to acknowledge that KK exists. When I hit backup it gives me syntax usage tips. Tried Riddick and it's ripping now. The KK disc looks clean, I can browse it in Windows, but the app just doesn't recognize it.
LokiHD
27th January 2007, 23:14
version 0.3 is out with the IME fix!!
http://www.sendspace.com/file/gsw5lc
Backup the .evo files first then run "Reconstruct Menu". It will copy the .MAP files, fix the XPL file and then it will call Zotty's awesome aca decrypter (http://forum.doom9.org/showthread.php?t=121236) to fix the .aca files.
EDIT: if someone downloaded 0.3 earlier, please delete that and re-download it again. Just fixed some minor bugs.
at last.. kk plays perfectly on powerdvd 7.2
thanx Emon, awesome work!
t00ld00d
28th January 2007, 01:46
Riddick ripped fine. When I try to rebuild menus I get a series of errors eventually culminating in aca.exe crashing when scanning the ADV_OBJ directory. Apparently aca.exe sets the .map files to read-only so after failing once all the .map files have to be reset. Then it will fail because the .vti file already exists. Then fails on discid.dat. If I get rid of discid.dat it completely crashes.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.