关于部分Hi2023+Hi3102无法直接更改12个台或简单增加46台的解决办法。
2010年01月17日 点击:
编辑: zhangsai
首次发帖,敬请关照!
自从中9加密至今,我已经成功将Hi2023+AL1108+夏普TUNRE增加到46个台,那主要是借助了群中高人们提供的原厂Bin,小弟在此谢过了。近日小弟帮同学破解,仅当消遣,没想到该机比较复杂:
1、芯片配置为:Hi2023+Hi3102+5812,按键+LED显示板为FD620K1,即6线面板。
2、0x40000~0x4ffff中,并没有其他Hi2023的Bin中所有的频道数量等可供更改之处。
无论是只搜5个频道,还是全部搜完,都没有规律可循。
3、0x50000~0x5fff7中的频道参数无法更改,一旦更改,开机即报错。
从网上下载的所有Hi2023+Hi3102+5812的Bin都不能完美应用,多数可以看台,但是按键、遥控、LED显示都无法使用,只知道了一种网友更改的46个台的Bin,键盘可以凑合着用,但仍然处于功能混乱,也就是按键值定义并不兼容。还有一个网友提供的Bin,可以看46台,但遥控不能用。
这两种Bin都是与我的目标板部分硬件兼容,处于好奇,也处于尽量求的完美,我对目标机的Bin又进行了细致分析。
一开始,我发现从咱们论坛下载的所谓Hi2023+Hi3102正版2M的bin中的0x40000开始的有0x55AA的结构,与我的目标机非常相似,我便将正版Bin0x20000~0x5ffff复制到我的目标板,开机显示自动升级,循环升级,失败。分析原因,0x20000处,存有版本信息等资料,可能与其他地方的并不相符,于是将正版的0x40000~0x5ffff复制到目标板,开机,显示没有频道列表,我这才想起来,我这台目标机,好想在0x50000段,存在传说中的CRC32校验码。
由于一直都没有用到过CRC32,知之甚少,开始连夜学习,从网上下载了很多CRC32计算的成品软件,但是计算结果和目标机相差甚远,一直折腾到今天凌晨3点多,头大的实在的没有头绪,今天10点起床,继续奋斗,首先在目标机的0x13cd0和0x8ee10出发现了CRC32的常数0x04c11db7,这是个很好的发现,因为CRC32的常数有正、逆之分,除了0x04c11db7,还有0xEDB88320,这只是bit的位序正、逆造成的。而且继续研究发现,在目标机的0x4c11db7附近的256个自己,就是传说中的CRC32的计算用表,该表与网上流行的表并不一致。经反复搜索,并在VC上实验,发现,生成该表,方法也并不统一,通过网友文章的提示,终于成功计算CRC32,与目标机自己计算的完全吻合。
现将该CRC32计算软件、VC源代码、成功后的Bin,成功前的Bin一并上传,供大家参考。
当然,不能自动升级,一劳永逸,是目前的最不完美之处,没办法,大家继续研究,希望尽早山寨变正品!
本人学习CRC32主要参考的网页是:http://www.cppblog.com/kevinlynx/archive/2008/04/01/45952.html
和http://blog.csdn.net/isadream/archive/2008/01/30/2072760.aspx
自从中9加密至今,我已经成功将Hi2023+AL1108+夏普TUNRE增加到46个台,那主要是借助了群中高人们提供的原厂Bin,小弟在此谢过了。近日小弟帮同学破解,仅当消遣,没想到该机比较复杂:
1、芯片配置为:Hi2023+Hi3102+5812,按键+LED显示板为FD620K1,即6线面板。
2、0x40000~0x4ffff中,并没有其他Hi2023的Bin中所有的频道数量等可供更改之处。
无论是只搜5个频道,还是全部搜完,都没有规律可循。
3、0x50000~0x5fff7中的频道参数无法更改,一旦更改,开机即报错。
从网上下载的所有Hi2023+Hi3102+5812的Bin都不能完美应用,多数可以看台,但是按键、遥控、LED显示都无法使用,只知道了一种网友更改的46个台的Bin,键盘可以凑合着用,但仍然处于功能混乱,也就是按键值定义并不兼容。还有一个网友提供的Bin,可以看46台,但遥控不能用。
这两种Bin都是与我的目标板部分硬件兼容,处于好奇,也处于尽量求的完美,我对目标机的Bin又进行了细致分析。
一开始,我发现从咱们论坛下载的所谓Hi2023+Hi3102正版2M的bin中的0x40000开始的有0x55AA的结构,与我的目标机非常相似,我便将正版Bin0x20000~0x5ffff复制到我的目标板,开机显示自动升级,循环升级,失败。分析原因,0x20000处,存有版本信息等资料,可能与其他地方的并不相符,于是将正版的0x40000~0x5ffff复制到目标板,开机,显示没有频道列表,我这才想起来,我这台目标机,好想在0x50000段,存在传说中的CRC32校验码。
由于一直都没有用到过CRC32,知之甚少,开始连夜学习,从网上下载了很多CRC32计算的成品软件,但是计算结果和目标机相差甚远,一直折腾到今天凌晨3点多,头大的实在的没有头绪,今天10点起床,继续奋斗,首先在目标机的0x13cd0和0x8ee10出发现了CRC32的常数0x04c11db7,这是个很好的发现,因为CRC32的常数有正、逆之分,除了0x04c11db7,还有0xEDB88320,这只是bit的位序正、逆造成的。而且继续研究发现,在目标机的0x4c11db7附近的256个自己,就是传说中的CRC32的计算用表,该表与网上流行的表并不一致。经反复搜索,并在VC上实验,发现,生成该表,方法也并不统一,通过网友文章的提示,终于成功计算CRC32,与目标机自己计算的完全吻合。
现将该CRC32计算软件、VC源代码、成功后的Bin,成功前的Bin一并上传,供大家参考。
当然,不能自动升级,一劳永逸,是目前的最不完美之处,没办法,大家继续研究,希望尽早山寨变正品!
本人学习CRC32主要参考的网页是:http://www.cppblog.com/kevinlynx/archive/2008/04/01/45952.html
和http://blog.csdn.net/isadream/archive/2008/01/30/2072760.aspx
相关文章
- · 划时代的技术革新--小海尔当遥控测码器用!(增加植入工具) 2010-08-06
- · 升级2000多台机器后四大芯片备份下的自动搜索文件,供大家下栽4月3号全部通过,5.17号更新 2010-03-20
- · 过年了发红包!发几十个原厂的BIN ,经受住2.10考验。全试过好用。 2010-02-14
- · 2013有线电视机顶盒维修、刷机、教程图文一体化软件 2013-01-12
- · 发一个华为ec1308破解工具 2012-11-26
- · 最新方法可以解决户户通位置信息改变的问题 2012-05-03
- · 11月30日,七种芯片换画面,换文字,换字典,海尔,华亚,澜起,在线读写.(支持2M中联数据修改) 2012-09-27
- · 2011年最经典最精致最方便最实用的全能工具集 【no心情荣誉出品】 2011-03-13
- · 今天又发现户户通出现“位置信息改变”的一个重大原因。 2013-04-05
- · 字典算法替换工具1.03版【9月25日更新】 2011-09-22