Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#882 | Link | |
Registered User
Join Date: Dec 2017
Posts: 40
|
Quote:
Code:
<?xml version="1.0" encoding="UTF-8"?> <Bluray> <FileType>BlurayMetaXML</FileType> <DiscId Date="2020.02.12">A6F5AC52B2EDC7BA254CAD6D491799EEC1EADC03</DiscId> <DiscType>UHD</DiscType> <VolumeId/> <MediaKey/> <VolumeUniqueKey/> <Validated>1</Validated> <VolumeLabel>BAD_BOYS_FOR_LIFE</VolumeLabel> <BDplus>0</BDplus> <BusEncryptionEnabled>1</BusEncryptionEnabled> <MKBrev>68</MKBrev> <MainPlaylist/> <UnitKeys> <UnitKey Nr="1" Status="unknown">F81FFC84B05A73FEE1AF02E2403D3762</UnitKey> </UnitKeys> <EncryptedValues> <UnitKeysENC> <UnitKey Nr="1">4831785627C690A0C350C93D2F569AA8</UnitKey> </UnitKeysENC> </EncryptedValues> <MetaTitles> <MetaTitle Language="eng">Bad Boys for Life - 4K Ultra HD</MetaTitle> </MetaTitles> <Hashes> <Hash Type="MD5" File="MKB_RO.inf" Size="5242880">02FFEE0285F49144CBE8D5388425DB8E</Hash> <Hash Type="MD5" File="Unit_Key_RO.inf" Size="65536">17D66594B45B5C4C43FFB0293788E2D3</Hash> </Hashes> <Application>FindVUK 1.79</Application> <VolumeSize>58874855424</VolumeSize> </Bluray> Code:
<?xml version="1.0" encoding="UTF-8"?> <Bluray> <FileType>BlurayMetaXML</FileType> <DiscId Date="2020.02.12">A6F5AC52B2EDC7BA254CAD6D491799EEC1EADC03</DiscId> <DiscType>UHD</DiscType> <VolumeId>A7BB091D19F7C0B3A1880CC4BDE007BE</VolumeId> <MediaKey>864BFC8833D4A106DE6ACD240AEB9CF8</MediaKey> <VolumeUniqueKey>C2B9CEAC8512D8C9E00912D89FBC51EC</VolumeUniqueKey> <Validated>1</Validated> <VolumeLabel>BAD_BOYS_FOR_LIFE</VolumeLabel> <BDplus>0</BDplus> <BusEncryptionEnabled>1</BusEncryptionEnabled> <MKBrev>68</MKBrev> <MainPlaylist/> <UnitKeys> <UnitKey Nr="1" Status="valid">452519DA5B47634BE7D925E06B91F64F</UnitKey> </UnitKeys> <EncryptedValues> <UnitKeysENC> <UnitKey Nr="1">4831785627C690A0C350C93D2F569AA8</UnitKey> </UnitKeysENC> </EncryptedValues> <MetaTitles> <MetaTitle Language="eng">Bad Boys for Life - 4K Ultra HD</MetaTitle> </MetaTitles> <Hashes> <Hash Type="MD5" File="MKB_RO.inf" Size="5242880">02FFEE0285F49144CBE8D5388425DB8E</Hash> <Hash Type="MD5" File="Unit_Key_RO.inf" Size="65536">17D66594B45B5C4C43FFB0293788E2D3</Hash> </Hashes> <Application>FindVUK 1.79</Application> <VolumeSize>58874855424</VolumeSize> </Bluray> |
|
![]() |
![]() |
![]() |
#883 | Link |
Registered User
Join Date: Jul 2014
Posts: 29
|
Code:
There is also another upload for this disc that has been marked fully validated. I suppose these are the correct keys for this title? https://forum.doom9.org/showthread.p...40#post1997540 |
![]() |
![]() |
![]() |
#884 | Link | |
Registered User
Join Date: May 2004
Posts: 5,471
|
Quote:
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED |
|
![]() |
![]() |
![]() |
#885 | Link | |
Registered User
Join Date: Dec 2018
Posts: 16
|
Quote:
Also how are you getting these individual entries for the DB from? I assume there's some other API for getting this extra data. |
|
![]() |
![]() |
![]() |
#886 | Link | |
Registered User
Join Date: Dec 2017
Posts: 40
|
Quote:
|
|
![]() |
![]() |
![]() |
#887 | Link | |
Mr Penguin
Join Date: Oct 2023
Posts: 46
|
Quote:
Personally, I'd quite like an AACSv2 host certificate because that would allow me to disable bus encryption on my Pioneer XD08U drive that doesn't support LibreDrive. |
|
![]() |
![]() |
![]() |
#888 | Link |
Registered User
Join Date: May 2004
Posts: 5,471
|
I agree that it's highly unlikely we'll ever see a device/processing key for aacs 2.x.
That's true, a valid host cert would negate bus encryption and would make findvuk easier, as well. Maybe that'd allow dvdfab to finally support pio drives, as well. Sent from my SM-S938U1 using Tapatalk
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED |
![]() |
![]() |
![]() |
#890 | Link |
Registered User
Join Date: Jan 2024
Posts: 54
|
@nalor ...maybe if you're at it and have some time, perhaps you could check/consider the following:
a) On some mediums, when using FindVUK from Linux via Wine, the VolumeLabel field contains a traling 0x1F, which causes the submission to fail. Perhaps FindVUK could strip that (or any control characters) off b) The same medium would give different values for VolumeSize on at least Windows 10 and Linux (via wine). I've checked it a while ago and it seemed Linux' value was more correct and if I remember correctly, Windows 11 even calculates it now how Linux does (but not sure about that9. Not sure how you determine the value,... maybe one could instead sum up all the file sizes? That should be portable, but OTOH require to read all file sizes (which may take a while)... and also invalidate all current entries. So... no idea what one should do, if anything at all. Cheers. |
![]() |
![]() |
![]() |
#891 | Link | |
Registered User
Join Date: Dec 2013
Posts: 526
|
Quote:
(b) sum of filesizes would not be right as e.g. on 3D discs sectors are referenced by multiple files so the sum of all files is greater than the actual disc. Currently I'm using a windows api: GetDiskFreeSpaceEx And in general I think I found the bug with the validate=true although there are no validated unit keys - I missed to return the correct result in case validation failed for a bus encrypted disc - very likely due to a wrong RDK. Try to release a fixed 1.80 tomorrow. |
|
![]() |
![]() |
![]() |
#892 | Link |
Registered User
Join Date: May 2004
Posts: 5,471
|
Any chance while you're in there you can add a switch to validatedisc to process one disc only and then exit? It would help me immensely but understand if you don't want that or don't have time. Thanks!
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED |
![]() |
![]() |
![]() |
#893 | Link | |
Registered User
Join Date: Dec 2018
Posts: 16
|
Quote:
Looking at the docs for GetDiscFreeSpaceEx it looks like it can return a smaller value based on whether the whole disc is "available to the user" or not. It might be more accurate to use something like IOCTL_DISK_GET_LENGTH_INFO or IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, although it looks like some of those might not be implemented in Wine so it may need a fallback. Last edited by Toad King; 18th March 2025 at 01:54. |
|
![]() |
![]() |
![]() |
#894 | Link |
Registered User
Join Date: Jan 2024
Posts: 54
|
See my earlier post here, which explains - if I'm correct - how Windows (10 only?) and Linux count the UDF size differently.
Windows seems to include the actual "data area" (PSPACE) + all leading parts of the "partitions"... Linux only take the PSPACE. |
![]() |
![]() |
![]() |
#897 | Link | |
Registered User
Join Date: Dec 2018
Posts: 16
|
Quote:
Also, is it possible to implement the changes from this post in a future release? It'll help auto-ejecting work under Wine: https://forum.doom9.org/showthread.p...16#post2009416 |
|
![]() |
![]() |
![]() |
#899 | Link | |
Registered User
Join Date: Dec 2013
Posts: 526
|
Quote:
There are 11 more entries that look strange .. will check tomorrow in detail. |
|
![]() |
![]() |
![]() |
#900 | Link | ||
Registered User
Join Date: May 2004
Posts: 5,471
|
Quote:
Quote:
EDIT: This is what happens with that set in the ini after it ejects the disc (which is also set to not eject): Code:
18:50:55 - AACS folder on disc in drive >g< is not accessible - keep waiting for disc to appear (abort with ESC)
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED Last edited by SamuriHL; 18th March 2025 at 23:51. |
||
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|