About Old SecuRom

Jackal
Posts: 2598
Joined: Mon Jun 08, 2026 1:26 am

Re: About Old SecuRom

Post by Jackal »

sarami wrote:
Could you maybe add a function to DiscImageCreator to extract the SecuROM data from the disc, or maybe parse it from the .sub?
MSF: 03:09:56 Q-Data: 410101 07:07:56 00 23:09:56 dfde
Should I output the text data like this to file?
Yes
sarami
Posts: 1762
Joined: Mon Jun 08, 2026 1:27 am

Re: About Old SecuRom

Post by sarami »

Coded: http://www.mediafire.com/file/eq80y20l9 … or_test.7z
  Output in <filename>_subIntention.txt

Tested 3 discs
FIFA 99 https://redump.info/disc/23791/
Die Hard: Nakatomi Plaza https://redump.info/disc/35826/
Unreal Tournament 2004 (USA) (En,Fr,Es,It) (Disc 6) (Play Disc) // This doesn't exist in db.
These subs and logs http://www.mediafire.com/file/ubs6v8rbn … omSubs3.7z

In this reserch, I knew there are 3 types(v1.x - v3.x a.k.a OLD, v4.x a.k.a NEW, v5 a.k.a NEW?) at a mininum in CD. But there are yet many version in securom according to this site (http://www.cdmediaworld.com/hardware/cd … urom.shtml),  So We need to continue to test. https://redump.info/discs/quicksearch/sec … ction/only
Last edited by sarami on Fri Mar 17, 2017 12:50 am, edited 1 time in total.
DiscImageCreator, UmdImageCreator, Conv2multiBin, bin2wav, PS3Auth (needs login), [url=http://www.mediafire.com/file/5cgoy11x6ahc7qh/%2523recompressTo7z_20150109.bat/file]recompressTo7z_20150109.bat[/url]
Jackal
Posts: 2598
Joined: Mon Jun 08, 2026 1:26 am

Re: About Old SecuRom

Post by Jackal »

sarami wrote:Coded: http://www.mediafire.com/file/eq80y20l9 … or_test.7z
  Output in <filename>_subIntention.txt

Tested 3 discs
FIFA 99 https://redump.info/disc/23791/
Die Hard: Nakatomi Plaza https://redump.info/disc/35826/
Unreal Tournament 2004 (USA) (En,Fr,Es,It) (Disc 6) (Play Disc) // This doesn't exist in db.
These subs and logs http://www.mediafire.com/file/ubs6v8rbn … omSubs3.7z

In this reserch, I knew there are 3 types(v1.x - v3.x a.k.a OLD, v4.x a.k.a NEW, v5 a.k.a NEW?) at a mininum in CD. But there are yet many version in securom according to this site (http://www.cdmediaworld.com/hardware/cd … urom.shtml),  So We need to continue to test. https://redump.info/discs/quicksearch/sec … ction/only
Thx.. is it also possible to add the pregap sector to the log for SecuROM NEW? or could you give it manually for Die Hard: Nakatomi Plaza?
Jackal
Posts: 2598
Joined: Mon Jun 08, 2026 1:26 am

Re: About Old SecuRom

Post by Jackal »

Hi, Zapper was missing 1 sector in DIC output: https://redump.info/disc/40768/

MSF: 01:55:27 Q-Data: 410101 01:13:27 00 01:57:27 35db

Maybe there was a random error that caused it to skip this sector?
Last edited by Jackal on Sat Mar 18, 2017 4:46 am, edited 1 time in total.
sarami
Posts: 1762
Joined: Mon Jun 08, 2026 1:27 am

Re: About Old SecuRom

Post by sarami »

Jackal wrote:is it also possible to add the pregap sector to the log for SecuROM NEW?
Jackal wrote:Hi, Zapper was missing 1 sector in DIC output: https://redump.info/disc/40768/

MSF: 01:55:27 Q-Data: 410101 01:13:27 00 01:57:27 35db

Maybe there was a random error that caused it to skip this sector?
Probably fixed: http://www.mediafire.com/file/eq80y20l9 … or_test.7z
Dumped Die Hard: /viewtopic.php?t=11244 … omi-plaza/
DiscImageCreator, UmdImageCreator, Conv2multiBin, bin2wav, PS3Auth (needs login), [url=http://www.mediafire.com/file/5cgoy11x6ahc7qh/%2523recompressTo7z_20150109.bat/file]recompressTo7z_20150109.bat[/url]
Jackal
Posts: 2598
Joined: Mon Jun 08, 2026 1:26 am

Re: About Old SecuRom

Post by Jackal »

More undetected sectors on Shadow Man: https://redump.info/disc/41279/

DIC output attached. It was missing 4x9 sectors (dump page has all sectors added).

TIA
Attachments

[The extension txt has been deactivated and can no longer be displayed.]

Last edited by Jackal on Sun Mar 19, 2017 2:48 am, edited 1 time in total.
sarami
Posts: 1762
Joined: Mon Jun 08, 2026 1:27 am

Re: About Old SecuRom

Post by sarami »

Fixed the range (from 40100 to 44500) http://www.mediafire.com/file/eq80y20l9 … or_test.7z

edit: refixed.
Last edited by sarami on Sun Mar 19, 2017 10:36 pm, edited 1 time in total.
DiscImageCreator, UmdImageCreator, Conv2multiBin, bin2wav, PS3Auth (needs login), [url=http://www.mediafire.com/file/5cgoy11x6ahc7qh/%2523recompressTo7z_20150109.bat/file]recompressTo7z_20150109.bat[/url]
Jackal
Posts: 2598
Joined: Mon Jun 08, 2026 1:26 am

Re: About Old SecuRom

Post by Jackal »

Usurper is getting weird subs on this disc: https://redump.info/disc/38865/

Subs: https://www.mediafire.com/?vr1ell67xdox99e

psxt001z reports modified sectors on nearly every sector. I added the 11 intentional errors to the dump page, but the data seems shifted and doesn't xor like other discs. Could this be a mastering error?

edit: Here another disc with the same issue: https://redump.info/disc/2086/

Subs: https://www.mediafire.com/?6c8bb9r5z3256id

They seem to have no pregap error, so maybe it's just a different type of SecuROM?
Last edited by Jackal on Sun Mar 19, 2017 10:43 am, edited 1 time in total.
sarami
Posts: 1762
Joined: Mon Jun 08, 2026 1:27 am

Re: About Old SecuRom

Post by sarami »

The same issue occurs in colin mcrae rally 2.0. https://redump.info/disc/31587/

And confirmed other problem.
_disc.txt

Code: Select all

========== LBA[000000, 0000000], Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P ff ff ff ff ff ff ff ff ff ff ff ff
    Q 41 01 01 00 00 00 00 00 02 01 38 13
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
======= Offset(Drive offset data referes to http://www.accuraterip.com) =======
     Combined Offset(Byte)  -2468, (Samples)  -617
    -   Drive Offset(Byte)    120, (Samples)    30
    ----------------------------------------------
           CD Offset(Byte)  -2588, (Samples)  -647
    Overread sector: -2
    Subch Offset: 1
AMSF 00:02:01 is gotten in LBA 0. So The subs is shifted automatically. I think your 2 subs is same.

shifted (The sub of LBA 0 gets from LBA -1, LBA 1 gets from LBA 0 ...)

Code: Select all

LBA[000000, 0000000], P[ff], Q[410100371045000002000793]{ Data,      Copy NG,                  Track[01], Idx[00], RMSF[37:10:45], AMSF[00:02:00]}, RtoW[0, 0, 0, 0]
LBA[000001, 0x00001], P[ff], Q[410101000000000002013813]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:00], AMSF[00:02:01]}, RtoW[0, 0, 0, 0]
LBA[000002, 0x00002], P[00], Q[41010100000100000202a221]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:01], AMSF[00:02:02]}, RtoW[0, 0, 0, 0]
LBA[000003, 0x00003], P[00], Q[410101000002000002035cd2]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:02], AMSF[00:02:03]}, RtoW[0, 0, 0, 0]
LBA[000004, 0x00004], P[00], Q[410101000003000002048664]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:03], AMSF[00:02:04]}, RtoW[0, 0, 0, 0]
LBA[000005, 0x00005], P[00], Q[41010100000400000205f191]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:04], AMSF[00:02:05]}, RtoW[0, 0, 0, 0]
LBA[000006, 0x00006], P[00], Q[410101000005000002066ba3]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:05], AMSF[00:02:06]}, RtoW[0, 0, 0, 0]
LBA[000007, 0x00007], P[00], Q[410101000006000002079550]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:06], AMSF[00:02:07]}, RtoW[0, 0, 0, 0]
LBA[000008, 0x00008], P[00], Q[410101000806000012071551]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:08:06], AMSF[00:12:07]}, RtoW[0, 0, 0, 0]
LBA[000009, 0x00009], P[00], Q[41010100000700000208ceee]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:07], AMSF[00:02:08]}, RtoW[0, 0, 0, 0]
LBA[000010, 0x0000a], P[00], Q[41010100000800000209bb36]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:08], AMSF[00:02:09]}, RtoW[0, 0, 0, 0]
LBA[000011, 0x0000b], P[00], Q[41010100000900000210927f]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:09], AMSF[00:02:10]}, RtoW[0, 0, 0, 0]
no shifted

