PCB论坛网

 找回密码
 注册
查看: 14835|回复: 97

[讨论][原创]解决SPB15.7的破解,包括升级问题(申请精华)

  [复制链接]
发表于 2008-3-4 19:27:00 | 显示全部楼层 |阅读模式
[hide]

首先感谢LONG和ZWT。

背景:首先用SPB 软件不打补丁是不行的,但是打了最新的补丁(FTP上08年2月的)以后,原来的LIC又不能用了,只好又用LONG 的NOLIC暴力破解,但是暴力破解以后在做封装的时候又不能放置焊盘。怎么解决呢?

前几天突然来了灵感,找到了解决方法。

方案:

Keygen生成的LIC还是挺好的,毕竟没有改动程序,不会带来什么隐患,而NOLIC.COM在破戒完之后不能放置焊盘,显然说明破解有一些问题。

在安装完最新的补丁之后,我们可以发现,并不是所有的组件都需要新的LIC,只是Allegro 和 Concept HDL等几个组件不能再用了,所以我认为只需要破解不能使用的几个组件就可以了。其他的继续用Keygen生成的LIC。

1。安装SPB15.7。

2。设置LIC Server,使用Keygen生成的LIC。

3。修改那个.BAT文件,如下:

rem *allegro安装目录的盘符,请按实际情况修改,否则NOLIC不能运行*
d:

rem *所有可能使用flexlm加密的.exe/.dll文件目录。请自己添加完整,这是我安装allegro 16.0所有平台后的目录*

cd %CDSROOT%\tools\3dviewer
nolic
nolic
cd %CDSROOT%\tools\bin
nolic
nolic
cd %CDSROOT%\tools\fet\bin
nolic
nolic
cd %CDSROOT%\tools\paksi
nolic
nolic
cd %CDSROOT%\tools\pcb\bin
nolic
nolic

cd\

4。把cd %CDSROOT%\tools\pcb\bin文件夹下的

Allegro.exe

Allegro_free_view.exe

Allegro_librarian.exe

Allegro_view_plus.exe

apd.exe

cdnsip.exe

这些文件剪切到其他文件夹(不执行NOLIC的文件夹)暂时保存。

5。运行那个.BAT文件。

6。用Ultraedit编辑器打开Allegro.exe,在2进制下查找字传“00 83 C4 0C 8B 45 F8 8B E5 5D C3 55 8B EC 81 EC 84 01 00 00 57 C7 45 F8 00 00 00 00 C7 45 F4 ”把我用红颜色表注的“55 8B EC” 修改为 “33 C0 C3”,保存文件。

同样地对

Allegro_librarian.exe

Allegro_view_plus.exe

apd.exe

cdnsip.exe

进行相同操作。(Allegro_free_view.exe这个不用LIC也能用,所以不用修改)

7。把这些*.EXE文件重新拷回原目录下。

8。OK,看看是不是已经破解了?做封装的时候也可以放置焊盘了?呵呵,这回可以好好享用升级的SPB啦。

[此贴子已经被作者于2008-7-4 0:29:36编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

 楼主| 发表于 2008-3-4 19:31:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 19:42:00 | 显示全部楼层

其实NOLIC可能是有些不完善的,可能会把不需要修改的地方也给改了,但是我觉得出现这个问题的原因就是在执行破解的时候会跳出“遇到无效指令”,而这个时候恰恰在%CDSROOT%\tools\pcb\bin这个目录下。所以采取了以上处理。但是觉得别的地方没有遇到错误“遇到无效指令”,可能破解还是比较正常的,至少我还没有遇到什么问题。

其实在别的*.exe(主要是那些带图标的,这些常常需要LIC)文件直接搜索那些字段修改也是可以破解的,不过实在太麻烦了,如果以后大家再遇到类似问题,就有了个解决思路了。

破解以后要是还有什么破解引起的BUG,希望发到这个帖子里,大家一起讨论,解决。

忘了说,那个.BAT文件要把文件名改成全英的才在DOS上才能运行

[此贴子已经被作者于2008-3-5 19:28:07编辑过]
回复 支持 反对

使用道具 举报

发表于 2008-3-4 20:08:00 | 显示全部楼层
看看
回复 支持 反对

使用道具 举报

发表于 2008-3-4 20:59:00 | 显示全部楼层
楼主辛苦了,要是等高手再出个KEYGEN就好了
回复 支持 反对

使用道具 举报

发表于 2008-3-4 21:30:00 | 显示全部楼层
看看怎么解决的
回复 支持 反对

使用道具 举报

发表于 2008-3-5 09:09:00 | 显示全部楼层
什么问题啊!
回复 支持 反对

使用道具 举报

发表于 2008-3-7 13:38:00 | 显示全部楼层

thnks

回复 支持 反对

使用道具 举报

发表于 2008-3-7 20:17:00 | 显示全部楼层
有新问题了?
回复 支持 反对

使用道具 举报

发表于 2008-3-8 11:51:00 | 显示全部楼层
ding kankan
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-6-18 22:18 , Processed in 0.180832 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表