576

(3,488 replies, posted in General discussion)

user7 wrote:

All four files copied over fine, but not for dumping

Simple c2 errors, not protection?

Resistiv wrote:

Tested, throws an extremely similar error, no output at all printed to the log file.

Does this error occur by all DVD you have? or not?

F1ReB4LL wrote:

but for some reason the dump itself always has different sizes, why?

Because reading error occurred out of the ss range.

578

(3,488 replies, posted in General discussion)

Nexy wrote:

So /r only works for audio CD's currently?

Plextor drive
: audio command -> 0xd8 is used
: data command -> 0xd8 is used --> scrambled data sector
: audio command with /be flag -> 0xbe is used
: data command with /be flag -> 0xbe is used --> non scrambled data sector

579

(3,488 replies, posted in General discussion)

Nexy wrote:

I'm trying to do some backwards dumping of a Tages CD. Could you add that option to DVD as well?

I'll add it in the future.

user7 wrote:

here is an unlicensed PS2 disc that does not work with /sf flag

If there is not BIG.DAT, DIC can't detect protection.

LuxKiller65 wrote:

Running Windows 7 64 bit, DICUI 1.13

DICUI is here http://forum.redump.org/topic/17889/dic … available/ or https://github.com/SabreTools/DICUI

reentrant wrote:

First track in 2nd dump is bigger by 150 sectors, is it expected that old vs new dumps are different?

It seems it can't get MSF.

REM LEAD-OUT 00:00:00
REM SESSION 02
REM LEAD-IN 00:00:00
REM PREGAP 00:00:00
Resistiv wrote:

GetLastError: 1450, Insufficient system resources exist to complete the requested service.

I saw this error for the first time.

Updated test version. http://www.mediafire.com/file/eq80y20l9 … st.7z/file

- changed: CSS authentication tool (CSS.exe -> DVDAuth.exe)

580

(3,488 replies, posted in General discussion)

F1ReB4LL wrote:

"/vn" without val for autodetection?

Yes.

581

(3,488 replies, posted in General discussion)

F1ReB4LL wrote:

How to find out the proper offset for each disc, then?

1st non zero bytes are here.

            // VideoNow Color Jr. XP
            CONST BYTE aVideoNowBytes[] = {
                0x81, 0xe3, 0xe3, 0xc7, 0xc7, 0x81, 0x81, 0xe3,
            };
            // VideoNow B&W
            CONST BYTE aVideoNowBytesOrg[] = {
                0xe1, 0xe1, 0xe1, 0x01, 0xe1, 0xe1, 0xe1, 0x00,
            };
F1ReB4LL wrote:

Can DIC autodetect it?

Yes.

582

(3,488 replies, posted in General discussion)

F1ReB4LL wrote:

Could you explain that? What offset should be used for the B&W discs, for the Color discs, for the Jr. discs, for the XP discs?

http://www.mediafire.com/file/zsdsslyhq … 29.7z/file
If /vn 18032 is set, wav file isn't decoded properly and the last frame of previous track appears to the 1st frame of current track.

F1ReB4LL wrote:

How can it have CSS, but no protected files?

1. How about other app (DVDDecrypter, AnyDVD)?
2. Before execute CSS.exe, try to copy VTS_xx_x.VOB to any directory. If "Copy protection error" dialog shows, CSS exists.

Nexy wrote:

Any word on that safedisc switch?

Do not use EccEdc.exe (move to other directory or rename app name).

583

(3,488 replies, posted in General discussion)

I'll fix it like this

val    Combined offset is shifted for negative direction if positive value is set
F1ReB4LL wrote:

And 18032 should be the default value

