欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

光盘保护(10千字)

光盘保护(10千字)

序 号:13330
标 题:转贴一篇文章,光盘保护 (9千字)

------------------------------------------------------------------------------------------
Safe Disk 2生世之谜大公开+破解方法
最近有许多网友写信来问站长说如何拷贝有著safe disk 2的光碟
其实以现在的烧录软体和烧录机的技术
即使不靠破解档,也可轻易破解,但是前提是,你的硬体必须刚刚好配合
烧录软体..........
以下是解说safe disk 2的原文 (感谢ck阿强提供)
Cdrtimes has been formulating a list of CD Readers/writers that are supposedly capable of producing working Backups of SafeDisk 2 protected CD愀. This information has been supplied by various people and cdrtimes can not at this time confirm the information, but would welcome any feed back from owners of these drives, or owners of drives not mentioned in this Article as to there results. Please use the submit your SD2 results link on the sites main page 
This from Olli himself regarding the new safedisk 2 protection.
"...SD2 is a very interesting beast, as some of you already know. Sometimes a copy works only in the CD-Writer, sometimes not at all. Sometimes - depending on the writer used - in any CD-ROM. Some people claim, that they had success with other burning software. Let me explain, what the reason for all this might be. (I say "might be", as the information here is just revealed through observation, but I believe I am at least pretty close)
The first funny thing is, that if a SD2 copy doesn't play in a CD-ROM, this copy has additional bad sectors, which weren't on the original. As CloneCD reads and writes "as is!", I would have assumed, this is simply impossible. So, if you are a curious guy, you can look at these sectors on the original CD (where they are readable). You will find a lot of garbage on the first view. But if you run these sectors through a sector scrambler (a device, which is in every CD-ROM and CD-WRITER) you see the reason for all the trouble: Regular patterns like 'XYXYXYXYXY...' and so forth.
And this is exactly how the protection works. To understand this, you need to know, what the scrambler is used for (from ECMA-130, ISO/IEC 10149):
"A regular bit pattern fed into the EFM encoder can cause large values of the digital sum value in case the merging bits cannot reduce this value. The scrambler reduces this risk by converting the bits in byte 12 to 2351 of a Sector in a prediscribed way. ..."
The sectors I have mentioned above try in fact to overload the EFM encoder of the CD-Writer, because *AFTER* passing the scrambler the poor device has to write *REGULAR BIT PATTERNS* - something it really doesn't like.
After some quick tests, it seems, that some writers are affected by this problem more than others. For example, writers based on Philips hardware (Philips, Fujitsu/Siemens, Acer, just to name a few) are NOT affected by this at all. With such a writer, you can copy SD2 with any CloneCD version, and the copy will run on every CD-ROM. Most other writers will not write these sectors correctly. Some writers (Plextor) can at least read the copy they've made, so the copy will run in the writer, but not in an ordinary CD-ROM. The reason for this might be, that the writer is able to position better, but this is just guess.
I must admit, this is a very, very cool protection: Something is on the original which can be read, and not be written. I really didn't believe such a protection is possible. Now for the interesting question: Will CloneCD ever be able to overcome this problem?
Well, you can answer this yourself: I guess not. Okay, you can probably do nasty tricks like modifying the pattern. But this isn't what CloneCD is about. It is called CloneCD, not PatchCD. In opposite to the belief of some people, CloneCD does not cheat or modify data in any way. I like to keep it this way. Will any other software overcome this problem? Again, you can answer this yourself: No, unless they are cheating somehow. Can a firmware update fix this? Maybe. But I have the strange feeling, that the problem resides in the writer's chipset, not its firmware. Maybe a firmware workaround would be possible. But who would be so nice to modify the firmware in this regard?
Conclusion: Either use your Plextor writer to play the copy, or buy a unit based on Philips hardware (Philips PCRW804, ACER 4432 for example..."

There seems to be a little confusion as to what is safedisk 2 and what isnt,use these two ways to identify if you have a SD2 title, that way you can know for sure that you have 100 % compatible hardware, if you could verify this before submitting your hardware it would help us out no end.
With the game in your cdrom,open Windows Explorer. Make sure the option show all files is enabled. Click on the game directory, you should see two tmp. files. They are numbered 00000001.tmp and 00000002.tmp.Also the file Clokspl.is missing from Safedisc2,it is present on earlier versions of Safedisc.
Here is another way to confirm if the disc you are trying to copy is SD2 protected.
safedisk 2 can also be differentiated from safedisc 1 by looking for the
*.icd file.
for example if the name of a safedisc 1 exe is tzar.exe there would also be a
tzar.icd file. this is not true for SD2. since the icd is integrated into the
exe.

以下为解说safe disk 2翻译版 (感谢Ash翻译)
这几天发现有这个烧录讨论版,发现很多人在讨论如何烧protected by safedisc2的光碟,

真的是看到一堆的奇怪烧录方法,在这我要告诉大家,能不能完整备份safedisc2的光碟与

你所用的烧录软体无关,原因是出于烧录机上的控制晶片,因此大家不要再用blindread+NERO

等方式来烧了,这只会让你增加更多飞盘而已....我在这来简述一下SD2的原理,及为何cloneCD

Blindsuit 两大超强软体都对它没辄~~~

SAFEDISC 2的原理:

safedisc version 2 承袭version 1的共点就是在光碟上做跳跃式的连续坏轨

让光碟机无法读取这些sector(其实这些坏轨的资料全都是5),而游戏执行档会检查

这些坏轨,若无坏轨则判定为illegal disc ,safedisc2(以下称SD2)也跟version 1

一样会检查坏轨,而且更严格,坏轨的地方及数量都要与原定的相同才算通过,但只是

如此更本难不倒cloneCD配合现今优良的烧录机以DAO或SAO RAW mode写入,那问题在

那呢?为何还是烧不出呢?...我来大略说明一下:

烧录机在写入资料前,烧录软体会先送出instruction给烧录机,告诉烧录机接下来要

用什么方式来写入资料,之后再送资料给烧录机,烧录机再将datas write on disc

而这些烧录指令都是特定的一些OP code,SD2就是利用这个地方来作防拷光碟,方法

很简单,你也可以自己做SD2的光碟,它的原理就是在光碟的资料轨上储存一些烧录机

所用到的Instruction,大约是放在各sector的末端,当烧录软体读取这些sector上的

资料后将其送到烧录机的chipset,chipset解码后便控制雷射头写入资料到disc上,

但有趣的事情来啦,因为这些datas中居然暗藏烧录机用来控制光学读写头的指令

,烧录机上的晶片收到datas后将其误认为是真的Instruction而命令雷射头做出其指示

的动作,而依我的观察这些指令是将这一sector的尾端到下一sector的开端写入一些废

物资料,原本sector的开头是记录著此sector的编号,如今已经被破坏了,各sector的EDC码

也与原来的不一样,EDC都会变成0,这时原本这常的sector被你烧录机烧进后都已经变成坏

轨了,所以当你用光碟机玩backup CD时,光碟机依TOC到特定的sector读取资料,但这些sector

的编号栏位已经被写入废资料,之后你的光碟机就会找不到资料而LOCK在那好像不会动,

但你会问,为什么烧录机和DVD可以玩这些backup CD呢?这是因为烧录机&DVD读资料的方式

与CD-ROM不同,烧录机是以算frame位移的方式来读取sector上的资料,它不是去读sector的

编号栏,所以它能读到所要的资料...,SD2的骗术是可以用软体将它视破的,但是为什么clonCD

不出个新版的将SD2干掉呢?...因为要修正SD2所造成的错误,cloneCD就要对其image档做修改

但这样backup CD便与original CD不一样了,也就是失去了cloneCD的clone之意义,而且此举有

可能让游戏商有机会告cloneCD的作著...

有些烧录机可以成功地备份SD2的光碟是因为其烧录机会把指令流与资料流分离,因此

此可以烧SD2的光碟,那除了PLEXTOR R820T外还有那台可以烧呢?...最近PHILIP不是出什么

双晶片神话的烧录机吗?...其不是号称一个晶片处理资料流,另一晶片处理指令流以达烧录

的正确性吗?...要SD2的话就找他吧......
支援烧录safe disk 2的烧录机和必备韧体
以下的烧录机经站长证实过,下列飞利浦全系列和plextor 820和宏棋 8432可完全烧录sd2
且可完全读取于任何光碟机,烧录机上...
站长没那么多下列烧录机,剩下的就留给大家去证实.......

Artec
CD-RW WPA28 (not yet confirmed)
Philips  以下所有烧录机接支援拷贝 safe disk 2 的功能 且任何光碟机皆可读取
800 Series internal IDE 8x4x3
Philips CDD4401-31 (E118405) IDE-CD R/RW 4x4x32  Firmware 1.4b
Philips CDD4801 Firmware 2.0
Philips PCRW804K  Firmware 2.0
Philips CDD3801 CD-R/RW Firmware 1.6
Philips CDD4201
Fujitsu-Siemens
Fujitsu-Siemens Spinbird 4x4x32x Firmware 1.4b
Fujitsu-Siemens Spinbird 8x4x32x Firmware 2.0
ACER
Acer 4432
Acer 8432a 8 MB buffer Firmware 5.1V (confirmed to read in drives other than the recorder)
Acer 8432ia 8 MB buffer Firmware 5BX (confirmed to read in drives other than the recorder)
Plextor
Plextor 8/2/20 Firmware 1.04 ( Confirmed to read in drives other than the recorder )
Plexwriter 8/4/32 ide Firmware 1.7 
Plexwriter 12/10/32 A Firmware 1.7 (various results)
Plexwriter 8/20 Firmware 1.7 (plays in any cd-rom.)
Plexwriter 12/4/32scsi  (Only readable with the recorder)
Waitec
Waitec 8x4x32  (Only readable with the recorder)
Waitec 3244 (Confirmed to read in drives other than the recorder)
Waitec 2444 (Confirmed to read in drives other than the recorder)
Iomega
Iomega 8432 Firmware 1.1
Ricoh
Ricoh 6200 Firmware 2.40 (not yet confirmed)
Ricoh MP- 7083A (Confirmed to read in drives other than the recorder)
Ricoh 7060A Firmware 1.70 (Confirmed to read in drives other than the recorder)
Yamaha
Yamaha 2100E (Confirmed to read in drives other than the recorder when drive is used to read and write the CD)
Sony  (no confirmed reports .) 
Traxdata
CD-RW 8432 Plus (Confirmed to read in drives other than the recorder)
CD-RW 4432 Plus (Confirmed to read in drives other than the recorder)
CD-RW 4424 Plus (Confirmed to read in drives other than the recorder)
--------------------------------------------------------------------------------

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功