- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本文收集自以下网址,版权最原作者所有:
/dnt/showtopic-61.aspx
HKC 920 ROM结构分析之白带治疗篇(一分钟刷机文件的秘密)
SMART.UPR作为上海希姆通的PPC刷机ROM文件,目前常见有两种,一种是flash.dio按照标准地址排列的os镜像,代表机型机型有中恒D5、TGI、N3以及i-mate 8501等,此种rom分解比较简单,掐头去尾就OK,当然,光掐头不去尾也行,该类型USB刷机工具貌似为SUT2.0还有一种是flash.dio的刷机目的地址排列比较特殊,所以OS镜像看起来怪怪的,即大家通常意义上说的“加密”了。代表机型有HKC G920、OQO G900、联想ET700等。该类型USB刷机工具貌似为SUT1.03当然,上述用SUT线刷工具版本来区分不一定正确。这里,我们以后面一种为主,因为这里是HKC主打机型,所以当然以HKC的典型机型HKC G920为例本方法同样适用于OQO G900、联想ET700等相同结构机型G920的刷机rom SMART.UPR主要包含了Firmware.bin、MHLV_wince_NTOBM.bin、logo.bin(开机第一屏画面)、MHLV_wince_NTOBM_128MBDDR.bin、NTIM_LV.bin、flash.dio(OS镜像)、Modem.cla(无线信号,类似于HTC机型的radio)。这里面很多东西不是我们普通用户能够DIY的。呵呵基本上我们能做的就是diy一下,flash.dio、以及logo.bin。小打小闹 这其中官方ROM中logo.bin为开机画面,我从官方ROM中DUMP出的logo.bin还原出来是包含了三张图片,因为论坛里面XScale大已经发布了diy开机画面的教程以及工具我就不多说了,呵呵,不过XScale 只修改了一张图片,而且删掉了另外两张图片,其实也就那一张起作用,其他两张图片为什么官方会加入,偶也不知机道,汗一个。(不知道是不是工厂刷机才会用到的图片,瞎猜的)通常我们见到的smart.upr 带有底层Modem,烧写smart.upr就等于烧写了Modem+APModem.cla是信号部分,这个是最烦人的,每次刷机都要刷一次,而且刷的时候还特慢,本身也就2M多一点的东西,要刷2分多钟,而60M的OS也就1分钟就刷完了,其实只要Modem.cla部分没有升级,刷过一次最新版以后根本没必要每次刷机都再刷一次,而且相对来说,刷Modem.cla部分也增加了刷机危险性。而且,就目前来说,去掉Modem.cla刷机,对机器没有任何影响。所以这里我就说说如何去掉这个部分。现在说起来方法很简单,不过当初摸索起来花了不少精力,呵呵UltraEdit-32或者winhex是必须的首先我们去掉Modem.cla模块,用UltraEdit-32或者winhex打开SMART.UPR,我这里使用的是winhex,下载 (149.57 KB)2008-12-21 02:42下载 (35.8 KB)2008-12-21 02:42搜索16进制14F29FE54E0000EA10F29FE5,下载 (196.19 KB)2008-12-21 02:42下载 (190.29 KB)2008-12-21 02:42然后在14上,点击右键,从右键弹出菜单中选择选快开始,下载 (125.26 KB)2008-12-21 02:42然后,拖动滚顶条到末尾,在最后一个字节上用右键菜单选择选块结尾,下载 (101.8 KB)2008-12-21 02:42顶排菜单,编辑中选择删除,下载 (15.04 KB)2008-12-21 02:42这样,Modem.cla就彻底从刷机文件中删掉了,ok,去掉了这个白带,爽了。不过单纯这样,刷机会更新os,但是会CRC效验报错,刷完OS部分以后,会停住不动,等一万年滚动条也不会动的,呵呵,不过无所谓,取线,拔电池,开机,一样的os已经更新。不过这样的话总是不舒服的。这里再说说如何彻底去掉这个白带问题。之所以滚动条会停住,是因为前面的rom头定义里面定义了该刷机包包含了Modem.cla模块,那么我们就要修改ROM头,去掉定义Modem.cla的地方,照例,用winhex打开这个已经删掉Modem.cla模块的SMART.UPR文件,在编辑、定义选块中,设置开始和结尾分别为A4和AB,为什么是A4-AB,保密 下载 (138.92 KB)2008-12-21 02:42下载 (95.86 KB)2008-12-21 02:42确定以后,会出现选中数字,不用管它是什么数值,不同版本的rom,
文档评论(0)