本帖最后由 donkey89 于 2010-1-15 08:46 编辑
这几天中9升级,闹得沸沸扬扬,我已经成功将山寨机升级,由此想到能不能把中9 的加密方法用在自己的产品上面?中9我已经拆开了,与加密相关的就几块芯片:MCU,FLASH,和内存,根据网友反馈的信息,几乎所有的山寨机都非常的类似。如果对flash烧录不成功,就会把整台机器变成砖头,为此我还不得不把flash拆下来,烧录原来的flash内容进去来恢复。我想启动过程应该是这样的:
开机,读出flash到内存,执行,这个过程大家应该没有异议。flash里面是含有load代码的,因为升级出错的话,直接导致机顶盒无法和串口联机。而且在联机过程中可以看到boot1和boot2字样。
整个升级过程就是烧写flash而已。
关键是怎么区分山寨机和正版机?我试过,用修改序列号的方法根本不管用。而且,机器里面又没有ID芯片的。而且有网友把正版的机器烧录进自己的机器,依然无法完成自动搜索,只能手工更改数据烧录进去,我就奇怪了,怎么可能啊。而且即便是正版机器里面带有ID,那升级岂不是要把所有的ID都要从卫星信号里面读出来,比对,是正版就升级。一期工程就300万台机器,那要读多久啊?显然ID的方法是不合适的。 |