No.
I created PVDTools(https://github.com/saramibreak/PVDTools) to decode VideoNow disc.
Please decode your VideoNow disc, using this tool.

Some reasons, VideoNow player may require 18032 zero bytes in the head of the 1st track, but it is obvious that "e1 e1 e1 01 e1 e1 e1 00" (black&white disc) is the head of the 1st track as the disc format.

[Entry 11]
Session=2
Point=0xa2
ADR=0x01
Control=0x04
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=17
PSec=8
PFrame=57
PLBA=77007

This entry is the lead-out of the 2nd session. You can rewrite PMin/Sec/Frame/LBA to the value that you wish.

Jackal wrote:

I guess we have to somehow modify the .ccd and include the additional data between the 2 sessions and in the lead-out area in the image (see attached .png).

Simply, how about rewriting PMin/Sec/Frame/LBA of "[Entry xx]", like audio-trap-disc?

Ringcode of my tk3

Mastering Code: 19162 2
Mastering SID Code: IFPI LF72
Mould SID Code:  IFPI U824
Other text: CONCORD CA
Other text: MFG BY CREST NATIONAL - CA E                
Jackal wrote:

Plextors indeed seem unable to read the TOC. The Optiarc is reading them fine though:

Jackal wrote:

0-301 - Session 1 (audio track, all zeroes)
302-11566 - Session 1 lead-out/ Session 2 lead-in? (all readable sectors are zeroes)
11567-11701 - Pregap? (mixed data/audio)
11702-77006 - Session 2 (data track with unreadable rings / error sectors)

Me too. I also checked by AD-7280S.

Jackal wrote:

I can confirm that Plextor drives can only read Mil-CD discs with swap trick.

Me too.

Jackal wrote:

Unreadable sectors:
tk3:
25,210 25301 | 92
:

My tk3

15,067 15,107 | 41
15,141 15,166 | 26
 (other ranges not checked)

587

(3,488 replies, posted in General discussion)

Nexy wrote:

What would I check with cdtoimg when it cannot dump safedisc?

This.

Nexy wrote:

the first bad MSF sector has an ecc/edc error and the additional blocks the sync is shifted over in the blocks by 16 bytes, where the first 16 bytes are some random bytes or from the previous sector.

588

(3,488 replies, posted in General discussion)

Nexy wrote:

sarami, may I ask for a switch that will prevent filling SafeDisc and other error sectors with 0x55 when descrambling?

Why?

Nexy wrote:

I am having a problem dumping Hegmonia - Legions of Iron

Nexy wrote:

FatArnold has enountered the MSF bug on the linux build with safedisc

Please check by cdtoimg.exe (d8 hacked)

589

(3,488 replies, posted in General discussion)

F1ReB4LL wrote:

Still doesn't work properly.

Uploaded test version. http://www.mediafire.com/file/eq80y20l9 … st.7z/file

590

(3,488 replies, posted in General discussion)

Nexy wrote:

Perhaps this is why the set speed fails on my Yamaha CRW-F1, there is a bug in it.

Does CRW-F1 support SET_CD_SPEED (0xbb) ?

Nexy wrote:

Links 2001

Uploaded. http://www.mediafire.com/file/eq80y20l9 … st.7z/file
This disc has two 00000001.TMP. I fixed as only 1st 00000001.TMP is recognized.

reentrant wrote:

NEVER enable the silent mode. This funcion is somewhat buggy, and after of that your drive maybe remains stucked forever at 8x read speed for CD, even if you disable that mode.

I didn't know it. My 755 is already stucked...

591

(3,488 replies, posted in General discussion)

Uploaded. https://github.com/saramibreak/DiscImag … r/releases

Nexy wrote:

After reading the whole disc, it went back and tried to re-read the SafeDisc sectors?

I can't comment without logs.

Nexy wrote:

Also I've noticed that setting read speed to 8, 16, 24, 32, 40 makes no difference with CD dumps and it is always dumping at the same speed (about 4x?)

No problem with my PX-755.

592

(3,488 replies, posted in General discussion)

user7 wrote:

IsoBuster Properties and IMGBurn Discovery showing a different size from a CD-R

75577 * 2048 = 154781696 (IsoBuster, IMGBurn)
75577 * 2352 = 177757104 (DIC)

Are there sync, msf ecc and edc in IsoBuster and IMGBurn image?

593

(3,488 replies, posted in General discussion)

http://www.mediafire.com/file/eq80y20l9 … st.7z/file
- added: support PS3 drive (needs 3k3y ripper)
- added: sacd command (But SACD iso is scrambled like DVD CSS)

user7 wrote:

Near sector it slowed down/chopping progress: 22600000/23652352

If you have BD-ROM whose size is 43GB over, try to dump and report plz.

594

(3,488 replies, posted in General discussion)

F1ReB4LL wrote:

http://forum.redump.org/topic/22567/ss- … gether-us/ -- this disc has a confirmed sub desync, but the recent DIC doesn't create the 'subs indexes' set of files (actually, the tracks are the same for both TOC and sub indexes, but the gaps in cue differ).

http://www.mediafire.com/file/eq80y20l9 … st.7z/file
- fixed: Desync flag was not set in some cases

Nexy wrote:

I am unable to dump this disc because of a Q subchannel checksum being 0.

This problem occurs when disc is reread. If you use /nq flag, this problem doesn't occur. (But SubQ channel isn't fixed.)

