1138654105 发表于 2013-8-22 16:14:57

【罗罗----教程】手把手教你 ROM 制作(MTK6577) 9月1日更新

1. java 平台的搭建:
首先下载: **** Hidden Message *****
安装教程:首先把下载好的 打开,就会出现
**** Hidden Message *****
2.JAVA 环境配置
为了让你们能够简单一点,不麻烦,就直接附上一件JAVA设置软件:
地址:**** Hidden Message *****
使用方法:

**** Hidden Message *****

2. cygwin 安装教程:
下载地址:**** Hidden Message *****
**** Hidden Message *****


3.DsiXDA定制工具ioz9完全汉化版安装教程(这个软件和厨房ROM定制工具安装方法是一样的,功能也差不多,自己选择下载)
厨房地址:**** Hidden Message *****
ioz9汉化地址:**** Hidden Message *****

1.**** Hidden Message *****


启动成功,下面我们就可以自由发挥定制自己的Android ROM了。

再附上 MTK刷机工具下载地址 :
**** Hidden Message *****

一、选择合适的基础包(以百度云举例)
1.1 选择合适的第三方ROM 包
**** Hidden Message *****
3.使用Recovery 输入ROM 包进行测试!
我相信进行移植操作的各位都已经很熟练刷机这个步骤,但是在这里我还是要提醒大家,做好的ROM 一定要自己刷入进行测试,刷入时一定要双清。
4.测试过后出现Bug 的反馈机制
我相信大家只要选好A 包,并如上操作,你们的百度ROM 已经成型并可以使用了。
但是,因为每一个ROM 制作者针对不同机型所做的修改不同,有可能会出现一些Bug,如果出现了大家无法解决的Bug.


教程二:此教程来自唐顺(试用乐蛙):
**** Hidden Message *****

任意机型的rom移植教程:

相信有过刷机经历的都知道安卓系统的构造

这张图就清晰地为我们讲述了安卓的几大组成:

从内核基于linux开始
整个系统就运行在一个虚拟机上,这是安卓的一大特征!!


那么我们移植的时候要修改哪一部分?
这就是我们这个帖子的重点了
====================================================================
在刷机时,我们大多使用zip格式的升级包进行刷机
那zip格式的升级包是怎么样的一个组成呢?
如图:

这是一个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.build.prop

这个文件也类似于一个配置文件,它主是描述了这个ROM的版本,对应的机型名称,还会有部分的硬件配置,移植的时候我们也会要修改这个文件。

2.boot.img

系统核心,其实就是Linux内核部分,这个img也是可以解开来定制的,但我没有试过。如果你喜欢新的核心的话,可以将这个文件替换掉,不过要兼容才行。

移植步骤:
**** Hidden Message *****



======================================================
好了
至此整个移植过程就算完成了
大家也动手试试吧

优化教程:1.build.prop优化http://bbs.ydss.cn/thread-345763-1-1.html

               2.索尼显像加入 http://bbs.ydss.cn/forum.php?mod=viewthread&tid=347108&extra=page%3D1%26filter%3Dtypeid%26typeid%3D682%26typeid%3D682
在此声明:
此贴还会继续更新.   由于字数问题,我会在此贴,附上其他教程的地址。
此贴原创精华,花了我好久的时间,希望大家支持。
如需转载本贴,在未经过本人授权的情况下不得发布到任何地方,如有发现,你知道后果!!
如要进行转载请与本人联系QQ1138654105联系,给予授权才能转载
(转载须注明原作者及出处)!!

温馨提示:刷机有风险,望大家小心哦!



banyue 发表于 2016-3-30 21:31:59

看看。。。

casbrouk 发表于 2016-5-5 22:04:01

hello

眉寨主 发表于 2022-4-4 23:18:07

11111111111111111
页: [1]
查看完整版本: 【罗罗----教程】手把手教你 ROM 制作(MTK6577) 9月1日更新