关于Bootloader的若干解释.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于Bootloader的若干解释

由于DEFY的BL是锁死的。所以我们不能像其他手机(如 火腿肠,三猩)直刷系统。大神们为我们找到了新出路,那就是通过第三方的recovery进行卡刷,,也就是bootmenu,CWM。所以我们才能用上移植版镜像,或者CM7、miui和mokee OS等第三方rom。 但是,在刷这些rom之前我们需要做的是打底包。 刷底包自然会用得上RSD,而用RSD刷SBF底包的时候,底包的bootloader版本,就会随着底包的上升而上升,并且这个过程是不可逆的。 可以说,你当前的底包,就代表了你的BL等级。关于音量键上+加开机键,进入boolloader看上面版本号并不能真正看到你的BL等级。 各版本底包对应的BL等级如下: BL=2,国行机只刷过国行0.26,1.11,2.5.0,2.6.0,2.10,2.11 BL=3,国行2.1底包,版本号在2.51以上。 BL=4,绝大部分水货2.2底包都是BL=4,泄露2.3.4-88也是BL=4。 BL=5,刷了国行2.3.4,国行2.12,泄露2.3.4-128,134以及工程机2.1底包的为BL=5 BL等级指的是SBF中的CG31.SMG和CG39.SMG的版本,我们可以看到的是在刷底包的时候,出现时间最长的code group 39,就是CG39了。 如何判断一个sbf底包的BL版本呢? 当然,如果你找到的资源有明显可信的标注,那当然是没问题的。如果不能判断呢?我们可以通过使用两个工具来实现:一个是MotoAndroidDepacker 。另外一个是smgver。前者是SBF的解压工具用来解压分区,后者是一个批处理程序,用来检查分区的版本号。。 一个标准的SBF拆解文件是由以下几个部分构成:(UK342) CG31.smg 18,432 版本 4 CG32.smg 133,120 版本 1 CG33.smg 14,419,968 版本 1 CG34.smg 18,432 版本 1 CG35.smg 8,388,608 版本 2 CG39.smg 342,624,256 版本 4 CG42.smg 262,144? CG45.smg 3,147,776 版本 0 CG47.smg 8,388,608 版本 2 CG53.smg 2,048 CG61.smg 524,288 版本 1 CG64.smg 18,432 版本 1 CG65.smg 18,432 版本 1 RAMDLD.smg 315,392 我们可以看到各分区的版本号,在每次不可降级的升级中CG31和CG39版本都会升高。也就是说,BL等级其实是在这两个分区体现的。 CG31 描述各文件版本号的, 相当于注释文件 CG33 ISO文件,包含PC端程序(MotoHelperAgent) CG35 包含了系统内核。论坛上流行的刷内核就是引用的这个分区。 CG39 就是恢复包中 的 system.img CG40 缓存分区 CG45 基带固件 CG47 就是官方恢复, 里面也包含独立的内核, 但不用于启动 CG61 包含设备描述符 RAMDLD Android/Linux启动初始化的一部分, 不涉及具体设备。 下面就几个问题谈谈BL对刷机的影响。 首先我们要明确,就是BL等级一旦升上去,就再也不能降下来了。 如果降刷,导致的必然结果就是黑屏不能开机,甚至连红色LOGO都看不到,也看不到开机键+音量上的刷机界面。 遇到这种情况,只能通过用RSD盲刷BL和原来一样的底包,来重新开机。 盲刷的具体方法是:1.拔下电池 2.按住音量加,同时放入电池 3.连接数据线 4.打开RSD,直到RSD识别到手机 5.刷你上次刷的底包去吧。。。 问题一:行货刷机怕不保修的,经常可以见到有人建议他们,随便刷,可以在修理之前刷回来,同样保修。 我不知道这种说法是否有人在没有人提醒的时候实现过。理由如上,行货的2.2系统BL=2,而水货为4,所以再刷回去,必然是一个黑屏。在摩托上锁BL的机子上,如果不是特种底包(资源见下),那么,是不能实现的。 问题二:我刷镜像的国行2.3.4会升级BL么? 关于这点,大家基本可以放心,目前做rom的大大们,还不会再没有标明的前提下,放出会升级你BL的rom。刷镜像是一种恢复模式,拿魔趣上2.3.6的纯净版镜像包来说,镜像刷完system.img后,再刷一个国行的2.3.X的内核SBF。这个SBF是通过RSD来刷入的,这就涉及到BL等级的问题,我在刷之前问过论坛上的大大,没人回复,因为还是不放心,所以我试着解压了这个内核SBF,发现这个SBF是没有CG31和CG39的(system.img是39分区,那这个SBF只需要排除31

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档