赞助论坛
  • 17835阅读
  • 0回复

中九升级的不健全刷机方案附全46个节目单(16位制)! [复制链接]

楼层直达
d-sky  
发帖
76
精华
0
金币
62
威望
2
贡献
16
好评
2
注册
2010-01-04
楼主    d-sky 发表于: 2010-01-07 17:28:23 
中九于2010年1月4日开机“加密”,倒不如说是中九的一次升级。导致很多的山寨机不能收看的46套电视节目。本人从不看中九,但对这次的升级很感兴趣,特卖了一台中九机作为研究。
第一天:到网上找资料,看看有没有破解方案,因为我了解这次的中九升级只是对PID的一次加密,只要修改PID并增加节目参数就应该可以看到“加密”节目。但问题现在的中九机并没有修改PID选项,这就要通过软件读取机子的BIN文件并修改后再写入机子内部。
我的机子是天城的山寨机,机子后面有标准的RS232升级接口,这只需一根9针COM数据线即可进行和电脑的数据通信。先把机子拆开看看里面的芯片型号(我的是海尔2023)到网上下载一个适合机子芯片的软件读取机子内部数据(生成后也就是BIN文件)我下载的是ABS-Flasher-V1.6,用数据线把机子和电脑连接,打开软件,提示准备就绪。点读取,这是你就会发现进度条在慢慢向前走,等到100%的时候就可以退出软件了,打开该软件所在的BIN文件夹,这就是你要提取的BIN文件了
第二天:BIN文件用windows是打不开的,要用专用的软件。我下载的是UltraEdit.用这个软件打开BIN文件,你会发现许多数字和字符,其实这是汇编,也是一种语言。不用管它。当你把软件拉到这个位置的时侯你就会发现节目单了咋一看节目单对应的字符没有什么规律,但是我在这里告诉大家的是这里是16进制的,如转到10进制的你就会发现这正是我们要找的PID!!图片中蓝色部分就是CCTV1的数据,昨天我把它改成了CCTV2成功!!最前面的两组00 02代表频点。后面0834 0834转成10进制是视频PID.0835是音频PID,03E9是PTM,434354562D310000000000000000是台标,后面的03E9也是PTM,在后面的00 01 1F是节目号。它的格式是频点(两组数字)+视频PIN(四组)+音频PID(两组)+PTM(两组)+节目单(9组)+PTM(两组)+节目号(三组)。
大家可能要问,这样的规律找到了,是不是我们的46个台的PID都知道了,不就都能加进去了吗,答案是否定的!这也是让我头疼的问题,其实我昨天修改一个成功,修改二个也成功,但是频道总数不能超过12个,如果超出12个,开机后机子自动搜索,修改过的台也就没有了,这个问题今天我想了一天,后来我估计这可能和频点映射有关系。因为我们开始备份BIN文件时只是12个频道,举个简单的例子,如果我们的书目录中只有三篇文章,文章中在家三篇文章肯定和目录不对应,机子开机一识别不对应就要自动搜索。为了证实我的想法我把BIN的频道一个没加,还是12个频点,但是我删了位置在0004***的数据,结果刷机在开机系统自动搜索!!有人要问我,把目录中加几个频道不就行了吗?其实这个难度特别大,即使用反汇编软件也效果不明显。现在我终于找到和正版机对应的BIN文件,刷机,46个台全有,但声音不正常。哎!!这个就要明天再研究了
,附件为46个台的原始16进制编码,只作了解,并非修改完毕的编码。如果你有时间,对照现在升级的各台PID码修改完,再上传到你的机器就OK!