中九海尔通用Bin修改器正式版Ver1.26

作者：风寒  
      联系QQ8672543
      本人只收集网友的修改意见和建议，不提供刷机服务。

申明：本软件是免费软件，仅供星友研究交流使用，禁止用于非法用途，否则后果自付。另外提醒广大网友刷机有风险，对于使用本软件后对机器产生的意外损坏作者不付责任，对于软件中存在的BUG，希望广大卫星爱好者跟贴共同研究提出修正意见。



另附本软件使用见软件界面的说明。


一、本软件的主要功能

1、自动检测分割BIN；
2、自动更新PID信息表；
3、自动查找55AA后的0C字节，替换为2E；
4、自动计算更新后的CRC32值；
5、自动更新46的遥控器按键信息；
6、自动更新4个广播信息
7、更改序列号

二、应对未来升级措施

1、本软件的参数可以在可执行文件目录下config.ini中更改;
2、软件附带config配置最适合修改升级后是12台，并且第一个台是CCTV1的BIN文件;

三、config.ini说明

1、软件配置文件中每一行都采用'A=B'的格式，其中B处可以更改;

第一部分:PID更正部分
11840BIN=正版BIN中的CCTV1开始的数据
11880BIN=正版BIN中的CCTV1开始的数据
11840检测依据=如果在BIN中查找到数据和这里对应，就确认为11840
11880检测依据=同上
(注意，一般检测依据就是11840BIN或11880BIN的开头几个字节)

第二部分:频道数据更正部分

替换依据=55AA000000000C00000000

检测掩码=0101000000000100000000

替换字符=0000000000002E00000004

替换掩码=0000000000000100000001
(以掩码为准，替换字符。检测掩码中01代表检测该处字符，00为不检测；替换掩码中01代表用替换字符替换，00代表不替换)




第三部分:遥控器替换依据

遥控替换依据=0100030005001100120015002C002D0031003300340035
遥控替换字节=0100020003000400050006000700080009000A000B000C000F0010001100120013001400150016001700180019001A001D001E001F00200021002200230024002600270028002B002C002D002E002F003100320033003400350036
(同第一部分原理类似)


第四部分：CRC计算部分

CRC32地址=5fff8    //存放CRC的地址
CRC起始地址=50000  //需要计算CRC的范围-开始
CRC终止地址=5FFF7  //需要计算CRC的范围-结束


第五部分：默认更改项目

是否分割=Yes

是否更新PID表=Yes

是否更新55AA0C验证=Yes

是否更新CRC=Yes

是否更新遥控器数字键=Yes

是否更改序列号=No
(最安全的配置方式，如果不是追求完美者级不要更改)


第六部分:
序列号地址=1FFFC
新序列号=0835529b
(将序列号列改为新序列号0835529b)

四、软件使用过程中出现的问题

1、为什么使用本软件修改后我的文件由2M变成1M了？会不会出问题？
答:不会，2M数据存在冗余，软件已经代为修正，不修正可能导致刷到97%出错。

2、读取软件和烧写软件时选全部还是应用软件？
答：都要选择全部，否则变砖。

3、软件可以为更改国芯和华亚的BIN吗？
答：不可以。

4、我的BIN是海尔的，为什么软件提示Flash类型不匹配？
答：请确认你使用的BIN不是后来厂家HACK过的，请确认你的BIN是12个台的，请确认你的BIN12个中第一个台是CCTV1。

5、为什么我的改后刷回去会自动搜索？
答：正常。请将自动搜索过后的12台的BIN,再次导出来，再次应用本软件修改刷回即可。

6、为什么使用本软件修改后刷回机器变砖了。
答：请确信你备份的BIN是正确的BIN，如果不确信是否正确，请在备份时分别使用2023和2023E选项备份一次。



最后感觉bbs.lcdhome.cn提供发布平台，欢迎大家交流，有疑难BIN欢迎在论坛讨论。