Code: Select all

LBA[000000, 0x00000], P[ff], Q[410101000000000002013813]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:00], AMSF[00:02:01]}, RtoW[0, 0, 0, 0]
LBA[000001, 0x00001], P[00], Q[41010100000100000202a221]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:01], AMSF[00:02:02]}, RtoW[0, 0, 0, 0]
LBA[000002, 0x00002], P[00], Q[410101000002000002035cd2]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:02], AMSF[00:02:03]}, RtoW[0, 0, 0, 0]
LBA[000003, 0x00003], P[00], Q[410101000003000002048664]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:03], AMSF[00:02:04]}, RtoW[0, 0, 0, 0]
LBA[000004, 0x00004], P[00], Q[41010100000400000205f191]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:04], AMSF[00:02:05]}, RtoW[0, 0, 0, 0]
LBA[000005, 0x00005], P[00], Q[410101000005000002066ba3]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:05], AMSF[00:02:06]}, RtoW[0, 0, 0, 0]
LBA[000006, 0x00006], P[00], Q[410101000006000002079550]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:06], AMSF[00:02:07]}, RtoW[0, 0, 0, 0]
LBA[000007, 0x00007], P[00], Q[410101000806000012071551]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:08:06], AMSF[00:12:07]}, RtoW[0, 0, 0, 0]
LBA[000008, 0x00008], P[00], Q[41010100000700000208ceee]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:07], AMSF[00:02:08]}, RtoW[0, 0, 0, 0]
LBA[000009, 0x00009], P[00], Q[41010100000800000209bb36]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:08], AMSF[00:02:09]}, RtoW[0, 0, 0, 0]
LBA[000010, 0x0000a], P[00], Q[41010100000900000210927f]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:09], AMSF[00:02:10]}, RtoW[0, 0, 0, 0]
I don't know whether should be shifted or not.
Last edited by sarami on Sun Mar 19, 2017 11:23 pm, edited 1 time in total.
DiscImageCreator, UmdImageCreator, Conv2multiBin, bin2wav, PS3Auth (needs login), [url=http://www.mediafire.com/file/5cgoy11x6ahc7qh/%2523recompressTo7z_20150109.bat/file]recompressTo7z_20150109.bat[/url]
Jackal
Posts: 2598
Joined: Mon Jun 08, 2026 1:26 am

Re: About Old SecuRom

Post by Jackal »

sarami wrote:The same issue occurs in colin mcrae rally 2.0. https://redump.info/disc/31587/

And confirmed other problem.
_disc.txt

Code: Select all

========== LBA[000000, 0000000], Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P ff ff ff ff ff ff ff ff ff ff ff ff
    Q 41 01 01 00 00 00 00 00 02 01 38 13
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
======= Offset(Drive offset data referes to http://www.accuraterip.com) =======
     Combined Offset(Byte)  -2468, (Samples)  -617
    -   Drive Offset(Byte)    120, (Samples)    30
    ----------------------------------------------
           CD Offset(Byte)  -2588, (Samples)  -647
    Overread sector: -2
    Subch Offset: 1
AMSF 00:02:01 is gotten in LBA 0. So The subs is shifted automatically. I think your 2 subs is same.

shifted (The sub of LBA 0 gets from LBA -1, LBA 1 gets from LBA 0 ...)

Code: Select all

LBA[000000, 0000000], P[ff], Q[410100371045000002000793]{ Data,      Copy NG,                  Track[01], Idx[00], RMSF[37:10:45], AMSF[00:02:00]}, RtoW[0, 0, 0, 0]
LBA[000001, 0x00001], P[ff], Q[410101000000000002013813]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:00], AMSF[00:02:01]}, RtoW[0, 0, 0, 0]
LBA[000002, 0x00002], P[00], Q[41010100000100000202a221]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:01], AMSF[00:02:02]}, RtoW[0, 0, 0, 0]
LBA[000003, 0x00003], P[00], Q[410101000002000002035cd2]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:02], AMSF[00:02:03]}, RtoW[0, 0, 0, 0]
LBA[000004, 0x00004], P[00], Q[410101000003000002048664]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:03], AMSF[00:02:04]}, RtoW[0, 0, 0, 0]
LBA[000005, 0x00005], P[00], Q[41010100000400000205f191]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:04], AMSF[00:02:05]}, RtoW[0, 0, 0, 0]
LBA[000006, 0x00006], P[00], Q[410101000005000002066ba3]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:05], AMSF[00:02:06]}, RtoW[0, 0, 0, 0]
LBA[000007, 0x00007], P[00], Q[410101000006000002079550]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:06], AMSF[00:02:07]}, RtoW[0, 0, 0, 0]
LBA[000008, 0x00008], P[00], Q[410101000806000012071551]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:08:06], AMSF[00:12:07]}, RtoW[0, 0, 0, 0]
LBA[000009, 0x00009], P[00], Q[41010100000700000208ceee]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:07], AMSF[00:02:08]}, RtoW[0, 0, 0, 0]
LBA[000010, 0x0000a], P[00], Q[41010100000800000209bb36]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:08], AMSF[00:02:09]}, RtoW[0, 0, 0, 0]
LBA[000011, 0x0000b], P[00], Q[41010100000900000210927f]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:09], AMSF[00:02:10]}, RtoW[0, 0, 0, 0]
no shifted

