联系我们   Contact
解密常见问题
你的位置:首页 > 解密常见问题

我们在你们公司解密了一款EM78P156E,我们回来测试,功能不正确,一半功能对,一半功能不对,我们已经测试了 3天,检查了所有电路,并且和另外没有解密的机器对比了,就是原装的可以,你们解密的不可以?

2014-08-21 11:53:47      点击:
问: 我们在你们公司解密了一款EM78P156E,我们回来测试,功能不正确,一半功能对,一半功能不对,我们已经测试了

3天,检查了所有电路,并且和另外没有解密的机器对比了,就是原装的可以,你们解密的不可以?


答: 这个问题是浙江温州一个客户提出的。

先说一下我们对这件事情解决的过程:
首先电话沟通,把可能出现的问题和他说了,然后他说还是不行(实际上客户并没有这样做或没有认真这样做,他心里


上就认为我们有问题,所以实验的时候就有种心理暗示);
其次我们让他们把设备邮寄过来,让他上海朋友另外再带了一套新的。我们他邮寄过来的板子测试,发现我们样片和他


母片功能一样(这已经说明我们程序成功,但为了帮助客户解决问题,我们进行了其他测试和尝试),但发现我们这套


板子和他新的板子的确功能有一半不一样,我怀疑是他这套邮寄过来的板子拆的过程中,部分电路被损坏和改变了,就


把那套新的拆开,把我们的样片放上去,显示正常!
最后我们分析对比了,发现客户原先板子的可调电阻被无意中动了!
下面我们再分析一下这种现象:
我们很多客户(大概5%左右的客户)都在收到样片后遇到这些情况(一部分功能对,一部分功能不对);我们解密原


理的角度来看,我们解密后,有一套判断程序是否正确的方法,我们提供样片给客户之前已经通过我们的验证,我们认


为解密要么失败(全部功能不对,芯片不能工作),要么成功(所有功能正确),不存在部分功能对,一部分功能不对


的可能,当然这个可能不是绝对的,并没有什么严格的逻辑推测或科学计算,只是局限我们目前的解密经历,但从我们


解密的实践来看,真正的这种一部分成功一部分不成功的现象到2006.8.23还没有出现过(2006.10发现了一个


ATMEGAL48的芯片出现了,软件解密,但是这个有个明确的特征,就是烧写到母片里面可以用,烧写到其他芯片大部分


不能用),出现这种现象的最终发现基本由于客户的粗心、外界环境的变化或设备的损坏等造成的。
下面谈谈造成这种现象的可能的原因:
A:提供给我们的是版本1,但是他后来用来对比的是版本2,所以功能肯定不一样了(比如浙江的殷先生的自动麻将桌上


的MCU),所以建议客户以后邮寄母片前先完全测试母片,并最好另外保留一母片,这个母片也要测试,保证和邮寄给


我们的母片功能一样。
B:设备某个部分在芯片给我们后坏了(比如上海一家比较牛的智能卡公司,做了一个SM的芯片,后来发现是一路继电器


坏了;还有昆山的张小姐,她说要解密的芯片拆开后,都没有动过板子,但是我们的样片上去就不正常工作,用母片对


比也不正常,她就怀疑我们把母片弄坏了,我说我们先放置争端,你另外找好的板子测试,后来她新做的板子就可以用


了),所以建议客户以后发现哪部分不正常工作,可以仔细检查这部分电路,并可以另外用备份的母片放上去测试对比


;或者找一套新的设备,把我们样片放上去测试,这样可以很好的对比。
C:客户的母片和板子是配套的(比如福建的吴先生),也就是母片A只能和板子A配套使用,板子B只能和母片B配套使用


,客户不注意这个问题,把样片A放到板子B上。所以以后客户要注意这种匹配或者类似序列号的问题。
D:外部测试条件改变了,比如扬州的苗先生,他给我们前完全测试了,一切正常,后来我们给样片他,他测试,发现设


备测试的电阻等值偏差很大,我们对那种设备也不是很了解,我们提出可能出现的问题,他都试验了,后来我们带母片


去对比,发现他母片和我们样片功能是一样的!后来研究发现,由于台风,他们公司的湿度变化很大,标值电阻本身就


发生了变化!所以以后建议客户测试对比一定要注意在相同的外部环境(比如湿度、温度、辐射、红外强度等)中测试



E:看单片机是否有外挂得EEPROM,有时候EEPROM中有部分程序和数据,需要读出(这个问题2006.11.6发现,当然如果


你保证样片和母片在同一个板子上测试没有问题,但如果是你自己另外加工了板子,需要考虑这个问题)
F:是否外界特殊条件发生变化,比如时间、费用(指交费后随时间不断扣钱),2006.12.24就发生过这样的事情:一个


老客户破解一个ATMEGA8L的芯片,他测试后说不动,我们自己检查了我们解密程序,没有问题,后来他自己发现了,原


来破解的那个需要交费的(那个交费1台,其他破解的都能用),他续费后就能正常使用了。
G:芯片在测试正常后,在邮寄给我们前,是否在编程器等设备上使用过?
2007.1.12曾经一个客户的89C51,他想自己用RF2148只读解密,然后没有成功,其实RF2148只读解密只能解密97年前的


芯片,以后的不能解密的,会损坏芯片,他的芯片就是被RF2148破坏了,程序改变了,我们按照我们的方法解密出来的


文件就不和原来一样了。
最后我们说说我们对这个事情的解决流程:
首先要求客户提供相关详细情况给我们,我们分析后提供相关方法给客户去测试对比。
如果还不行,那么我们将要求客户提供设备过来,我们来测试对比;如果客户设备不方便邮寄过来(比如太大、太贵重


或涉及到严重的保密),那么客户提供相关录像给我们(主要是想排除一些低级错误,另外是表明客户的诚意,因为我


们到目前为止,到客户那边7次了,6次是很低级的问题,一次是客户耍我们),我们将派人过去,但需要事先收取至少


1K的车费、住宿费和人工费(当然如果的确我们问题我们退还客户)。