[rom教程]任意机型的rom移植教程

[rom教程]任意机型的rom移植教程

ID:13295221

大小:6.19 MB

页数:146页

时间:2018-07-21

[rom教程]任意机型的rom移植教程_第1页
[rom教程]任意机型的rom移植教程_第2页
[rom教程]任意机型的rom移植教程_第3页
[rom教程]任意机型的rom移植教程_第4页
[rom教程]任意机型的rom移植教程_第5页
资源描述:

《[rom教程]任意机型的rom移植教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、[ROM教程]任意机型的rom移植教程相信有过刷机经历的都知道安卓系统的构造2013-1-2018:48上传下载附件(70.91KB)这张图就清晰地为我们讲述了安卓的几大组成:从内核基于linux开始整个系统就运行在一个虚拟机上,这是安卓的一大特征!!那么我们移植的时候要修改哪一部分?[ROM教程]任意机型的rom移植教程相信有过刷机经历的都知道安卓系统的构造2013-1-2018:48上传下载附件(70.91KB)这张图就清晰地为我们讲述了安卓的几大组成:从内核基于linux开始整个系统就运行在一个虚拟机上,这是安卓的一大特征!!那么我们移植的时候要修改

2、哪一部分?这就是我们这个帖子的重点了2013-1-2018:45上传下载附件(23.11KB)这是一个zip升级包的完整构造其中我们要移植所需要修改的就是META-INF里的刷机脚本META-INF这里面主要是签名文名和刷机时执行的脚本(updater-script),移植时,我们主要要更改的就是刷机的脚本。system这里面就是android的系统部分app这里存放的是系统的app,每个app都有两个文件,一个*.apk,一个*.odex,我们在移植时,要将这个文件合并到对应的*.apk里面去,apk文件其实就是一个zip文件,可以用WinRAR或7zi

3、p打开的,当然,合并odex文件不是把它改名直接放到apk里去这么简单的,后面具体介绍一下。还有,这个文件夹里面的程序,刷完以后是不能通过程序管理来卸载的。bin这里面存放的是native程序,不好意思,一下子忘掉中文怎么说了。简单来说,apk是JAVA程序,而这个是C/C++的程序。etc这里面存放的是系统默认的配置文件,GPS的配置也在这里J。fonts这个是字体文件夹,一般很少改动,除非要做美化framework这里存放的是android框架,移植MIUI,很多改动在这个文件夹里,美化ROM的话,主要改framework-res.apk就可以了。当然

4、,MIUI本身就有主题机制了,不用这么麻烦去改。这个文件夹里也会有对应的odex文件。lib一些通过的类库,一般是由app/bin里面的程序调用的。media媒体文件,要添加系统默认的铃声就在这里了。如果是别的ROM的话,壁纸也会放在这里面。usr这个文件夹我不知道如何解释,移植时,键盘布局文件就在这里面xbin扩展命令文件夹,一般不动它,有一些ROM可能直接用busybox来替代了。1.build.prop这个文件也类似于一个配置文件,它主是描述了这个ROM的版本,对应的机型名称,还会有部分的硬件配置,移植的时候我们也会要修改这个文件。2.boot.im

5、g系统核心,其实就是Linux内核部分,这个img也是可以解开来定制的,但我没有试过。如果你喜欢新的核心的话,可以将这个文件替换掉,不过要兼容才行。============================================================================================因为不同的机子有不同配置接下来就以当下最火的小米移植为例子为大家讲述如何移植小米(以下例子参考隔壁网站,在这里感谢”潇琪“)移植步骤:下载完ROM以后,用解压工具解压到一个目录,先将odex合并到apk文件中去,这里要用到工具,有

6、两个工具可以用:工具名称:xUltimate自己百度下合并的方法比较简单,以xUltimate为例,将app里面的所有文件拷到origi_app里面,将framework里面的所有文件拷到origi_frame里面,再运行程序,再过几个选项就可以进行转换了,转换好会放到另一个文件夹里面,把原来的文件删掉,把生成的放回去就可以了。如果转换过程中失败了,应该是JAVA的版本低了,升级到最新的JRE试一下。如果用DroidBuilder合并的话,稍微简单一点,选择ROM的文件夹,点Deodex就可以进行合并了。删除APP2SD相关的文件,这好像成了传统,从n_i

7、_x开始移植MIUI开始,一直都这样,我也没试过保留这个会怎么样。要删除的文件是固定的,大家可以用下面这个脚本:delbina2sd/s/qdelbinapps2sd/s/qdelbinapps2sd.hlp/s/qdelbinboota2sd/s/qdelbinbusybox.a2sd/s/qdelbinchka2sd/s/qdelbinfixa2sd/s/qdelbinjita2sd/s/qdelbinlauncha2sd/s/qdelbinstarta2sd/s/qdeletcinit.d4apps2sd/s/qdelxbi

8、na2sd/s/qdelxbinapps2sd/s/q大家要注

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。