View Full Version : VukExtract - Extract VUKs from DVDFab (FindVUK for Linux)
m4tthi4s
9th March 2017, 17:00
Hello,
being inspired by @nalor 's FindVUK i thought it might be easier to scan the memory of a running DVDFab instance instead of creating a memory dump and restarting the application every time.
https://github.com/m4tthi4s/vukextract
Please test this application :)
If you're familiar with C, fell free to contribute!
tested on:
Ubuntu 16.04.2 LTS / DVDFab 10.0.4.0
changelog:
v1.0.0:
- completely rewritten for Linux support
- moved to github
v0.1.8:
- libraries are linked static (+5M in filesize)
- use config file
- verify vuk by mediakey and volumeid
nalor
9th March 2017, 21:55
I think it's good thing that linux users also get the chance to extract the VUK for their discs :)
:goodpost:
(but I haven't tried it - I'll stick with windows ;) )
Wilbert
30th June 2017, 22:10
Please don't remove such threads, even if you get no meaningful response.
candela
8th July 2017, 12:31
Download link is no longer valid
In the latest AACSUpdater Keydb.cfg we are already getting differences with FindVUK. Can you verify?
0xC42F053D739BA7DA1778C34780DD6EE960F56461 = The Boy | V | 0x595DF4860A2254B4D97C7FF8CF217052 ; vukextract v0.1.8
0xC42F053D739BA7DA1778C34780DD6EE960F56461 = The Boy (The Boy) | V | 0xA0FE77D06951C86560EB419F520554E9 ; MKBv61/FindVUK 1.02
m4tthi4s
9th July 2017, 10:56
Hello,
I've rewritten the application. The initial post was updated. Wine isn't needed anymore, since they published a native linux version for DVDFab. The principle of my application stayed the same but it's now easier accessible. All instructions can be found on the github project page. It also contains precompiled binaries.
I also verified the directly-dump-extraction feature with the spiderman dumps on mediafire regarding the PID in the dump's filename with procdump.exe. (see nalor's post)
Please don't remove such threads, even if you get no meaningful response.
I'm sorry for deleting this post, but with the older versions, some bugs came up and i haven't had enough time to fix them, so i decided to remove this post, before taking any further steps.
Download link is no longer valid
In the latest AACSUpdater Keydb.cfg we are already getting differences with FindVUK. Can you verify?
0xC42F053D739BA7DA1778C34780DD6EE960F56461 = The Boy | V | 0x595DF4860A2254B4D97C7FF8CF217052 ; vukextract v0.1.8
0xC42F053D739BA7DA1778C34780DD6EE960F56461 = The Boy (The Boy) | V | 0xA0FE77D06951C86560EB419F520554E9 ; MKBv61/FindVUK 1.02
Thank you. I'm 99% sure that the VUK from vukextract is wrong, because there was a bug which suddenly messed up the keys. This is fixed in the v1.0.0 release. I did not expect, that somebody would submit keys in this early stage of the application without testing them properly... Sorry for that.
Besides, I have to point out that my application prints the DiscID, Title, VUK, MediaKey and VolumeID. The VUK can be calculated from the MediaKey and VolumeID to verify it (as in my application) "easily". But verifying submitted keys in the labdv KEYDB.cfg is not possible since only fields for VUK and DiscID are available and the other ones are omitted.
candela
10th July 2017, 20:39
Don't know how much you want to develop this but I would suggest the following additions to VukExtract :
1. support for all KEYDB.cfg entries (currently missing DATE and UNIT keys)
2. include presence of BD+ in comment
3. include MKB version in comment
4. automatic upload of VUK to AACSUpdater
5. store all found keys in backup file which allows submission to AACSUpdater in a later stage
I have explained the benefit of having all keys in this post (http://forum.doom9.org/showthread.php?p=1811656#post1811656)
mapomme108
8th November 2019, 14:35
Hello,
Thank you for your work!
I want to use Vukextract to play my Blu-ray movies with VLC on my HTPC on Ubuntu 18.04.3
I have installed DVDFab 10040 and downloaded Vukextract v1.0.0
I have modified the dvdfab file as you had explained
But it does not work
When I run this command
sudo ./vukextract_x64.bin --fab /home/francois/Apps/DVDFab/dvdfab --log /home/francois/Documents/DVDFab10/dvdfab_internal.log | tee -a KEYDB.cfg
There are these message
PID: 8817 Watching logfile: /home/francois/Documents/DVDFab10/dvdfab_internal.log dvdfab_bin: /home/francois/Apps/DVDFab/dvdfab Starting DVDFab
But nothing happens
When I run this command
./dvdfab
sudo ./dvdfab
There is this message
Illegal instruction Illegal instruction Illegal instruction ./dvdfab: 17: [: Illegal number: Instruction non permise
Do you know what is wrong?
Can you help me making it work?
Thanks!
candela
9th November 2019, 00:26
Do you know what is wrong?
Can you help me making it work?
Thanks!
This app won't work anyway, DVDFab no longer uses VUK at fixed memory location
Use Findvuk to get UK
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.