爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7116|回复: 15

[MIUI] 关于各android机型移植的教程(转)

[复制链接]
发表于 2012-5-9 12:52 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 永心无亦 于 2012-7-8 16:53 编辑

帖子来自miui论坛的 团支书 宿敌 拜谢
原文内容: 简单做了一下排版

其实移植并不难,主要看你有没有耐心。比如我拿MOTO XT701来举例
这里以目前CM7系列2.3.7版本系统爲基础,其他系统略有不同。
要移植,就要了解系统的结构和打包解包:
打包很容易,只需要制作成ZIP格式的压缩包就行了,里面包含2个文件夹和1个boot.img文件,boot.img是内核,没有内核的系统是不能运行的,另外两个文件夹一个是system,也就是Android系统所在地,另一个是META-INF,这里一般存放是刷机脚本,我们移植一般需要改的就是system文件夹里的内容。
解包就是解压缩。
首先说结构,system下有:
1、App文件夹(存放内置软件的地方,每个软件都有自己的名字标注着,很容易识别,在移植上除USB.apk必须用咱们自己的版本以外,其他可以用同分辨率机型的APP直接替换)


2、Bin文件夹(本文件夹一般存放的是开机运行的脚本和一些系统必备代码,一般移植出了问题不能开机就是这里的问题,一般我们用702的或者720的ROM里的,注意除了NETD需要用701的外,其他也可以直接用702或者720ROM的,不过一般系统升级不会修改这里,在移植的时候,要删除2nd-init以及所有.sh脚本文件,这些对701是没有效果的,如果电池显示?,那么可以通过替换battd文件来修複)


3、Etc文件夹(本文件夹里存放着这种配置文件,包括WIFI,蓝牙和基带{\etc\motorola\bp_nvm_default}配置文件,A-GPS的文件和Hosts文件也在这里,media_profiles.xml可以控制录像质量,cameraCalFileDef5M.bin与cameraCalFileDef8M.bin是照相的数据库文件,都可以修改,子文件夹init.d文件夹下可以写入自己的开机脚本,来实现一些程序或者脚本开机啓动,如果想要执行某模块,可以添加一个文件,不要有后缀名,格式爲00aaa  00是执行序号,系统开机时会按顺序执行,aaa是爲了区别每个脚本的名称,可以随便写)


4、Font文件夹(字体文件夹,没什么好解释的,你可以替换爲你喜欢的字体)


5、Framework文件夹(系统框架结构文件目录,这个目录下是系统服务和系统界面的所在地,一般不可以单独替换,要移植的话必须全部替换,不然会卡M,framework-res.apk文件就是系统语言,界面的所在文件,修改他就可以直接修改系统界面,framework-res.apk必须与app文件夹中systemui.apk配套,不然开机会出现状态栏FC,不同版本不可以乱用,比如CM7.1.0.5不能用CM7.1.0.4的文件)


6、Lib文件夹(本文件夹是系统所需要用到的驱动,库文件的所在,如果某程序FC或者无法正常运转,可能是这里的问题,我把我知道的一些文件的用途说一下:
***Lib/dsp文件夹 DSP驱动所在,一般不需要改
***lib/egl 显示芯片驱动,一般不需要改
***libaudio.so 话筒及音频驱动 必须用701的
***libaudioflinger.so 音频附属驱动 必须用701的
***libbridge.so 相机方面
***libbattd.so  电池驱动
***libcamera.so 相机驱动 必须用701的                                            
***libcameraservice.so 相机服务驱动
***libfmradio.so FM驱动
***libHPImgApi.so 图片接口驱动 必须用701的
***libLCML.so 未知驱动  必须用701的
***liboemcamera.so 相机驱动  必须用701的
***libOMX.TI.JPEG.Encoder.so 照片编码器  必须用701的 否则照片黑
***libOMX.TI.AAC.decode.so  此类型的都是编码器和解码器驱动(多媒体)
除上述文件必须用701外,其他文件可以直接用702或者720的。


7、Media文件夹(铃声及开机动画)


8、TTS文件夹(文字转语音文件夹)


9、Usr文件夹(键盘文件与各类数据库)


10、Xbin文件夹(系统工具文件夹)


11、Build.prop文件(系统参数文件,修改这里可以调节系统部分参数与性能)
如:默认虚拟机大小,铃声延迟,系统版本等
一般来说只要遵循规律,由少至多移植,不会出现什么问题,出现问题就从头开始,多积累经验,慢慢就会了。

评分

3

查看全部评分

回复

使用道具 举报

发表于 2012-5-9 12:58 | 显示全部楼层
虽然我看不懂什么意思,但是,我还是要支持一下心大!我心大威武啊!

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2012-5-9 12:59 | 显示全部楼层
哈哈,帮你又排了一下。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-9 13:05 | 显示全部楼层
本帖最后由 永心无亦 于 2012-5-10 14:24 编辑
LouisLaw 发表于 2012-5-9 12:59
哈哈,帮你又排了一下。。


发帖是个技术活 ……  以后会好点的……

                                                                                                                                                               广告:安静  我喜欢你
回复 支持 反对

使用道具 举报

发表于 2012-5-9 13:06 | 显示全部楼层
有空研究一下
回复 支持 反对

使用道具 举报

发表于 2012-5-9 13:07 | 显示全部楼层
Be_quiet! 发表于 2012-5-9 12:58
虽然我看不懂什么意思,但是,我还是要支持一下心大!我心大威武啊!

好吧,看你这样的广告能坚持多久吧!
回复 支持 反对

使用道具 举报

发表于 2012-5-9 13:29 | 显示全部楼层
貌似没加 安静妹妹 我喜欢你
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-9 17:33 | 显示全部楼层
本帖最后由 永心无亦 于 2012-5-10 14:31 编辑
LouisLaw 发表于 2012-5-9 13:29
貌似没加 安静妹妹 我喜欢你


夏哥 你out啦 好好找找 我发的帖子 不管是帖子还是回复都有广告
我的广告 无处不在呀安静  我喜欢你




回复 支持 反对

使用道具 举报

发表于 2012-5-9 19:01 | 显示全部楼层
支持了   虽然看不懂  
回复 支持 反对

使用道具 举报

发表于 2012-5-10 10:01 | 显示全部楼层
找到了,白色字,我晕
回复 支持 反对

使用道具 举报

 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-5-6 06:03 , Processed in 0.067294 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表