- 1、本文档共154页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[ROM教程任意机型的rom移植教程
HYPERLINK /forum.php?mod=viewthreadtid=5684114 [ROM教程]任意机型的rom移植教程
相信有过刷机经历的都知道安卓系统的构造
这张图就清晰地为我们讲述了安卓的几大组成:从内核基于linux开始整个系统就运行在一个虚拟机上,这是安卓的一大特征!!那么我们移植的时候要修改哪一部分?这就是我们这个帖子的重点了
这是一个zip升级包的完整构造其中我们要移植所需要修改的就是META-INF里的刷机脚本META-INF这里面主要是签名文名和刷机时执行的脚本(updater-script),移植时,我们主要要更改的就是刷机的脚本。system这里面就是android的系统部分app这里存放的是系统的app,每个app都有两个文件,一个*.apk,一个*.odex,我们在移植时,要将这个文件合并到对应的*.apk里面去,apk文件其实就是一个zip文件,可以用WinRAR或7zip打开的,当然,合并odex文件不是把它改名直接放到apk里去这么简单的,后面具体介绍一下。还有,这个文件夹里面的程序,刷完以后是不能通过程序管理来卸载的。bin这里面存放的是native程序,不好意思,一下子忘掉中文怎么说了。简单来说,apk是JAVA程序,而这个是C/C++的程序。etc这里面存放的是系统默认的配置文件,GPS的配置也在这里J。fonts这个是字体文件夹,一般很少改动, 除非要做美化framework这里存放的是android框架,移植MIUI,很多改动在这个文件夹里,美化ROM的话, 主要改framework-res.apk就可以了。当然,MIUI本身就有主题机制了,不用这么麻烦去改。这个文件夹里也会有对应的odex文件。lib一些通过的类库,一般是由app/bin里面的程序调用的。media媒体文件,要添加系统默认的铃声就在这里了。如果是别的ROM的话, 壁纸也会放在这里面。usr这个文件夹我不知道如何解释,移植时,键盘布局文件就在这里面xbin扩展命令文件夹,一般不动它,有一些ROM可能直接用busybox来替代了。1.p这个文件也类似于一个配置文件,它主是描述了这个ROM的版本,对应的机型名称,还会有部分的硬件配置,移植的时候我们也会要修改这个文件。2.boot.img系统核心,其实就是Linux内核部分,这个img也是可以解开来定制的,但我没有试过。如果你喜欢新的核心的话,可以将这个文件替换掉,不过要兼容才行。============================================================================================因为不同的机子有不同配置接下来就以当下最火的小米移植为例子为大家讲述如何移植小米(以下例子参考隔壁网站,在这里感谢”潇琪“)移植步骤:下载完ROM以后,用解压工具解压到一个目录,先将odex合并到apk文件中去,这里要用到工具,有两个工具可以用: 工具名称:xUltimate 自己百度下合并的方法比较简单,以xUltimate为例,将app里面的所有文件拷到origi_app里面,将framework里面的所有文件拷到origi_frame里面,再运行程序,再过几个选项就可以进行转换了,转换好会放到另一个文件夹里面,把原来的文件删掉,把生成的放回去就可以了。如果转换过程中失败了,应该是JAVA的版本低了,升级到最新的JRE试一下。如果用Droid Builder合并的话,稍微简单一点,选择ROM的文件夹,点Deodex就可以进行合并了。删除APP2SD相关的文件,这好像成了传统,从n_i_x开始移植MIUI开始,一直都这样,我也没试过保留这个会怎么样。要删除的文件是固定的,大家可以用下面这个脚本: del bin\a2sd /s /qdel bin\apps2sd /s /qdel bin\apps2sd.hlp /s /qdel bin\boota2sd /s /qdel bin\busybox.a2sd /s /qdel bin\chka2sd /s /qdel bin\fixa2sd /s /qdel bin\jita2sd /s /qdel bin\launcha2sd /s /qdel bin\starta2sd /s /qdel etc\init.d\04apps2sd /s /qdel xbin\a2sd /s /qdel xbin\apps2sd /s /q大家要注意的是APP2SD和A2SD+是两个概念,大家可以自己去搜一下,如果大家有兴趣,可
您可能关注的文档
- 7.4 基于P Core的Block RAM设计修改稿.ppt
- 7.1沿直角线起始进近方法.ppt
- 7-9 产品本计算的基本方法.ppt
- 7.3维护消权第1、2课时.ppt
- 74HC14文资料.doc
- 7.2工艺导案.doc
- 750文件课(2011.9. 16河源审查人员培训)(修改稿).ppt
- 74HC59D(最新中文版).doc
- 7.1.1有数对说课稿.ppt
- 7、纸制手册的加工贸易.ppt
- 2025年牛黄清热胶囊行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年煤气供应行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年硫酸钾镁肥行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年氟钛酸钙行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年地热采暖设备行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年铝酸盐水泥行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年工业明胶行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2025年明渠电磁流量计行业洞察报告及未来五至十年发展趋势预测报告.docx
- 2024-2025学年河南省安阳市林州市九年级上学期期中数学试卷及参考答案.docx
- 2025年煤气罐行业洞察报告及未来五至十年发展趋势预测报告.docx
最近下载
- 管理学案例两面针公司.ppt VIP
- Roland罗兰GW-8说明书 中文.pdf VIP
- 亚吉铁路运营现状及问题分析.pdf VIP
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试参考题库附答案解析.docx VIP
- 大理州旅游美宿基本要求与评价.pdf VIP
- 2025年国开电大机考网考题库04008_理工英语4.doc VIP
- 中建EPC项目总承包管理方法与实务2024.docx
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试模拟试题及答案解析.docx VIP
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试备考题库附答案解析.docx VIP
- 2025年铁路列车员(中级)职业技能鉴定参考试题库-下(判断题汇总).docx VIP
文档评论(0)