595

(3,488 replies, posted in General discussion)

Nexy wrote:

and also restore the hashing until a command line version of RapidCRC is made by someone.

OK, it was comment out now. And CSS.exe was updated. http://www.mediafire.com/file/eq80y20l9 … st.7z/file


CSS Authentication function

bool CDVDSession::Authenticate()
{
    if (m_session == DVD_END_ALL_SESSIONS) {
        return false;
    }

    BYTE Challenge[10], Key[10];

    for (BYTE i = 0; i < 10; i++) {
        Challenge[i] = i;
    }

    if (!SendKey(DvdChallengeKey, Challenge)) {
        return false;
    }

    if (!ReadKey(DvdBusKey1, Key)) {
        return false;
    }

    int varient = -1;

    for (int i = 31; i >= 0; i--) {
        BYTE KeyCheck[5];
        CSSkey1(i, Challenge, KeyCheck);
        if (!memcmp(KeyCheck, Key, 5)) {
            varient = i;
        }
    }

    if (!ReadKey(DvdChallengeKey, Challenge)) {
        return false;
    }

    CSSkey2(varient, Challenge, &Key[5]);

    if (!SendKey(DvdBusKey2, &Key[5])) {
        return false;
    }

    CSSbuskey(varient, Key, m_SessionKey);

    return true;
}

There isn't "Authenticate" in the word except fuction name. ChallengeKey, BusKey1, BusKey2 and SessionKey are all ramdom as extremetech.com says. Even if "Authentication key" exists, I don't know how to get it now.

596

(3,488 replies, posted in General discussion)

F1ReB4LL wrote:

Regarding CSS:

- Isn't the Player Key stored in the player, not on the disc? Do we need to add it into the disc entries?
- Is it possible to read not only the 409 Disc Keys, but also the Authentication Key?
- PlayerKey[1], DecryptedDiscKey[020] - what do "1" and "020" mean? Can these numbers differ?

Also, have you checked the DVDs without CSS but with modified structure, hacked TOC, etc? Does DIC read them fine?

- Player Key stores in the player. But some keys are already known. we need not to add it into the disc entries, I think.

