官方和第三方ROM的提取与分解?

2022年3月20日 53点热度 0人点赞

为了拿到官方提供的底包,我们不得不对官方ROM进行提取与分解。我们以G12/Desire S为例,其他HTC android机型与此相同,电脑系统环境以XP为例,win7(或Vista)略有不同。

工具/原料

  • 官方ROM包(官方RUU文件)
  • Cygwin

方法/步骤

  1. 1

    我们先介绍一下官方ROM的提取与分解.官方ROM都是以RUU开头的EXE格式的可执行文件

  2. 2

    打开C:\Documents and Settings\Administrator\Local Settings\Temp文件夹,其中Administrator文件夹是你登陆计算机的用户名,可能有所不同。删除该文件夹下所有以 { 开头的文件夹;

  3. 3

    执行官方RUU文件,待首个进度条完成出现下一步时不要对RUU界面有任何操作;

  4. 4

    将RUU界面拖到旁边,不影响操作即可,然后进入C:\Documents and Settings\Administrator\Local Settings\Temp文件夹,我们会看到有2个以 { 开头的文件夹,进去后看里面包含rom.zip的文件夹,即是我们想要的;(Win7或Vista系统此处有不同,后文有补述)

  5. 5

    将ROM.zip拷贝出来备用,此时,可以关闭RUU程序;

  6. 6

    将拷贝出来的ROM.zip复制到C:\cygwin\home\Administrator\original_update文件夹下(Administrator为计算机当前登录的用户名);

  7. 7

    打开Cygwin官方RUU文件,输入./menu,回车,进入厨房页面;

  8. 8

    输入编号1,回车,分解ROM.zip;

  9. 9

    .按提示一路回车,到分解system.img时,需要注意一下,G12的官方rom是EXT4分区格式,这里选择Ext2Explore来进行分解,输入2,回车;

  10. 10

    稍等一会,弹出Ext2Explore软件,在软件中打开C:\cygwin\home\Administrator\WORKING_072511_172533\system文件夹下的system.img文件(WORKING_072511_172533文件夹名称会有不同,072511_172533代表的是文件夹创建时的时间:月日年_时分秒);

  11. 11

    保存完毕后,关闭Ext2Explore软件,回到Cygwin页面,回车确定,然后选择3,回车;

  12. 12

    按提示回车,查看ROM信息;

  13. 13

    至此,官方rom提取分解完成,我们可以进入C:\cygwin\home\Administrator\WORKING_072511_172533\system文件夹,查看已经分解好的rom文件。厨房中对rom的其他优化操作,后面的教程中我们将进一步讲解。

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论