Code: Select all

LBA[000000, 0x00000], P[ff], Q[410101000000000002013813]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:00], AMSF[00:02:01]}, RtoW[0, 0, 0, 0]
LBA[000001, 0x00001], P[00], Q[41010100000100000202a221]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:01], AMSF[00:02:02]}, RtoW[0, 0, 0, 0]
LBA[000002, 0x00002], P[00], Q[410101000002000002035cd2]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:02], AMSF[00:02:03]}, RtoW[0, 0, 0, 0]
LBA[000003, 0x00003], P[00], Q[410101000003000002048664]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:03], AMSF[00:02:04]}, RtoW[0, 0, 0, 0]
LBA[000004, 0x00004], P[00], Q[41010100000400000205f191]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:04], AMSF[00:02:05]}, RtoW[0, 0, 0, 0]
LBA[000005, 0x00005], P[00], Q[410101000005000002066ba3]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:05], AMSF[00:02:06]}, RtoW[0, 0, 0, 0]
LBA[000006, 0x00006], P[00], Q[410101000006000002079550]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:06], AMSF[00:02:07]}, RtoW[0, 0, 0, 0]
LBA[000007, 0x00007], P[00], Q[410101000806000012071551]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:08:06], AMSF[00:12:07]}, RtoW[0, 0, 0, 0]
LBA[000008, 0x00008], P[00], Q[41010100000700000208ceee]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:07], AMSF[00:02:08]}, RtoW[0, 0, 0, 0]
LBA[000009, 0x00009], P[00], Q[41010100000800000209bb36]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:08], AMSF[00:02:09]}, RtoW[0, 0, 0, 0]
LBA[000010, 0x0000a], P[00], Q[41010100000900000210927f]{ Data,      Copy NG,                  Track[01], Idx[01], RMSF[00:00:09], AMSF[00:02:10]}, RtoW[0, 0, 0, 0]
I don't know whether should be shifted or not.
CMR2 data: https://redump.info/disc/31587/
and 3 more:
https://redump.info/disc/21540/
https://redump.info/disc/2025/
https://redump.info/disc/31596/

How can we be sure these discs have the correct data? (I dont own any of these discs anymore.. data obtained from CCD images).. The errors seem to be shifted by 9 sectors, so I dont think this is caused by any offset?
Last edited by Jackal on Tue Mar 21, 2017 1:57 pm, edited 1 time in total.
Post Reply