近些年来,网络智能液晶电视已全面普及,这些液晶电视的主程序或引导程序丢失现象时有发生,不少同行在给液晶电视软件升级时,常因缺少引导程序而发愁,下面笔者以TCL液晶彩电为例,介绍在MTK方案中,从强制升级包中提取引导程序的方法,供参考。
首先要在电脑中安装好十六进制编辑软件,如WinHEX或者HXD等,然后找到该型彩电的强制升级包( 本地升级包不可以),例如V8-OMT5507-LF1V999.rar,最后将压缩包解压得到V8-0MT5507-LF1V999.PKG文件,如图1所示。
笔者以HXD软件为例选中V8-0MT5507-LF1V999.PKG文件,点击右键,选择“用HXD打开(H)" ,如图2所示。
用HXD打开后,会出现如图3所示的界面。
接下来点击任务栏中的“*搜索(S)"按钮,或者用快捷键"Curl+F" ,这时会出现“查找’对话框,如图4所示。
这时在“搜索(S)"后面的方框中输入MTK引导程序起始特征码“710000EA”,然后点击“数据类型(D)"按钮,再选择“十六进制”;“搜索方向”选择为“全部”,最后点击“确定”按钮,如图5所示。
至此,HxD软件会自动搜索出偏移地址为"2110313”,如图6所示。
文件不同,偏移地址也不同。记下此处的偏移地址,以便后面使用。在"搜索(S)"后面的方框中输入MTK引导程序结束特征码“75656E760000”,其他选择同上,如图7所示。
这时软件会搜索出引导结束特征偏移地址为"21C6DA3" ,如图8所示。
须说明的是,搜索结果要减去1才是真正的偏移地址,并且需要记下此结果,以便后面再次使用。点击任务栏中的“编辑(E)"按钮(或者用快捷键“Ctrl+E"),这时出现“选择块”对话框,输入前面记录的偏移地址,起始偏移地址“2110313”,引导结束偏移地址“21C6DA2”,如图9所示,再点击“确定(O)”按钮后,用鼠标选择蓝色区域,点击右键选择“复制(C)",如图10所示。
接下来点击任务栏中的“文件(F)"按钮,在“新建”对话框中点击右键选择插入方式“粘贴”,最后保存文件,后缀名更改为“.BIN"即可,如图11所示。这时文件夹里面就多了一个Mboot.bin文件,这就是提取出来的引导程序。