关于解决S家证书即将过期的尝试
Notice:
首先本文针对的是2018及以前版本的S家软件。听大佬说新的软件由于加了ECC/非对称加密/保护私钥什么的咱也听不懂,总之需要打patch才行,类似sfk。很多大佬已经搞定了2019版,相信破解方法不久的将来也会公布出来。
近期论坛很多帖子提到S家的license即将于年底过期,求license的帖子多了起来。目前论坛上S家2018软件(即vO)比较全了,我之前见到有人已经将证书过期时间延长到2030年,配合vO算是最经济实惠的方案了。
(下面说下具体怎么做,大佬直接忽略)
How To Do:
用的证书生成工具是scl_keygen.exe(一键生成神器啊,附一个地址http://bbs.eetop.cn/thread-475681-1-1.html)
启动之后按照正常的生成步骤,并修改过期时间,比如Expire为12-dec-2022,一键生成:
确认时间已经更新成了设定值,但是运行hspice的log显示feature还是到2020年?很多网友应该遇到同样的问题
检查生成的证书文件,找到了问题:第781行以后的INCREMENT行中时间2020?也就是说scl_keygen软件只更新了SSS行的时间,而各个Feature仍然保持为src文件中的默认值
解决办法就是修改src文件INCREMENT各行后面的时间,重新生成证书
再次仿真,证书过期时间已经更新了
What’s more?
1.不用多说scl_keygen生成的证书需要用SCL启动,直接指定SNPSLMD_LICENSE_FILE指向证书文件是不行的。另外SCL的不要用太旧的。
2.scl_keygen第一次运行释放的src文件比较早了,缺少很多feature。比如finesim相关的、icc2相关的。
3.添加feature的方法:可以加到PACKAGE的COMPONENTS字段后面(默认的src文件中定义了59个PACKAGE,即snps_lic_1到snps_lic_59),也可以模仿着自己新建一个PACKAGE,别忘了在src文件尾部将新建的PACKAGE加入到INCREMENT中。
4.至于Feature名没有很好的办法,一般看log输出的Error逐个添加。这个帖子http://bbs.eetop.cn/thread-625345-1-1.html中给出一个网址收集了各种Feature,即https://alllicenseparser.com/engineering-db/flexlm/snpslmd/index.html。
题外话:min4max之前帖子(主要针对C家)对证书格式做了说明,参照着尝试修改为永不过期、Feature个数不限、加入HOST_ID=ANY等,测试发现是不适用于与S的,无论是否启动SCL两种方式,所以src格式不能随便修改。
破解不易,更新原贴删除了一些关键词
多谢小编。小编是不是想附这个地址http://bbs.eetop.cn/thread-553702-1-1.html
吐槽一下,回帖可见功能到哪去了?
小编好人,虽然都知道大致这么修改,但是详细的写出步骤和注意事项的,小编是第一个,赞!
分享是好事,马赛克都不打一个,s公司还写完整的名字
你们这样以后和谐只会越来越难
thanks for sharing
至少把S写成$也行,或者就说S家
行了,当个b子还立个牌坊,你什么时候看SSq发破解要弄个$的?人家弄了几十年了也没见有事。你一个个人,人家那么大公司来找你麻烦,他还不累死,整天自己吓自己!
This is really nice and detail
期待2019po jie
请问一下小编,scl keygen这个工具最长时间似乎只能填2030年,否则会出现错误,不知道这个是什么原因?