您的位置:首页 > 其它

第二课:Andriod手机ROM定制…

2014-01-21 15:48 246 查看
原文地址:第二课: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下刷机即可。


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: