Skip to content

Commit 326d916

Browse files
Separate unconfirmed Macrovision checks (#238)
* Separate unconfirmed Macrovision checks * Separate unconfirmed Macrovision checks. * Separate unconfirmed SafeDisc version * Separate unconfirmed SafeDisc version.
1 parent db09bd9 commit 326d916

File tree

1 file changed

+72
-66
lines changed

1 file changed

+72
-66
lines changed

BurnOutSharp/ProtectionType/Macrovision.cs

Lines changed: 72 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -287,77 +287,83 @@ private static string MacrovisionVersionToProductName(string version)
287287
{
288288
switch (version)
289289
{
290-
// SafeCast
291-
case "2.11.010": // Redump entry 83145
292-
case "2.16.050": // IA items "cdrom-turbotax-2002", "TurboTax_Deluxe_Tax_Year_2002_for_Wndows_2.00R_Intuit_2002_352282", and "TurboTax_Premier_Tax_Year_2002_for_Windows_v02.00Z-R_Intuit_352283_2002"
293-
case "2.42.000": // Found in "Dreamweaver MX 2004 v7.0.1" according to https://web.archive.org/web/20210331144912/https://protectionid.net/
294-
case "2.50.030": // Found in "ArcSoft Media Card Companion v1.0" according to https://web.archive.org/web/20210331144912/https://protectionid.net/
295-
case "2.51.000": // Found in "Autodesk Inventor Professional v9.0" according to https://web.archive.org/web/20210331144912/https://protectionid.net/
296-
case "2.60.030": // Found in "Data Becker Web To Date v3.1" according to https://web.archive.org/web/20210331144912/https://protectionid.net/
297-
case "2.67.010": // Found in "Adobe Photoshop CS2" according to https://web.archive.org/web/20210331144912/https://protectionid.net/
290+
// SafeCast (Confirmed)
291+
case "2.11.010": // Found in Redump entry 83145.
292+
case "2.16.050": // Found in IA items "cdrom-turbotax-2002", "TurboTax_Deluxe_Tax_Year_2002_for_Wndows_2.00R_Intuit_2002_352282", and "TurboTax_Premier_Tax_Year_2002_for_Windows_v02.00Z-R_Intuit_352283_2002".
293+
case "2.60.030": // Found in Redump entry 74384 (Semi-confirmed) and "Data Becker Web To Date v3.1" according to https://web.archive.org/web/20210331144912/https://protectionid.net/ (Unconfirmed).
298294
return "SafeCast";
299295

300-
// SafeDisc
301-
case "1.00.025": // Redump entry 66005
302-
case "1.00.026": // Redump entries 1882 and 30049
303-
case "1.00.030": // Redump entries 31575 and 41923
304-
case "1.00.032": // Redump entries 1883 and 42114
305-
case "1.00.035": // Redump entries 36223 and 40771
306-
case "1.01.034": // Redump entries 42155 and 47574
307-
case "1.01.038": // Redump entry 51459
308-
case "1.01.043": // Redump entries 34562 and 63304
309-
case "1.01.044": // Redump entries 61731 and 81619
310-
case "1.01.045": // Currently only found in a pirate compilation disc: IA item "cdrom-classic-fond-58"
311-
case "1.06.000": // Redump entries 29073 and 31149
312-
case "1.07.000": // Redump entries 9718 and 46756
313-
case "1.09.000": // Redump entries 12885 and 66210
314-
case "1.11.000": // Redump entries 37523 and 66586
315-
case "1.20.000": // Redump entries 21154 and 37982
316-
case "1.20.001": // Redump entry 37920
317-
case "1.30.010": // Redump entries 31526 and 55080
318-
case "1.35.000": // Redump entries 9617 and 49552
319-
case "1.40.004": // Redump entries 2595 and 30121
320-
case "1.41.000": // Redump entries 44350 and 63323
321-
case "1.41.001": // Redump entries 37832 and 42091
322-
case "1.45.011": // Redump entries 30555 and 55078
323-
case "1.50.020": // Redump entries 28810 and 62935
324-
case "2.05.030": // Redump entries 72195 and 73502
325-
case "2.10.030": // Redump entries 38541, 59462, and 81096
326-
case "2.30.030": // Redump entries 55823 and 79476
327-
case "2.30.031": // Redump entries 15312 and 48863
328-
case "2.30.033": // Redump entries 9819 and 53658
329-
case "2.40.010": // Redump entries 9846 and 65642
330-
case "2.40.011": // Redump entries 23786 and 37478
331-
case "2.51.020": // Redump entries 30022 and 75014
332-
case "2.51.021": // Redump entries 31666 and 66852
333-
case "2.60.052": // Redump entries 2064 and 47047
334-
case "2.70.030": // Redump entries 13048 and 35385
335-
case "2.72.000": // Redump entries 48101 and 64198
336-
case "2.80.010": // Redump entries 32783 and 72743
337-
case "2.80.011": // Redump entries 39273 and 59351
338-
case "2.90.040": // Redump entries 52606 and 62505
339-
case "3.10.020": // Redump entries 13230 and 68204
340-
case "3.15.010": // Redump entries 36511 and 74338
341-
case "3.15.011": // Redump entries 15383 and 35512
342-
case "3.20.020": // Redump entries 30404 and 56748
343-
case "3.20.022": // Redump entries 58625 and 91552
344-
case "3.20.024": // CD: Redump entries 20729 and 63813. DVD: Redump entries 20728 and 64255
345-
case "4.00.000": // CD: Redump entries 35382 and 79729. DVD: Redump entry 74520
346-
case "4.00.001": // CD: Redump entries 8842 and 83017. DVD: Redump entries 15614 and 38143
347-
case "4.00.002": // CD: Redump entries 42034 and 71646. DVD: Redump entries 78980 and 86196
348-
case "4.00.003": // CD: Redump entries 60021 and 68551. DVD: Redump entries 51597 and 83408
349-
case "4.50.000": // CD: Redump entries 58990 and 80776. DVD: Redump entries 65569 and 76813
350-
case "4.60.000": // CD: Redump entries 45686 and 46765. DVD: Redump entries 45469 and 50682
351-
case "4.70.000": // CD: Redump entry 56320. DVD: Redump entries 34783 and 66403
352-
case "4.80.000": // CD: Redump entries 64145 and 78543. DVD: No samples so far
353-
case "4.81.000": // CD: No samples so far. DVD: Redump entries 52523 and 76346
354-
case "4.85.000": // CD: No samples so far. DVD: Redump entries 20434 and 31766
355-
case "4.90.000": // CD: No samples so far. DVD: Redump entries 56319 and 66333
356-
case "4.90.010": // CD: Redump entries 58573 and 78976. DVD: redump entries 11347 and 29069
296+
// SafeCast (Unconfirmed)
297+
case "2.42.000": // Found in "Dreamweaver MX 2004 v7.0.1" according to https://web.archive.org/web/20210331144912/https://protectionid.net/.
298+
case "2.50.030": // Found in "ArcSoft Media Card Companion v1.0" according to https://web.archive.org/web/20210331144912/https://protectionid.net/.
299+
case "2.51.000": // Found in "Autodesk Inventor Professional v9.0" according to https://web.archive.org/web/20210331144912/https://protectionid.net/.
300+
case "2.67.010": // Found in "Adobe Photoshop CS2" according to https://web.archive.org/web/20210331144912/https://protectionid.net/.
301+
return "SafeCast (Unconfirmed - Please report to us on GitHub)";
302+
303+
// SafeDisc (Confirmed)
304+
case "1.00.025": // Found in Redump entry 66005.
305+
case "1.00.026": // Found in Redump entries 1882 and 30049.
306+
case "1.00.030": // Found in Redump entries 31575 and 41923.
307+
case "1.00.032": // Found in Redump entries 1883 and 42114.
308+
case "1.00.035": // Found in Redump entries 36223 and 40771.
309+
case "1.01.034": // Found in Redump entries 42155 and 47574.
310+
case "1.01.038": // Found in Redump entry 51459.
311+
case "1.01.043": // Found in Redump entries 34562 and 63304.
312+
case "1.01.044": // Found in Redump entries 61731 and 81619.
313+
case "1.06.000": // Found in Redump entries 29073 and 31149.
314+
case "1.07.000": // Found in Redump entries 9718 and 46756.
315+
case "1.09.000": // Found in Redump entries 12885 and 66210.
316+
case "1.11.000": // Found in Redump entries 37523 and 66586.
317+
case "1.20.000": // Found in Redump entries 21154 and 37982.
318+
case "1.20.001": // Found in Redump entry 37920.
319+
case "1.30.010": // Found in Redump entries 31526 and 55080.
320+
case "1.35.000": // Found in Redump entries 9617 and 49552.
321+
case "1.40.004": // Found in Redump entries 2595 and 30121.
322+
case "1.41.000": // Found in Redump entries 44350 and 63323.
323+
case "1.41.001": // Found in Redump entries 37832 and 42091.
324+
case "1.45.011": // Found in Redump entries 30555 and 55078.
325+
case "1.50.020": // Found in Redump entries 28810 and 62935.
326+
case "2.05.030": // Found in Redump entries 72195 and 73502.
327+
case "2.10.030": // Found in Redump entries 38541, 59462, and 81096.
328+
case "2.30.030": // Found in Redump entries 55823 and 79476.
329+
case "2.30.031": // Found in Redump entries 15312 and 48863.
330+
case "2.30.033": // Found in Redump entries 9819 and 53658.
331+
case "2.40.010": // Found in Redump entries 9846 and 65642.
332+
case "2.40.011": // Found in Redump entries 23786 and 37478.
333+
case "2.51.020": // Found in Redump entries 30022 and 75014.
334+
case "2.51.021": // Found in Redump entries 31666 and 66852.
335+
case "2.60.052": // Found in Redump entries 2064 and 47047.
336+
case "2.70.030": // Found in Redump entries 13048 and 35385.
337+
case "2.72.000": // Found in Redump entries 48101 and 64198.
338+
case "2.80.010": // Found in Redump entries 32783 and 72743.
339+
case "2.80.011": // Found in Redump entries 39273 and 59351.
340+
case "2.90.040": // Found in Redump entries 52606 and 62505.
341+
case "3.10.020": // Found in Redump entries 13230 and 68204.
342+
case "3.15.010": // Found in Redump entries 36511 and 74338.
343+
case "3.15.011": // Found in Redump entries 15383 and 35512.
344+
case "3.20.020": // Found in Redump entries 30404 and 56748.
345+
case "3.20.022": // Found in Redump entries 58625 and 91552.
346+
case "3.20.024": // Found in Redump entries 20729 and 63813 (CD) and Redump entries 20728 and 64255 (DVD).
347+
case "4.00.000": // Found in Redump entries 35382 and 79729 (CD) and Redump entry 74520 (DVD).
348+
case "4.00.001": // Found in Redump entries 8842 and 83017 (CD) and Redump entries 15614 and 38143 (DVD).
349+
case "4.00.002": // Found in Redump entries 42034 and 71646 (CD) and Redump entries 78980 and 86196 (DVD).
350+
case "4.00.003": // Found in Redump entries 60021 and 68551 (CD) and Redump entries 51597 and 83408 (DVD).
351+
case "4.50.000": // Found in Redump entries 58990 and 80776 (CD) and Redump entries 65569 and 76813 (DVD).
352+
case "4.60.000": // Found in Redump entries 45686 and 46765 (CD) and Redump entries 45469 and 50682 (DVD).
353+
case "4.70.000": // Found in Redump entry 56320 (CD) and Redump entries 34783 and 66403 (DVD).
354+
case "4.80.000": // Found in Redump entries 64145 and 78543 (CD only).
355+
case "4.81.000": // Found in Redump entries 52523 and 76346 (DVD only).
356+
case "4.85.000": // Found in Redump entries 20434 and 31766 (DVD only).
357+
case "4.90.000": // Found in Redump entries 56319 and 66333 (DVD only).
358+
case "4.90.010": // Found in Redump entries 58573 and 78976 (CD) and Redump entries 11347 and 29069 (DVD).
357359
return "SafeDisc";
358360

361+
// SafeDisc (Unconfirmed)
362+
case "1.01.045": // Currently only found in a pirate compilation disc: IA item "cdrom-classic-fond-58".
363+
return "SafeDisc (Unconfirmed - Please report to us on GitHub)";
364+
359365
default:
360-
return "Macrovision Protected Application";
366+
return "Macrovision Protected Application (Generic detection - Report to us on GitHub)";
361367
}
362368
}
363369

0 commit comments

Comments
 (0)