切换到宽版
—— 新手入门 ——
1.【大神带你玩转智友赚个水钱】 4.【主宰板块 制霸论坛 点这里】
2.【每日各种资源推荐实时更新】 5.【微博微信媒体合作请看这里】
3.【手机犯病?大神在这开门诊】 6.【论坛规则全解答 快速练级】
—— 智友精华 ——
1.【前列腺保养福利 尽在这里】 4.【应用圈子 安卓界新闻联播】
2.【搞机百科 安卓界走进科学】 5.【2017.8】安卓软件游戏精华资源集合
3.【2017.8】智友晒物优秀剁手文章精选 6.【想众测申请快速中签 点我】
查看: 19453|回复: 1462

【菜菜学ROM社】 Android移植教程_结构解释和注意事项   [复制链接]

有问题发帖私信地址给我

主题
6253
帖子
30423
金币
56926 元
智豆
25 点

大诗人勋章

发表于 2012-12-5 23:45:05 |显示全部楼层
转载本论坛~~
其实移植并不难,主要看你有没有耐心。比如我拿MOTO XT701来举例
这里以目前CM7系列2.3.7版本系统爲基础,其他系统略有不同。
要移植,就要了解系统的结构和打包解包:
打包很容易,只需要制作成ZIP格式的压缩包就行了,里面包含2个文件夹和1个boot.img文件,boot.img是内核,没有内核的系统是不能运行的,另外两个文件夹一个是system,也就是Android系统所在地,另一个是META-INF,这里一般存放是刷机脚本,我们移植一般需要改的就是system文件夹里的内容。
解包就是解压缩。
首先说结构,
system下有:
App文件夹(存放内置软件的地方,每个软件都有自己的名字标注着,很容易识别,在移植上除USB.apk必须用咱们自己的版本以外,其他可以用同分辨率机型的APP直接替换)
Bin文件夹(本文件夹一般存放的是开机运行的脚本和一些系统必备代码,一般移植出了问题不能开机就是这里的问题,一般我们用702的或者720的ROM里的,注意除了NETD需要用701的外,其他也可以直接用702或者720ROM的,不过一般系统升级不会修改这里,在移植的时候,要删除2nd-init以及所有.sh脚本文件,这些对701是没有效果的,如果电池显示?,那么可以通过替换battd文件来修複)
Etc文件夹(本文件夹里存放着这种配置文件,包括WIFI,蓝牙和基带{\etc\motorola\bp_nvm_default}配置文件,A-GPS的文件和Hosts文件也在这里,media_profiles.xml可以控制录像质量,cameraCalFileDef5M.bin与cameraCalFileDef8M.bin是照相的数据库文件,都可以修改,子文件夹init.d文件夹下可以写入自己的开机脚本,来实现一些程序或者脚本开机啓动,如果想要执行某模块,可以添加一个文件,不要有后缀名,格式爲00aaa  00是执行序号,系统开机时会按顺序执行,aaa是爲了区别每个脚本的名称,可以随便写)
Font文件夹(字体文件夹,没什么好解释的,你可以替换爲你喜欢的字体)
Framework文件夹(系统框架结构文件目录,这个目录下是系统服务和系统界面的所在地,一般不可以单独替换,要移植的话必须全部替换,不然会卡M,framework-res.apk文件就是系统语言,界面的所在文件,修改他就可以直接修改系统界面,framework-res.apk必须与app文件夹中systemui.apk配套,不然开机会出现状态栏FC,不同版本不可以乱用,比如CM7.1.0.5不能用CM7.1.0.4的文件)
Lib文件夹(本文件夹是系统所需要用到的驱动,库文件的所在,如果某程序FC或者无法正常运转,可能是这里的问题,我把我知道的一些文件的用途说一下:
游客,查看隐藏内容请回复下载智友App一键去隐藏

一般来说只要遵循规律,由少至多移植,不会出现什么问题,出现问题就从头开始,多积累经验,慢慢就会了。


打赏排行榜

  • 楼主共收获打赏:

    1 0
  • az193220400打赏

    1 0
  • 虚位以待打赏

    0 0
  • 虚位以待打赏

    0 0
查看更多打赏排行榜
已有 1 人评分金币 收起 理由
az193220400 + 1 来给楼主点个赞,大花裤衩给你看!

总评分: 金币 + 1   查看全部评分

heyting

主题
88
帖子
1923
金币
1971 元
智豆
101 点

智友大技师

发表于 2012-12-5 23:55:02 |显示全部楼层
看看···············
  • 赞成1

  • 反对0

使用道具 举报

头像被屏蔽

主题
27
帖子
733
金币
836 元
智豆
1 点
发表于 2012-12-6 06:26:45 智友移动版 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
  • 赞成0

  • 反对0

使用道具 举报

主题
0
帖子
191
金币
996 元
智豆
0 点
发表于 2012-12-6 06:52:16 |显示全部楼层
支持看看
  • 赞成0

  • 反对0

使用道具 举报

主题
5
帖子
452
金币
979 元
智豆
1 点
发表于 2012-12-6 07:19:40 智友移动版 |显示全部楼层
  • 赞成0

  • 反对0

使用道具 举报

主题
20
帖子
788
金币
1738 元
智豆
11 点
发表于 2012-12-6 09:53:23 |显示全部楼层
  • 赞成0

  • 反对0

使用道具 举报

主题
0
帖子
71
金币
121 元
智豆
0 点
发表于 2012-12-6 09:56:03 |显示全部楼层
  • 赞成0

  • 反对0

使用道具 举报

主题
16
帖子
668
金币
571 元
智豆
0 点
发表于 2012-12-6 10:19:19 智友移动版 |显示全部楼层
  • 赞成0

  • 反对0

使用道具 举报

头像被屏蔽

主题
105
帖子
1854
金币
19083 元
智豆
1 点

智友大技师

发表于 2012-12-6 10:21:26 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
  • 赞成0

  • 反对0

签名被屏蔽

使用道具 举报

主题
30
帖子
837
金币
1795 元
智豆
289 点
发表于 2012-12-6 12:53:46 |显示全部楼层
  • 赞成0

  • 反对0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 用新浪微博连接 QQ登录

关闭

热门活动

2018-06-20更新 智豆兑换
2018-06-20更新 智豆兑换
MINI路由器 羞羞哒糯糯棒 头戴蓝牙耳机 手写手机

查看 »

回顶部