修改内教程.docVIP

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

EAMARS今天给出了linux下解包、打包自定义内核img镜像的方法,我就把Windows环境下解包打包的方法告诉各位(方便各位替换Z的U mad?)。方法一和二绝对原创,且针对于X10,不是从别人那转来的,不过用了点小技巧而已。一开始我只发现了方法1,随后和EAMARS讨论后,他给出了方法2。 方法一 一.解包boot.img ? ?去我N年前就在这里发的工具集合帖子( HYPERLINK /android-2228242-1-1.html \t _blank /android-2228242-1-1.html)里下载Cygwin厨房,这里,直接用它给的解包img工具解包后即使打包,也会因为基地址不正确而导致替换后不成功的问题。 ? ?所以我给出了一个技巧性方法来正确解包和打包。 ? ?1.首先你随便拿一个.zip格式的X10 ROM刷机包,Miui、CM7、官方rom、Blend、8.9.5都可以。改名字为update.zip放入Cygwin\home\user\original_update目录下,注意这里的user是你的用户名(这个在工具帖子里有说明)。 ? ?2.启动Cygwin,选择第一项建立工作目录。命名工作目录自己定,比如WORKING_XXXX。在提示选择是否添加一个假冒的boot.img时一定记得选择是,也就是y。 ? ?3.完成后会回到厨房首页,这时候最小化厨房,将需要解包的boot.img复制到Cygwin\home\user\WORKING_XXXX下替换下面的假冒boot.img。 ? ?4.回到厨房选择0,进入工作界面,选择20解包或打包镜像。选择w,回车后,boot.img就解包完成了。解包后的文件在Cygwin\home\user\BOOT-EXTRACTED下面。注意,请尽量在打包之前不要关闭厨房软件。 二.打包boot.img ? ?1.修改替换好图片后(怎么修改替换U mad?请看这里: HYPERLINK /redirect.php?goto=findpostptid=2554220pidromuid=630521 \t _blank /redirect.php?goto=findpostptid=2554220pidromuid=630521) ? ?2.回到厨房界面,选择b打包即可,这样boot.img就会以正确的0地址打包。 ? ?不按这个方法用工具独立解包打包img镜像,系统会以HTC的基地址(0打包镜像,那你必须要悲剧了,你会发现替换启动后,开不了机有木有????迷茫了有木有????白化了有木有???? ? ?所以用这个方法能骗过系统获取正确的基地址从而完成打包工作。 --------------------------------------------------------------------------------------------------------- 方法二(由EAMARS提供) ? ?直接修改程序提供的默认基地址,把他改为X10的基地址:0 ? ?1.打开Cygwin\home\user\scripts\build_boot_img ? ?2.找到236行 ? ? ./$mkbootimg_file --kernel zImage --ramdisk ramdisk-boot --cmdline $cmd_line -o newBoot.img --base $base 复制代码 ? ?3.修改$base为0 ? ? 由此强制将基地址设置为0在选择单独解包和打包时,就能正确打包。 ??小白,您就当你没看过这个帖子就行了。求放过。 HYPERLINK /attachment.php?aid=MTY2Njk0NXxmNzZkZjY0MXwxMzIzOTk3MzAyfDRmN2UrK0lzNmxUU3BQMDU1OThZL0w3N2M5dDZjWEZ6VVNjSjhZbDFjNU5aQVIwnothumb=yes \t _blank boot.jpg (32.24 KB) 进阶教程-如何拆包/打包 boot.img 提取内核和 ramdisk 为何要拆包/打包 boot.img? 由於不同ROM的 ramdisk 需求不同, 直接替换 boot.img 来更换内核的话可能会造成不同的问题, 所以如果想要单纯换内核而不换 ramdisk 的话, 就需要拆包 boot.img, U8800的 ramdisk 主要分别在於 wifi 驱动和 init 二进制文件和 init.rc 起始脚本

文档评论(0)

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

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

1亿VIP精品文档

相关文档