Open TheRogueArchivist opened 10 months ago
I was just able to confirm this with Aaru as well by running media info on the Alcohol virtual drive. The first run has the Alcohol image mounted, the second has the Aaru image mounted.
PS E:\Aaru 5.3> ./aaru m info G:
aaru 5.3.2+f4fef21d
Copyright c 2011-2023 Natalia Portillo
Media has 1589120 blocks of 2048 bytes/each. (for a total of 3.031 GiB)
PFI:
Disc is a 120mm DVD-ROM version 1
Disc claims conformation to ECMA-267
Disc maximum transfer rate is 10,08 Mbit/sec.
Disc has 1 layers
Pitch size is 0,267 µm/bit
Track size is 0,74 µm
Data area starts at PSN 30000h
Data area ends at PSN 1B3F7Fh
Lead-In CMI:
Disc is encrypted using CSS or CPPM.
Disc can be played in any region.
Standard Disc Information:
Disc type declared as CD-DA or CD-ROM
Disc is finalized
Last session is complete
First track on disc is track 1
Disc has 1 sessions
First track in last session is track 1
Last track in last session is track 1
Last session Lead-In address is 0 (as LBA) or 00:00:00
Last possible Lead-Out address is 0 (as LBA) or 00:00:00
Disc is defined for unrestricted use
Media identified as DVDROM
PS E:\Aaru 5.3> ./aaru m info G:
aaru 5.3.2+f4fef21d
Copyright c 2011-2023 Natalia Portillo
Media has 1589120 blocks of 2048 bytes/each. (for a total of 3.031 GiB)
PFI:
Disc is a 120mm DVD-ROM version 1
Disc claims conformation to ECMA-267
Disc maximum transfer rate is 10,08 Mbit/sec.
Disc has 1 layers
Pitch size is 0,267 µm/bit
Track size is 0,74 µm
Data area starts at PSN 30000h
Data area ends at PSN 1B3F7Fh
Lead-In CMI:
Disc is encrypted using unknown algorithm with ID 8.Disc can be played in the following regions: 1 3 4 5 6 7 8
Standard Disc Information:
Disc type declared as CD-DA or CD-ROM
Disc is finalized
Last session is complete
First track on disc is track 1
Disc has 1 sessions
First track in last session is track 1
Last track in last session is track 1
Last session Lead-In address is 0 (as LBA) or 00:00:00
Last possible Lead-Out address is 0 (as LBA) or 00:00:00
Disc is defined for unrestricted use
Media identified as DVDROM
And I was able to confirm that the "unknown algorithm with ID 8" corresponds to the 0x08 byte by manually changing it to 0x07, as media info now reports:
aaru 5.3.2+f4fef21d
Copyright c 2011-2023 Natalia Portillo
Media has 1589120 blocks of 2048 bytes/each. (for a total of 3.031 GiB)
PFI:
Disc is a 120mm DVD-ROM version 1
Disc claims conformation to ECMA-267
Disc maximum transfer rate is 10,08 Mbit/sec.
Disc has 1 layers
Pitch size is 0,267 µm/bit
Track size is 0,74 µm
Data area starts at PSN 30000h
Data area ends at PSN 1B3F7Fh
Lead-In CMI:
Disc is encrypted using unknown algorithm with ID 7.Disc can be played in the following regions: 1 3 4 5 6 7 8
Standard Disc Information:
Disc type declared as CD-DA or CD-ROM
Disc is finalized
Last session is complete
First track on disc is track 1
Disc has 1 sessions
First track in last session is track 1
Last track in last session is track 1
Last session Lead-In address is 0 (as LBA) or 00:00:00
Last possible Lead-Out address is 0 (as LBA) or 00:00:00
Disc is defined for unrestricted use
Media identified as DVDROM
@FakeShemp can you check this?, CSS is your expertise field right now.
Checked with http://redump.org/disc/110095/ ; using the black mirror MDS file provided by null makes A New Beginning (a different protectdisc game) work properly mounted via CDEMU (as does modifying those 2 bytes in the aaru black mirror mds). Seems that at the very least some protectdisc games don't actually check css keys, only that css is enabled?
Version
5.3.0
Commit hash
No response
Tested debug version?
Which operating systems have you used?
What is the architectural bit size you're using?
What processor are you using?
Image format
MDS
Application that created the image
Aaru
What were you doing when it failed?
Destination image format
No response
Filesystem
No response
Description
Aaru's MDS dump of a ProtectDISC protected game isn't able to run when mounted with Alcohol 120% or Daemon Tools, but the Alcohol 120% dump is able to run. There is no difference in the MDF files, and only a 2-byte difference in the Aaru MDS
This disc's CMI indicates that CSS is present, but there are no encrypted sectors. When mounted, the Alcohol image is reported as having CSS by MakeMKV, where the Aaru one doesn't. Therefore, I believe that the two differing bytes in the MDS are a flag for whether or not the image is reported as having CSS, despite the image not actually containing CSS data.
The same MDS file is created by Aaru both when dumping directly to MDS or converting an AARUF to MDS.
Exact command line used
aaru m dump D: "BLACKMIRROR2_AaruMDS.mds" -f --title-keys False
Expected behavior
The Aaru dump to play the game when mounted with a virtual drive.
Actual behavior
The Aaru dump does not play the game when mounted with a virtual drive.
Output of command execution with debug output enabled
Affected image
http://redump.org/disc/78367/
829.zip