第二课:Andriod手机ROM定制…
2014-01-21 15:49
260 查看
原文地址:第二课:Andriod手机ROM定制——安卓厨房定制工具使用教程作者:范慜1、第一步:讲解厨房文件内各文件夹作用:
2、第二步:打开厨房Cygwin,相信学了第一课的机油,可以直接进入厨房定制工具界面了(以后省略为厨房),
进入厨房的界面如下
3、第三部:讲解厨房内各命令行解释:
=========================================================
> 基础选项
1 - 导入 ROM
文件到工作文件夹【导入官方固件或者第三方底包】
2 - 添加 Root
最高权限 【这个不用说了吧,必须用到】
3 - 添加
BusyBox 指令集 【linux下的一些命令支持,了解】
4 -
关闭开机画面音乐 【一般用不到,了解】
5 - 对所有 Apk
文件进行 Zipalign 操作,优化内存占用 【对系统所有的Apk进行优化】
6 - 更改 ROM 的
Wipe 操作状态 【选择设置后刷机前会自动清空设备数据】
7 - 更改 ROM
显示名称 【修改设置--关于--ROM版本,不同包更改后可能卡屏,自性测试】
8 -
显示工作文件夹信息 【查看ROM修改进展情况】
> 高级选项
11 - 对您的 ROM
进行 Deodex 操作 【一般官方固件会出现APK和odex两个文件,合并后才是完整的APK,才可以美化或者反编译】
12 - boot
image 工具(解压/打包/etc脚本) 【分解内核、替换内核】
13 - 添加
/data/app 支持功能 【添加APK软件,此处添加的软件,没有ROOT权限也可以删除】
14 - 添加支持
/etc/init.d 刷机脚本(busybox run-parts)【了解即可】
15 - 解压
data.img 功能 【一般提取官方ROM后会有这个文件】
16 - 签名 APK
安装文件或 ZIP 刷机文件 【这个不用解释】
17 - 对
update-script 或 updater-script
刷机脚本进行转换【脚本转换在厨房定制时会弹出全部说明,也可论坛搜索】
18 -
混合菜单/插件脚本 【某些机型比如三星tar包会需要】
> 溢出选项(传统选项)
21 - 检查
update-script 刷机脚本是否有错误
22 -
添加无线共享功能 ,Android 2.1以上不需要此功能 【目前已经很少用】
23 -
为提升速度添加内置内存分配优化 【一般官方ROM才需要调整,第三方底包作者都已修改】
24 - 添加
Nano文本编辑器 +sysro/sysrw 【调整system分区读写权限脚本,了解】
25 - 添加 Bash
【shell命令的解释器】
26 - 添加
Apps2SD 功能 【简单说就是支持把软件安装到SD卡上】
27 -
添加支持自定义开机动画功能 【替换开机动画】
28 - 移植工具
(仅限测试功能) 【移植会需要】
99 -
从工作文件夹建立 ROM 刷机包 【修改后使用此项打包ROM】
=========================================================
4、第四步:了解厨房各脚本定制功能后,接下来讲解怎么分解ROM底包以及打包合成。
把需要修改的ROM底包(这里的底包可以是官方固件,也可以是第三方作者的ROM)复制到厨房路径/original_update下面。比如我的厨房路径
C:cygwinhomejinziKitchen_ROMoriginal_update(把底包放在这个目录里面),运行厨房,选择厨房的第1项“1
- 分解 ROM
包到工作目录中”,然后根据情况的不同,选择对应的ROM。按照厨房工具分解提示,解压固件包,得到的文件位于以下文件夹中:C:CygwinhomejinziKitchen_ROMWORKING_<日期>_<时间>
,这个文件夹就是我们下来需要修改的ROM分解包。
5、第五步:修改ROM工作文件夹,本节不讲第五步修改内容,这个单独拿出来放在一篇文章内讲解,此步跳转第三课。
6、第六步:打包文件。把需要的都改完成后就要封装ROM,按照脚本选项99为打包命令行,打包时厨房工具会自动弹出相应比如签名提示,默认即可。
新的ROM打包完成后,大家可以在OUTPUT_ZIP文件下面找到,recovery下刷机即可。
2、第二步:打开厨房Cygwin,相信学了第一课的机油,可以直接进入厨房定制工具界面了(以后省略为厨房),
进入厨房的界面如下
3、第三部:讲解厨房内各命令行解释:
=========================================================
> 基础选项
1 - 导入 ROM
文件到工作文件夹【导入官方固件或者第三方底包】
2 - 添加 Root
最高权限 【这个不用说了吧,必须用到】
3 - 添加
BusyBox 指令集 【linux下的一些命令支持,了解】
4 -
关闭开机画面音乐 【一般用不到,了解】
5 - 对所有 Apk
文件进行 Zipalign 操作,优化内存占用 【对系统所有的Apk进行优化】
6 - 更改 ROM 的
Wipe 操作状态 【选择设置后刷机前会自动清空设备数据】
7 - 更改 ROM
显示名称 【修改设置--关于--ROM版本,不同包更改后可能卡屏,自性测试】
8 -
显示工作文件夹信息 【查看ROM修改进展情况】
> 高级选项
11 - 对您的 ROM
进行 Deodex 操作 【一般官方固件会出现APK和odex两个文件,合并后才是完整的APK,才可以美化或者反编译】
12 - boot
image 工具(解压/打包/etc脚本) 【分解内核、替换内核】
13 - 添加
/data/app 支持功能 【添加APK软件,此处添加的软件,没有ROOT权限也可以删除】
14 - 添加支持
/etc/init.d 刷机脚本(busybox run-parts)【了解即可】
15 - 解压
data.img 功能 【一般提取官方ROM后会有这个文件】
16 - 签名 APK
安装文件或 ZIP 刷机文件 【这个不用解释】
17 - 对
update-script 或 updater-script
刷机脚本进行转换【脚本转换在厨房定制时会弹出全部说明,也可论坛搜索】
18 -
混合菜单/插件脚本 【某些机型比如三星tar包会需要】
> 溢出选项(传统选项)
21 - 检查
update-script 刷机脚本是否有错误
22 -
添加无线共享功能 ,Android 2.1以上不需要此功能 【目前已经很少用】
23 -
为提升速度添加内置内存分配优化 【一般官方ROM才需要调整,第三方底包作者都已修改】
24 - 添加
Nano文本编辑器 +sysro/sysrw 【调整system分区读写权限脚本,了解】
25 - 添加 Bash
【shell命令的解释器】
26 - 添加
Apps2SD 功能 【简单说就是支持把软件安装到SD卡上】
27 -
添加支持自定义开机动画功能 【替换开机动画】
28 - 移植工具
(仅限测试功能) 【移植会需要】
99 -
从工作文件夹建立 ROM 刷机包 【修改后使用此项打包ROM】
=========================================================
4、第四步:了解厨房各脚本定制功能后,接下来讲解怎么分解ROM底包以及打包合成。
把需要修改的ROM底包(这里的底包可以是官方固件,也可以是第三方作者的ROM)复制到厨房路径/original_update下面。比如我的厨房路径
C:cygwinhomejinziKitchen_ROMoriginal_update(把底包放在这个目录里面),运行厨房,选择厨房的第1项“1
- 分解 ROM
包到工作目录中”,然后根据情况的不同,选择对应的ROM。按照厨房工具分解提示,解压固件包,得到的文件位于以下文件夹中:C:CygwinhomejinziKitchen_ROMWORKING_<日期>_<时间>
,这个文件夹就是我们下来需要修改的ROM分解包。
5、第五步:修改ROM工作文件夹,本节不讲第五步修改内容,这个单独拿出来放在一篇文章内讲解,此步跳转第三课。
6、第六步:打包文件。把需要的都改完成后就要封装ROM,按照脚本选项99为打包命令行,打包时厨房工具会自动弹出相应比如签名提示,默认即可。
新的ROM打包完成后,大家可以在OUTPUT_ZIP文件下面找到,recovery下刷机即可。
相关文章推荐
- 第二课:Andriod手机ROM定制…
- 第二课:Andriod手机ROM定制…
- 第二课:Andriod手机ROM定制…
- 第二课:Andriod手机ROM定制…
- 第二课:Andriod手机ROM定制…
- 第二课:Andriod手机ROM定制…
- 第二课:Andriod手机ROM定制…
- 第二课:Andriod手机ROM定制…
- 第二课:Andriod手机ROM定制…
- 第一课:Andriod手机ROM定制…
- 第三课:Andriod手机ROM定制…
- 第三课:Andriod手机ROM定制…
- 第三课:Andriod手机ROM定制…
- 安卓手机ROM定制篇——定制卡机第二…
- 第一课:Andriod手机ROM定制…
- 第三课:Andriod手机ROM定制…
- 第一课:Andriod手机ROM定制…
- 第三课:Andriod手机ROM定制…
- 第一课:Andriod手机ROM定制…
- 第一课:Andriod手机ROM定制…