extern const unsigned char g_PlayerKeys[][6] = {
    // from mplayer:
    {0x01, 0xaf, 0xe3, 0x12, 0x80},
    {0x12, 0x11, 0xca, 0x04, 0x3b},
    {0x14, 0x0c, 0x9e, 0xd0, 0x09},
         :

- There is not Authentication Key. I found an understandable article about CSS https://www.extremetech.com/computing/5 … part-iii/3

- PlayerKey[1] is g_PlayerKeys[1][6]. g_PlayerKeys[1][6] is 0x01, 0xaf, 0xe3, 0x12, 0x80.
  DecryptedDiscKey[020] is the 20th key of AllDiscKey decrypted by the "PlayerKey".

And I've not checked yet the DVDs without CSS etc, but DIC executes CSS.exe only when the disc has "CopyrightProtectionType: CSS/CPPM".

F1ReB4LL wrote:

Btw, it also checks for IFO and BUP keys, so, don't know again, maybe that is needed, afterall?

I don't know it, too. But perhaps IFO and BUP don't have keys.

F1ReB4LL wrote:

Why does it check for the VIDEO_TS directory key? Can the directory itself be encrypted? I think it looks quite weird.

Because AnyDVD report the key of VIDEO_TS. I wanted to deny that VIDEO_TS dir have a key. I remove this checking in the next uploading.

Nexy wrote:

sarami do you still have the build you posted on the 12th of may or so, with the removed hashing updates to console.

I don't have it anymore.

597

(3,488 replies, posted in General discussion)

http://www.mediafire.com/file/q5b8c94jv … st.7z/file
- fixed: TimeOutValue was not set

LoStraniero91 wrote:

DIC's internal protection scanner (which is taken from BurnOut AFAIK)

It's DICUI, not DIC.

LoStraniero91 wrote:

There's a page about this game in GameCopyWorld, I'm sharing the link only if it won't cause any problem.

I found some titles. http://search.gametarget.eu:81/data/gcw … h=Sysiphus

But the detailed page doesn't exist about this protection. https://www.cdmediaworld.com/hardware/c … ions.shtml

598

(3,488 replies, posted in General discussion)

LoStraniero91 wrote:

what kind of protection is "Sysiphus"?

I don't know. It seems BurnOut can detect it.

        position = InStr(FileContent, "V SUHPISYS", CompareMethod.Binary)
        If position Then
            position -= 1
            If FileContent.Substring(position + 10, 3) = "DVD" Then
                Return "Sysiphus DVD " & GetSysiphusVersion(file, position)
            Else
                Return "Sysiphus " & GetSysiphusVersion(file, position)
            End If
        End If
F1ReB4LL wrote:

VIDEO_TS.VOB exists here as a file, but AnyDVD detects its key as 90d1e6ff74 and CSS.exe says "No TitleKey".

http://www.mediafire.com/file/q5b8c94jv … st.7z/file
added: checking VIDEO_TS directory. Btw DVDDecrypter can also output TitleKey.


F1ReB4LL wrote:

wiggy2k says the VIDEO_TS.VOB file is straight copyable without errors, for other 3 it says the sectors are encrypted - so the VIDEO_TS.VOB is unprotected and AnyDVD lies?

You can use /c flag.

        /c      Log Copyright Management Information

This flag outputs in _disc.txt whether sector is protected or not like this.

LBA[000291, 0x00123]: No protected sector
LBA[000292, 0x00124]: No protected sector
LBA[000293, 0x00125]: No protected sector
LBA[000294, 0x00126]: No protected sector
LBA[000295, 0x00127]: CSS or CPPM doesn't exist in this sector, no copying is permitted
LBA[000296, 0x00128]: CSS or CPPM doesn't exist in this sector, no copying is permitted
LBA[000297, 0x00129]: CSS or CPPM doesn't exist in this sector, no copying is permitted
LBA[000298, 0x0012a]: CSS or CPPM doesn't exist in this sector, no copying is permitted

No need to all dumping, please check only the LBA of VIDEO_TS.VOB.


Madroms wrote:

I have the exact same error message

Weird...

lpCmd: a8, 00, 00, 00, 00, 10, 00, 00, 00, 01, 00, 00

This command is clearly correct.

599

(3,488 replies, posted in General discussion)

F1ReB4LL wrote:

either VIDEO_TS.BUP or VIDEO_TS.IFO is also encrypted and even has a separate key.

http://www.mediafire.com/file/q5b8c94jv … st.7z/file
Also check .BUP and .IFO

Maddog wrote:

I have an LG USB DVD (GP65NB60 model)
When I run it I get this message:

How about other drive and other DVD?

600

(3,488 replies, posted in General discussion)

Uploaded test version. http://www.mediafire.com/file/q5b8c94jv … st.7z/file

F1ReB4LL wrote:

GetLastError: 2147681032 Copy Protection Error - DVD session key not established

- fixed: establishment of session is needed per title key for some drive

sarami wrote:

It seems [001] to [081] are all same every time, but the remains are all different every time.

- fixed: mpc-hc original code