在天哥窝里有一个机友上传的java软件:《中国万年历》,下载地址是http://gztg.ys168.com/通用软件--中国万年历。
我下载后发现是试用版,只能用15天,要发信息到指定的手机号码注册。我试用过这个软件,觉得非常不错,可查询1901年1月1日起至4000年以后(具体到哪一天才是完结点没测试出来,反正用不到那一天的)的任意一天的阳历和阴历,而诺基亚的日历查询只能从1980年1月1日到2079年12月31日,最多是百年历而已。这款软件好用的一点,是可以在传统农历节日和各个中西方节日之外再增加自定义农历的节日(如家人亲友的生日、各种纪念日),非常便于我们习惯于农历生日的记录。
而偏偏这么好用的软件要注册,按指定的手机号码发信息去了,也不见回注册码,难道只能用15天了?在33论坛里问了,没有人知道,好像都没人用过或感兴趣的,可能是要注册的缘故吧。
昨晚用mmmb管理33内存的程序时发现了这个所谓的《中国万年历》的试用期限破绽,我发现不管从PC安装还是拷贝到机里或存储卡内,如果没有去打开软件,在mmmb显示的是一个JAR文件,如果你打开过这个软件,它就自然生成3个JAD文件,用mmmb可以显示出来,我分别导出和导入了这3个文件,知道了第一个文件是记录我对软件的默认显示设置,第二个文件是记录我自定义增加的家人亲友的生日,第三个文件就是记录我第一次使用软件的日期时间了,呵呵,它的破绽在这里啊!怪不得15天后它不让我用了呢!接下来机友们会猜出我怎么对付它了吧?呵呵.....
什么?你说删了第三个jad文件?No~No~No!删了第三个jad文件以后你再打开软件又被记录使用的开始日期,也就是只能再用15天噢。呵呵呵,说到这里肯定有机友知道该怎么作了…
对!改日期,像S60手机安装程序时碰到证书过期时,那样去改日期时间!只不过不同的是往未来的日期方向改-----改使用软件时的手机日期!就是软件安装或拷贝到手机后不要急于去打开软件,退出后对手机的日期进行更该,具体日期这就看你想用到什么时候了(反正最多也只能改到2079年12月31日),更改好以后这就可以打开软件使用了,退出后软件已自动生成了3个我们所需要的文件了,在到手机设置里把日期改回来即可!
这样,如果你改的时间是2107年11月5日,那么这个软件就可以“试用”到2107年11月20日了,够了吧!呵呵这方法还行吧,我想这个方法用在同样有试用期限制的JAVA软件该同样有效吧!
请友友们去试试吧!