光碟防拷 DIY——Freelock 免费程式介绍
作者:网友整理移联惠拍V2.4 简体中文免费版 20.03M / 简体中文
点击下载手机证书制作专家V1.3 简体中文免费版 15.42M / 简体中文
点击下载拉卡拉安卓版(手机刷卡器) v6.6.1 官方免费版 38.77M / 简体中文
点击下载
Freelock 免费程式
Freelock 是一种光碟防拷的设计. 它是在正常的资料轨后加上一个 Mode1 及一个 Mode2 的坏轨, 这样子目前大部份的烧录软体都会因为无法判别来源光碟片的格式, 而拒绝拷贝. 不过, 可能过一阵子又会有烧录软体又能拷贝这种光碟片也说不定.
您可以至以下网页下载 Freelock 程式 :
http://www.geocities.com/SiliconValley/Code/6061/
使用说明
- file_id.diz
dskimg.exe
dskimg.doc
freelock.img
install.bat
接著准备一张没坏轨, 没发霉的空白 (或资料可删除的) 1.44 MB 软碟片. 放入3.5 寸软碟机, 然后执行刚才解压出来的 install.bat. 这时它会用 freelock.img 这个软碟映象档覆写至这张软碟片上.
这张软碟片就是所有"把戏"之所在. 这软碟如果用 Scandisk 去扫, 会出现以下讯息 :
不过请千万不要修正它, 因为这个错误是故意造成的. 等一下就会提到.
接著, 要用到 CDRWIN 烧录软体.
首先要制作出要烧录的光碟映象档.
如果来源是一整片光碟, 那么可以用 CDRWIN 读出一个 BIN 档 (即光碟映象档) 跟一个 CUE 档. (操作方法请自行参考 CDRWIN 的说明书或 Help 档) .
如果来源是硬碟 (或其它 source) 里的档案, 那么就用 CDRWIN 做出一个 ISO 映象档, 但 CUE 档就得自己写了. 写 CUE 档的方法请参考DAO.EXE - CDROM DISC-AT-ONCE 录制程式 - 中文使用说明 这一篇.
举例来说, 由硬碟档案制作出一个 MYDATA.ISO 的资料型 CD 的 ISO 档, CUE 档可以这样写 :
- FILE C:\MYDATA.ISO BINARY
TRACK 01 MODE1/2048
INDEX 01 00:00:00
POSTGAP 00:02:00
- FILE F:\TEST.BIN BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
OK, 接著把刚才制作好的软碟片放进软碟机, 执行软碟里的 Freelock.exe, 指令如下 :
- Freelock c:\test.cue
指向 CUE 档的位置, 这样它就会去修改 CUE 档, 改完之后如下, 多了两轨 :
FILE F:\TEST.BIN BINARY TRACK 01 MODE1/2352 INDEX 01 00:00:00 FILE A:\FREELOCK.EXE BINARY TRACK 02 MODE1/2352 INDEX 01 00:00:00 FILE A:\FREELOCK.EXE BINARY TRACK 03 MODE2/2352 INDEX 01 00:00:00
原来它把 Freelock.exe 当做映象档, 在正常资料轨之后增加一个 Mode1 及一个 Mode2 的轨. 而这个 Freelock.exe 档案本身是有问题的, 所以这样子等一下会烧出坏轨. 但这就是 Freelock 防拷的 "把戏" 所在.
下一步就是用 CDRWIN 来把这个改过 CUE 档的光碟映象档烧成 CD. 要注意必须把刚才特制的软碟片放进软碟机里面, 因为烧录时会来读它.
烧录到几乎完成时会出现错误讯息, 如下图 :
别理它, 按确定离开, 这样就已经完成了防拷 CD 的制作.
( 注: 上图是用 HP 7100 i 所烧录时的结果, 但不同的烧录机可能会有不同的现象, 像是 Yamaha 4416 CDRW 就不会出现错误讯息, 而是停在第二轨很久, 烧录灯也不会熄. 最后我只好把它的电源关掉再重开. 测试 CD , 结果跟 HP 做的一样, 正常轨可以读, 而且也显示有三轨, 并且也有防拷的功能. )
测试
以下找几个最新版的烧录软体来试拷看看. (使用 Teac CD-ROM 532S 读片, HP 7100i 烧片)
CDRWIN 3.7C : 使用对拷功能或读成映象档再烧, 都会出现以下画面而停止进行.
Easy CD Creator Deluxe 3.5b 的 CD Copier Deluxe :
Easy CD Pro 2.11(020) 的 CD 对拷 : 读了半天, 结果还是失败. 无法开始烧录的动作.
Nero Burning 4.0.1.1 , 使用 CD Copy. 即使有把 "Ignore Illegal TOC Type" 打勾也一样.
WinONCD 3.6.413, CD Copy. 分析来源片时的画面, 停在 Track 2 许久, 然后没有任何讯息文字, 也不会继续进行. 就呆在那里. 正常情况在分析完来源片之后, 会出现对拷的状态画面.
Disc Juggler 1.05.340. 直接对拷. 出现以下错误记录, 然后退片.
整理
- 制作特殊软碟片.
- 制作光碟映象档及 Cue 档.
- 用软碟里的 Freelock.exe 修改 Cue 档.
- 用 CDRWIN 把修改过 Cue 档的光碟映象档烧成 CD. (烧录时软碟需放进软碟机)
结语
或者读出正常的轨成为 ISO 映象档, 再烧成 CD 也行.
所以, FreeLock 并不是万能的.
至于其它格式的 CD, 是否也能用 FreeLock 来做防拷, 则有待测试.
补充 : HotBurn 1.1 对拷
不过最后还是表示完成, 但讯息栏有未成功的讯息.
烧完一看, 还没有 close session 或 close disc. 解决办法很简单, 用 Easy CD Pro 把它 Close session 即可. 读看看, 里面的资料就是放在第一轨的正常资料.
它跟其它软体不同的是, 它不是在一开始就判读失败不进入对拷程序, 而是最后碰到问题才停下来.
如果先把一整张 CD 读成 Image 档 (包括第二三轨), 虽然好像可以成功, 但烧回 CD 时还是会出现一样的问题. 它做的 Image 档也不尽正确, 像是 Mode 2 的轨就会抓错, 所以它做的 Image 档别的烧录软体恐怕也用不上.
如果在作 Freelock 保护时, 不要 Close disc, 然后把资料加烧在第二个 session, 那用 HotBurn 就会失败了. 因为它只能烧到前面的正常轨, 但这种 Multisession 的片子要做母片恐怕就没办法了.
当然这里是纯粹就"CD Copy -- 对拷"而言, 如果是把正常轨抓成 Image 档再烧, 或把档案读出 (没有其他保护的话) 再烧, 那所有的烧录软体都可以胜任.
加载全部内容