找回密码
 注册
搜索
查看: 7158|回复: 19

[讨论] ADS2005a出现错误提示"System clock has been set back"

[复制链接]
发表于 2007-3-15 22:42:49 | 显示全部楼层 |阅读模式
ADS2005a不能运行了,提示错误"System clock has been set back"。有什么解决办法吗?
装好了之后一直没有问题,正常使用,有几天没有用了,今天运行就出现这个提示。在网上找了一下相关资料,仅找到了一个博客上相关文字,现帖出来:
该死的ADS...

弄了快30多个小时,终于把ADS重装上了。总结一下ADS加密验证方式(或许对经常用cracked EDA的兄弟
们有点帮助),有:
1. 本机code验证。
2. 远程license server验证。
3. TimeStamp验证,nnd俺就废在这上了。;-(? 之前反安装了N遍(包括手工删除注册表中3,000+项跟
ADS, aglient有关的健值)也无济于事。最后跟踪发现根本原因是ADS启动时调用该死的FlexLM
(hpeesofde.exe/lmgrd.exe)对文件进行时间戳验证。凡是发现磁盘中时间超前当前系统时间4个小时以上
的文件就自动中断并提示“System clock has been set back.” 恐怕这也是Macrovision Corp.聪明之
处,毕竟客户端system32\下的那堆文件不是那么听话的,想手工改回还是得费一番心思的,并且还要考
虑已经开着的服务……不过采用FlexLM也有一点漏洞,我们可以设法通过用lmtools搭架一个虚拟的本地
license server来骗过ADS。还望高手来crack验证。。。
总之,同志们,FlexLM像病毒(驻留内存,监控文件,疯狂调用TCP Port),但不是病毒^_^
?
PS:对于有些同志反映ADS导致机器运行缓慢的问题,个人认为是ADS在运行过程中调用了大量文件(光启
动就要有111,000+次读写),并且运行时还频繁进行license再验证(每次simulation都要),强烈建议在
运行过程中关掉病毒防火墙(不是网络防火墙!)。
?
不得不说的:
我之所以能看到“System clock has been set back”还纯属偶然,当初是想通过架构一个本地虚拟
license server来绕过FlexLM,没想到改来改去竟在自己服务器日志上发现“(agileesofd) System
clock setback detected”字样,而对于客户端居然提示:the licenses do not support this feature
,然后给出一个只有开发人员才知道到的error code:-8,544…… 这不扯呢么~~~ 明摆着让客户重新格盘
重装系统以来其对掩盖时间戳验证过程。等用户傻乎乎得重装机器后发自内心的感叹:原来FelxLM远程验
证这么安全,我们的license server是不会死机,没人敢动的。Macrovision Corp.就可以大把大把得收
银子了。。。
?

注:
以上内容转自:http://ray05eu.spaces.live.com/blog/

或者你也可以在百度输入“System clock has been set back”搜索。
想想我今天为了破解avg的防木马软件,确实将系统时钟调到了下个月,如果能找到当时产生的文件并删除,那最好(并且希望有效),但是,当时进行了那么多的操作,怎么能全部找到?
所以现在发这个帖子,想知道有没有人解决过这个问题?请赐教。
不甚感激!
 楼主| 发表于 2007-3-15 22:50:19 | 显示全部楼层

错误提示抓图

错误提示抓图[upload=jpg]UploadFile/2007-3/07315@52RD_error.JPG[/upload]

本帖子中包含更多资源

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

×
点评回复

使用道具 举报

 楼主| 发表于 2007-3-16 17:03:10 | 显示全部楼层
试过了重装,并分别试过了license和crack两种方法,均告失败。
怎么办?
非得重装系统吗?
郁闷。。。
点评回复

使用道具 举报

 楼主| 发表于 2007-3-19 09:24:51 | 显示全部楼层
难道除了重装系统,就没有其他的解决办法???
点评回复

使用道具 举报

发表于 2007-3-19 19:48:12 | 显示全部楼层
兄弟,重装系统也无计于事。格式化磁盘再装都不行
点评回复

使用道具 举报

发表于 2007-3-20 08:47:15 | 显示全部楼层
agilent 有个小工具软件可以自动把时间改回来的
点评回复

使用道具 举报

发表于 2007-3-20 08:51:59 | 显示全部楼层
之前
同學用防毒軟體破解而去改變時間
這種方式的破解剛好跟ADS
相衝
所以要注意一下,妳所用的軟體破解方式
点评回复

使用道具 举报

 楼主| 发表于 2007-3-20 09:12:40 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>chenyungang</I>在2007-3-19 19:48:12的发言:</B>
兄弟,重装系统也无计于事。格式化磁盘再装都不行</DIV>


重装系统之后是可以装好的,因为身边有人有成功的经验。
点评回复

使用道具 举报

 楼主| 发表于 2007-3-20 09:14:01 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>jinfoxhe</I>在2007-3-20 8:47:15的发言:</B>
agilent 有个小工具软件可以自动把时间改回来的</DIV>


能再详细一点吗?
软件叫什么名字?你试过吗?
最好是能给个地址,呵呵
谢谢了。
点评回复

使用道具 举报

发表于 2007-3-20 09:52:49 | 显示全部楼层
怎么在回复里面加附件把文件传上来?
【文件名】:07320@52RD_chkfiles.rar
【格 式】:rar
【大 小】:3K
【简 介】:
【目 录】:

[此贴子已经被作者于2007-3-20 10:24:34编辑过]

本帖子中包含更多资源

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

×
点评回复

使用道具 举报

 楼主| 发表于 2007-3-20 11:57:29 | 显示全部楼层
哈哈,谢谢jinfoxhe。
刚刚还在安捷伦的网站搜了个遍,也只是找到在linux下面的解决方法,还是要自己敲命令。现在也贴出来吧,希望对大家也有点用:

Invalid System Clock Time

FLEXlm detects when systems have had their dates set more than 24 hours back, and prevents users from using expired licenses by setting the clock back. It works by looking for any files in "/" or "/etc" that have a date more than 24 hours in the future.

Use the command ls -lat in "/" and "/etc" to find the offending file(s). The date of the offending file(s) can be corrected by using the touch command:

    touch <filename>

If the file is a link, the link must be removed and then recreated. If the link itself is dated ok, check the date of the actual file or directory it points to. The pointed to file must also have a valid date.

以上参见:http://eesof.tm.agilent.com/docs/rfdedoc2004A/rfdeinstall/in045.html

再次感谢jinfoxhe。
点评回复

使用道具 举报

发表于 2007-3-21 19:18:18 | 显示全部楼层
请问下jinfoxhe,整个软件怎么使用?
是不是要在dos下面运行?在windows下面运行好像不能解决问题呀!
点评回复

使用道具 举报

 楼主| 发表于 2007-3-25 15:44:24 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>chenyungang</I>在2007-3-21 19:18:18的发言:</B>
请问下jinfoxhe,整个软件怎么使用?
是不是要在dos下面运行?在windows下面运行好像不能解决问题呀!</DIV>


我是在窗口dos里面运行的这个命令,然后根据运行的结果,发现是一个汉化程序的相关文件日期不对,于是卸掉那个程序,并删除了相关文件。再运行2005a,就恢复正常了。
你如果是运行之后没有返回任何结果,那应该是它检查的地方不存在日期不对的文件。你可以试着检查一下其他地方,或者是全盘检查。
我是肯定当时调整日期之后只有C盘的文件有变化,所以就没有检查其他地方。
点评回复

使用道具 举报

发表于 2007-3-25 15:54:54 | 显示全部楼层
谢谢 dpx4086兄!
点评回复

使用道具 举报

 楼主| 发表于 2007-3-26 13:51:39 | 显示全部楼层
呵呵,不客气,以后多多交流。
点评回复

使用道具 举报

发表于 2007-3-26 17:19:17 | 显示全部楼层
我也碰到的,把计算机上的日期改对了就好了好像,不复杂啊感觉?
点评回复

使用道具 举报

发表于 2012-6-1 15:36:44 | 显示全部楼层
是的,把系统时间改了就可以了。。
点评回复

使用道具 举报

发表于 2013-12-9 13:27:40 | 显示全部楼层
改了没法联机编译
点评回复

使用道具 举报

发表于 2022-6-1 23:55:21 | 显示全部楼层
放在C盘,然后dos下运行程序,找到时间设置有问题的文件比如下面就是 PS-Cal_V4这个文件夹是设置到了2030年,文件夹删之,重新激活OK

C:\>chkfiles.exe
Processing [.]
   [m]  05/13/30  01:09AM  PS-Cal_V4
Processing [\]
   [m]  05/13/30  01:09AM  PS-Cal_V4
Processing [C:\WINDOWS]
Processing [C:\WINDOWS\temp]
Processing [C:\WINDOWS\system32]
[em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02][em02]
点评回复

使用道具 举报

发表于 2022-6-1 23:57:32 | 显示全部楼层
C:\>chkfiles.exe

Processing [.]

   [m]  05/13/30  01:09AM  PS-Cal_V4


Processing [\]

   [m]  05/13/30  01:09AM  PS-Cal_V4


Processing [C:\WINDOWS]


Processing [C:\WINDOWS\temp]


Processing [C:\WINDOWS\system32]


点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-4-20 17:28 , Processed in 0.054131 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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