http://bugs.winehq.org/show_bug.cgi?id=27417
Summary: SafeDisc 4.x: media validation fails (Assassins Creed) Product: Wine Version: 1.3.21 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net
Hello,
creating this bug to track specific SafeDisc version and get rid of bug 219 "Programs refuse to run because of safedisc copy-protection".
Game "Assassin's Creed" uses Safedisc v4.85.000 - media validation fails.
--- snip --- -=[ ProtectionID v0.6.4.0 JULY]=- (c) 2003-2010 CDKiLLER & TippeX Build 07/08/10-17:57:05 Ready... Scanning -> H:.wine\drive_c\Program Files\Ubisoft\Assassin's Creed\AssassinsCreed_Dx10.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 25671264 (0187B660h) Byte(s) -> File Appears to be Digitally Signed @ Offset 0187A3D8h, size : 01288h / 04744 byte(s) -> File has 1450968 (01623D8h) bytes of appended data starting at offset 01718000h [File Heuristics] -> Flag : 00000000000000000100000000000111 (0x00004007) [!] Safedisc v4.85.000 detected ! [i] Appended data contents.... [.] o: 0x01718028 / t: <0xA8726B03> <0xEF01996C> <0x00000001> / s: 00304540 byte(s) -> ~de8802.tmp [.] o: 0x017625EB / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00015887 byte(s) -> clcd32.dll [.] o: 0x01766421 / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00004122 byte(s) -> clcd16.dll [.] o: 0x0176745F / t: <0xA8726B03> <0xEF01996C> <0x0000044D> / s: 00037971 byte(s) -> mcp.dll [.] o: 0x017708DB / t: <0xA8726B03> <0xEF01996C> <0x0000000B> / s: 00005446 byte(s) -> SecDrv04.VxD [.] o: 0x01771E46 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00072192 byte(s) -> ~e5.0001 [.] o: 0x0178386D / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00045056 byte(s) -> PfdRun.pfd [.] o: 0x0178E895 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00965352 byte(s) -> ~df394b.tmp [CompilerDetect] -> Visual C++ 8.0 (Visual Studio 2005) - Scan Took : 1.362 Second(s) --- snip ---
The launcher works several seconds on the DVD (with lots of SCSI passthroughs) but still complains about original media not present...
Regards
http://bugs.winehq.org/show_bug.cgi?id=27417
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=27417
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |manuel_jose_silva@hotmail.c | |om
--- Comment #1 from Anastasius Focht focht@gmx.net 2011-06-10 13:36:14 CDT --- *** Bug 17011 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=27417
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #2 from Wylda wylda@volny.cz 2011-06-25 06:16:48 CDT ---
Hi Anastasius, is this a suitable parking lot for DVD with SafeDisc v4.81.000?
http://bugs.winehq.org/show_bug.cgi?id=27417
--- Comment #3 from Anastasius Focht focht@gmx.net 2011-06-26 04:35:20 CDT --- Hello Wylda,
--- quote --- Hi Anastasius, is this a suitable parking lot for DVD with SafeDisc v4.81.000? --- quote ---
sure, just add ProtectionID info for the game like in initial bug report (http://pid.gamecopyworld.com/). Scan the installed executables with the tool and paste the information here so it can be indexed/found by search engines. Tailor the info to only contain executables/dlls that have been protected.
Additionally it might be useful to shortly describe the problem, e.g. "complains about media not found" or "exits silently". A crash would be a different bug.
Regards
http://bugs.winehq.org/show_bug.cgi?id=27417
--- Comment #4 from Wylda wylda@volny.cz 2011-07-03 13:06:18 CDT ---
Just for info DVD FIFA 2006 works under wine-1.3.23-160-g38c13e5 and uses: * Safedisc v4.00.000 - v4.00.003
I guess that ProtectionID dump of FIFA06.exe is not necessary in this case...
http://bugs.winehq.org/show_bug.cgi?id=27417
--- Comment #5 from Wylda wylda@volny.cz 2011-07-03 13:33:47 CDT ---
Just for info DVD FIFA 2007 works under wine-1.3.23-160-g38c13e5 and uses: * Safedisc v4.60.000
http://bugs.winehq.org/show_bug.cgi?id=27417
--- Comment #6 from Wylda wylda@volny.cz 2011-07-03 13:57:55 CDT ---
DVD Call of Duty 4: Modern Warfare does NOT work under wine-1.3.23-160-g38c13e5. It says:
* Please insert the correct DVD-ROM, select OK and restart application.
Console vomits tons (5772x) following messages (nothing else just this line repetitively):
* fixme:mountmgr:harddisk_ioctl unsupported ioctl 70020
-=[ ProtectionID v0.6.4.0 JULY]=- (c) 2003-2010 CDKiLLER & TippeX Build 07/08/10-17:57:05 Ready... Scanning -> V:\Setup\Data\iw3sp.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 4500187 (044AADBh) Byte(s) -> File has 1440475 (015FADBh) bytes of appended data starting at offset 02EB000h [File Heuristics] -> Flag : 00000000000000001100000000000111 (0x0000C007) [!] Safedisc v4.81.000 detected ! [i] Appended data contents.... [.] o: 0x002EB028 / t: <0xA8726B03> <0xEF01996C> <0x00000001> / s: 00300401 byte(s) -> ~ded570.tmp [.] o: 0x003345C0 / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00015887 byte(s) -> clcd32.dll [.] o: 0x003383F6 / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00004123 byte(s) -> clcd16.dll [.] o: 0x00339435 / t: <0xA8726B03> <0xEF01996C> <0x0000044D> / s: 00037971 byte(s) -> mcp.dll [.] o: 0x003428B1 / t: <0xA8726B03> <0xEF01996C> <0x0000000B> / s: 00005446 byte(s) -> SecDrv04.VxD [.] o: 0x00343E1C / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00072192 byte(s) -> ~e5.0001 [.] o: 0x00355843 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00045056 byte(s) -> PfdRun.pfd [.] o: 0x0036086B / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00959004 byte(s) -> ~df394b.tmp [!] Possible CD/DVD-Key or Serial Check -> cdkey [CompilerDetect] -> Visual C++ 8.0 (Visual Studio 2005) - Scan Took : 1.516 Second(s)
http://bugs.winehq.org/show_bug.cgi?id=27417
--- Comment #7 from Anastasius Focht focht@gmx.net 2011-07-03 14:07:08 CDT --- Hello Wylda,
good to know, keep adding data if you find games working and non working for 4.x series. Even that 4.x series spans several years in development.
This data might be useful to know which exact version started to introduce new "features". Currently it seems to be SafeDisc 4.8x.yy series
Regards
http://bugs.winehq.org/show_bug.cgi?id=27417
--- Comment #8 from Wylda wylda@volny.cz 2011-07-03 14:55:38 CDT ---
good to know, keep adding data if you find games working and non working
??Do you want that dump from ProtectionID even for working games, or saying "Works" & SafeDisc version is enough??
My notes shows couple of another 4.60.000: * Call of Duty 2 * Command and Conquer: First Decade * Civilization 4 * Need for Speed Most Wanted * Need for Speed Carbon * NHL 2007
but based on already reported FIFA 2007, i expect that the above will also work. But if that helps you somehow, no problem re-validate them one by one;)
This data might be useful to know which exact version started to introduce new "features".
I make "proper" images of the original games. It makes wine testing faster and it won't harm the original DVDs. When the image is done, i test it. So my private "feature" list says:
* v4.00.003 works in A120% without any emulation set. No need to disconnect SATA DVD drives
* v4.60.000 works in A120% without any emulation set, but SATA DVD drives needs to be disconnected/disabled
* v4.81.000 works in A120% without any emulation set, but SATA DVD drives needs to be disconnected/disabled
PS: Result posted in above comments are based on originals not images.
http://bugs.winehq.org/show_bug.cgi?id=27417
--- Comment #9 from Anastasius Focht focht@gmx.net 2011-07-03 15:15:13 CDT --- Hello Wylda,
--- quote --- ??Do you want that dump from ProtectionID even for working games, or saying "Works" & SafeDisc version is enough?? --- quote ---
if it works a short note with game name and protection version is enough.
The "working" list is useful to sort out regressions or OSI layer 8 errors when people file bugs against SafeDisc 4.x versions that ought to work (by testing).
For non-working games, a full ProtectionID report is preferred.
Regards
http://bugs.winehq.org/show_bug.cgi?id=27417
Robert Wm Ruedisueli ruediix@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ruediix@gmail.com
--- Comment #10 from Robert Wm Ruedisueli ruediix@gmail.com 2013-01-14 14:34:27 CST --- Last I checked items using EA DiskCheck (a proprietary SafeDisc derivative) fail. The exact error was "wrong medium type." (EA was actually nice enough to report the errors in plain text, into an error log in the program directory, not that their documentation mentions it.)
Apparently, the disk access drivers of Wine are not properly forwarding the check media type routine to the drive. This is used by EA DiskCheck to see if the disk in the drive is a CD-R, and not the original disk. EA has also reported that some drives and/or controllers do not properly respond to these commands.
This includes The Sims 3, but The Sims 3 may be working now, as I haven't checked recently.
However, there is a legal way around using SafeDisc on most EA games. If you register them on Origin you can download the EA Origin DRM version (a variant of SecureROM).
http://bugs.winehq.org/show_bug.cgi?id=27417
felix moreno info@justdust.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |info@justdust.es
--- Comment #11 from felix moreno info@justdust.es 2013-02-17 04:07:52 CST --- Still present in a original Assassin's Creed dvd-rom, it ask you for the Correct DVD of the game.
http://bugs.winehq.org/show_bug.cgi?id=27417
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Summary|SafeDisc 4.x: media |Assassins Creed media |validation fails (Assassins |validation fails (SafeDisc |Creed) |4.85.x)
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting.
I retested Assassins Creed in the wake of DX10/11 commits and the DRM issue seems to have been disappeared ;-)
Original and updated game executables (being reported with Safedisc v4.85.000) verify the DVD media fine.
During media validation phase there are tons of device ioctl 'fixme' messages emitted on terminal but these are actually harmless:
--- snip --- fixme:mountmgr:harddisk_ioctl Unsupported ioctl 70020 (device=7 access=0 func=8 method=0) --- snip ---
Resolving 'fixed'.
$ wine --version wine-1.7.12-57-gf4985e4
Regards
https://bugs.winehq.org/show_bug.cgi?id=27417
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.13.