用安卓厨房制作刷机包

合集下载

简单制作刷机包

简单制作刷机包
件夹;lib,底层库文件夹;media,铃声及开机动画文件夹;res,存放的是屏幕测试的图片及声音;tts,语音文件夹;usr,用户文件夹,键盘布局、
时间区域文件等;vendor,私有库文件夹;xbin,扩展程序文件夹;另外安卓4.4还多出priv-app文件夹,里面存放的是系统核心应用。
4.现在开始动手制作刷机包,这里说的是在第三方recovery刷入的刷机包并且是在电脑上制作。以制作官方包为例,首先准备一个zip格式的刷机包,
用文本编辑器打开build.prop(在system文件夹里面),找到
ro.build.display.id=
ro.build.version.incremental=
ro.custom.build.version=
这三句,因不同系统要修改的地方不同,所以建议这三句都修改,要修改的是等号后面的,随便写自己喜欢的,可以彰显个性化。当然,手机型号也可以修改,
也是在build.prop里修改,修改的地方是ro.product.model=等号后面的,可以改成自己喜欢的机型,比如改成iPhone 6,随便自己填。
简单的制作刷机包就到这里了,如有不明白可以以点评的方式进行提问,也可以直接回复提问,请严格按照上面所说的进行制作,避免出现问题。
set_perm(0, 0, 06755, "/system/bin/su");
set_perm(0, 0, 06755, "/system/xbin/su");
这两段代码,刷机脚本建议用Note可以修改成自己喜欢的字样,中英文都可以,修改方法,
5.修改刷机包,制作只属于自己的刷机包。app文件夹及priv-app文件夹里面的某些apk可以进行精简,如动画,浏览器,系统自带天气,推广软件,

厨房定制ROM

厨房定制ROM

第一步:打开厨房Cygwin。

在终端里面输入./menu 按键盘上的Enter键,稍等一会就进入到厨房。

第二步:把你需要修改的ROM底包复制到你的厨房Home/用户名/original_update下面。

比如我的电脑用户名为Lesong,厨房安装目录为C:Android/下面,那我的路径为C:/Android/Cygwin/home/Lesong/original_update(把底包放在这个目录里面呢)第三步:返回到厨房界面,输入1 按键盘上的Enter键确定,接下来有让你确定底包,刷机脚本转换等提示,大家不用管,直接默认按Enter键确定,直到成功把底包解压到工作目录。

第四步:解压完成后会有个提示是否查看ROM信息大家默认选择Y,看看自己要修改的ROM还有那些地方需要修改。

第五步:看完ROM信息后点击确定返回到厨房主界面。

大家根据序号所对应的功能进行选择性操作。

如果主界面不满足自己的需求,大家输入0进入下一页,再次输入0返回主界面。

1-导入ROM文件到工作文件夹(这个就不解释了)2-添加ROOT权限(就是ROM添加添加最高权限,这个一般都是基于官方修改ROM时用到,因为基于第三方ROM基本上都是已经ROOT了的。

)3-添加Busybox指令集(在linux下的一些命令支持。

稍微了解一下就OK)4-关闭来及画面音乐(这个一般会在定制机里面能用到)5-添加无限共享功能(手机发射无限信号,可供给其他WIFI终端共享网络)6-对所有Apk文件进行Zipalign操作,优化内存占用(对系统所有的Apk进行优化,据说有用,但我没感觉出来,不过大家都可以做一下这个)7-更改ROM的Wipe操作状态(操作这项后ROM在刷机前会自动清空设备数据)8-更改ROM显示名称(也就是修改手机设置里的关于手下的ROM版本,如果你是从官方提取的底包,建议不要改,很多机型改了刷机后卡第一屏。

CM7的话可以随便改)9-检查Update-script刷机脚本是否有错误(这个不解释)10-显示工作文件夹信息(也就上上面提到过得查看ROM修改了什么,还需要修改什么)0-高级操作菜单(进入下一页菜单)99-从工作文件夹建立ROM刷机包(确定什么都修改完成后打包成刷机包)u-定制工具相关信息及升级(这个没啥用)X-退出---------------------------11-对您的ROM进行Deodex操作(将apk和odex两个文件合并)(这个一般会在官方和第三方定制ROM里面出现操作了这项才能对apk等地方进行修改美化。

安卓Android ROM定制、移植:第三篇:厨房环境Cygwin设置

安卓Android ROM定制、移植:第三篇:厨房环境Cygwin设置

1.1下载Cygwin
首先解压下载的压缩包到一个文件夹,注意,文件夹路径不能带有中文,如下(图片用了IOZ9的,我已经安装好,没必要再次安装)
启动“setup.exe”,点击“下一步”,选择“Install from Local Directory”
接着“下一步“,输入自己想要安装的路径,不能带有中文
“下一步“后,选择”Browser“按钮,在资源管理器中选择解压出来的”cygwin_packages”文件夹
“下一步“后,不要在意出现的提示,直接”确定“,点击”Default“更改"All <-> Default" 为 "All <-> Install"
1.2设置Cygwin环境(Linux用户可跳过)
解压下载下来的定制工具压缩包到Cygwin安装目录的“home”文件夹中
“Administrator“文件夹(Administrator指的是你的用户名,如果不是此用户名,请选择自己用户名文件夹)中。

1.3在Windows中运行
启动安装好的Cygwin,输入“./menu“,按下回车键,出现”>“光标,立即再按一次回车键,即可运行定制工具
额,编辑帖子太累了,明天继续进行ROM编译、签名等工作,当然重点是美化!。

安卓手机厨房Kitchen说明

安卓手机厨房Kitchen说明

DSIXDA’s ROM Kitchen for HTC Android DevicesDSIXDA的HTC安卓ROM(固件)定制工具2011.2.23 文章作者:Will Verduzco是否你曾经想制做自己风格的ROM,但是又没有足够的编程经验去真正实现它?非常幸运的是,XDA高级版主Dsixda已经为HTC安卓设备制作了一个非常好的烹制工具,这个工具应该能够实现你所有ROM定制的需求。

这个工具只兼容Linux和Mac OS X,所以如果你的电脑正在运行windows系统,你将需要使用Cygwin或是一个虚拟机,比如VirtualBox。

想得到一些具体细节和其它的解决方式请参考Kitchen FAQ。

根据开发者提供的信息,这个工具被定位于以下目标人群:**************•哪些想要打造自己品牌的新定制Roms且又想要找一个容易的地方开始的人•哪些仅仅想将一个发行版的Rom或是其它人制做的ROM修改为自己喜欢的风格的人•哪些为了制作或是提取ROM而被这些脚本语言和复杂的命令行所困惑的人到目前为止,以下设备已经被支持:•Buzz / Wildfire•Desire•Desire HD•Desire Z•Dream / G1•Droid Eris•Evo 4G•Evo Shift 4G•HD2 – using NAND ROM•Hero / G2 Touch•Incredible•Legend•Magic / myTouch 3G•myTouch 4G•Nexus One•Tattoo / Click•所有的已经获得完全root权限的其它一些HTC的Android设备(没有经过测试)•所有的能运行Android系统的其它一些H TC Windows Mobile设备(没有经过测试)根据其它论坛的会员反馈,一些非HTC设备也被支持:•Huawei U8100/U8110/U8120/U8150•LG Ally•LG Shine Plus•LG GT540 Optimus•Motorola CLIQ•Samsung Galaxy S-你必需用RMGeren’s SGS版本的kitchen工具•Sony Xperia X10 / X10 Mini / X10 Mini Pro –没有boot.img•T-Mobile Pulse软件的具体说明和下载见下面回贴!=================================================== ================HTC Android Kitchen - by dsixda (xda-developers . com)=================================================== ================软件菜单介绍(英汉对照)Main Menu 主菜单1. Set up working folder from ROM 1.设置ROM的工作目录2. Add root permissions 2.添加root权限3. Add BusyBox 3.添加BusyBox4. Disable boot screen sounds 4.禁止第二屏启动的声音5. Add wireless tethering 5.添加无线共享6. Zipalign all *.apk files to optimize RAM usage 6.使用Zipalign压缩所有的apk文件以优化RAM使用7. Change wipe status of ROM 7.更改ROM的擦除状态8. Change name of ROM 8.更改ROM的名称9. Check update-script for errors 9.检查更新脚本错误10. Show working folder information 10.显示工作目录信息Advanced Options 高级选项11 - Deodex files in your ROM 11 - Deodex你ROM中的文件(译者注:就是把system/app下的APK和ODEX合并为一个apk文件,以便进行更新系统软件)12 - Add task killer tweak for speed (stock ROM only)12 - 添加task killer工具来调整运行速度(只适用于官方ROM)13 - Add /data/app functionality 13 - 添加/data/app功能(译者注:加入自定义可卸载程序存放目录,放在这里面的程序刷机后可以卸载,刷完格式化手机也会丢失)14 - Add Nano text editor + sysro/sysrw14 - 添加Nano文本编辑器和sysro/sysrw(系统只读或读写转换)15 - Add Bash (command shell)15 - 添加Bash(命令行)(译者注:不知道是什么高级东东)16 - Add Apps2SD 16-添加Apps2SD17 - Add /etc/init.d scripts support (busybox run-parts) 17 - 添加/etc/init.d脚本支持(译者注:可能是可以开机自动运行/etc/init.d目录下的脚本吧,做一些初始化的工作)18 - Add custom boot animation functionality 18 - 添加定制启动动画功能19 - Porting tools (experimental) 19 - 移植工具(实验)20 - Unpack or re-pack a boot image 20 - 解包或打包boot镜像21 - Unpack data.img 21 - 解包data.img22 - Sign APK file(s) 22 - 签名APK文件23 - Convert update-script or updater-script23 - 转换update-script或updater-script24 - Run plugin scripts 24 - 运行插件脚本99. Build ROM from working folder 99. 从工作目录中生成ROM00. About/Update kitchen 00. 关于/升级kitchen0. Exit 0.退出注意:刷Rom需要一个定制的recovery菜单。

安卓刷机包制作教程

安卓刷机包制作教程

安卓刷机包制作教程安卓刷机包制作教程刷机是指在一部手机上更换不同的操作系统固件,以获得更好的性能和功能。

下面是一个简单的安卓刷机包制作教程,供参考。

步骤一:备份手机数据在开始刷机之前,一定要备份手机中的重要数据。

这样即使刷机失败或出现问题,也能保留个人数据,以免造成损失。

步骤二:获取所需资源首先,需要获得所需的刷机包资源。

这可以通过下载从官方网站或第三方论坛提供的官方ROM镜像文件来完成。

确保下载到与手机型号完全匹配的ROM文件,以避免不兼容的问题。

步骤三:解压刷机包将下载的刷机包解压到一个易于访问的文件夹中。

确保将解压文件保存在一个没有中文或特殊字符的路径下,以避免文件路径出错。

步骤四:安装ADB工具ADB是安卓平台上一个常用的用于与设备进行通信的工具。

在制作刷机包时,需要使用ADB工具以便与手机建立连接并传输文件。

在计算机上安装ADB工具(一般是安卓SDK中的一部分),并确保ADB驱动程序正确安装。

步骤五:进入手机刷机模式在确保手机电量充足的情况下,按照特定的组合键进入手机的刷机模式。

这个组合键可因手机型号而变化,在制作刷机包教程中通常会有具体的说明。

进入刷机模式后,将手机通过USB线与计算机连接。

步骤六:使用ADB命令连接手机打开计算机上的命令提示符(或终端),导航到ADB工具所在的路径,并执行以下命令,以确认与手机的连接是否成功:adb devices如果连接成功,将会显示设备编号。

如果没有显示设备编号,请检查ADB驱动程序是否正确安装,并重新尝试。

步骤七:刷入刷机包在连接成功的情况下,使用以下命令将刷机包传输到手机中:adb push 刷机包路径 /sdcard/刷机包路径应该替换为实际刷机包所在的路径。

这个命令将刷机包传输到手机内存卡中。

接下来,执行以下命令刷入刷机包至手机:adb shellsuupdate /sdcard/刷机包.zip替换 "刷机包.zip" 为实际刷机包的名称。

Kitchen使用

Kitchen使用

沐风Android ROM定制系列教程之二厨房功能介绍及使用说明:本教程是根据沐风个人定制过程而写成,主要面对于想学习Android ROM定制的机友,给你们做为一个初级的学习资料。

由于沐风本人也是业余搞搞ROM定制,所以本系列教程难免存在缺陷和不足,还请各位嘴下留情。

平台说明:本系列教程是以Windows xp平台,HTC sensation手机为例。

其它操作系统和手机仅供参考。

在系列教程之一中我们已经建立好了Kitchen 厨房,以及相关的系统变量、工具等的安装。

如果你确认没有问题了,那么我们可以开始下面的学习。

一、提取ROM.ZIP这部分在网上有很多教程,大家也可以去参考一下。

目前大家应该都准备好了官方的RUU刷机包了吧。

那么我们现在双击一下这个.exe格式的RUU官方升级包,然后勾选“我了解上述注意事项,并已阅读了自述文件。

”然后点击下一步,出现下面画面后要停一下。

我们暂时先不管这个RUU升级窗口。

找到如C:\Documents and Settings\zhanwei\Local Settings\Temp的一个目录,然后在这个目录中搜索rom.zip。

如图所示,rom.zip会在这样一个目录中:找到后我们将rom.zip文件复制出来,放到厨房的original_update目录中然后我们回到RUU的那个窗口中,到这里我们就可以把这个窗口关掉了,如果我们先关掉这个窗口的话,在TEMP目录里面由RUU生成的那几个目录都会被RUU自动删掉。

所以我们必须要先复制出来,然后再关掉窗口。

到这里rom.zip已经成功提取了,下面我们正式开始Kitchen厨房的使用学习。

二、Kitchen 厨房的主要功能介绍:双击桌面上的Cygwin快捷方式,直到出现下图,如果你没有出现下面的图,请回到本系列教程之一,重新学习。

在厨房中有一个约定需要大家注意,所有选项中,只要是字母的,一定要小写。

大写的是不会执行的。

自己修改安卓刷机包ROM教程

自己修改安卓刷机包ROM教程

安卓个性化刷机包ROM定制教程本教程分成三个阶段:“删删减减入门篇”、“告别小白基础篇”以及“完全定制进阶篇”,以满足不同层次的机油选学。

提示:入门篇不需要下载任何工具即可定制;基础篇需要用到论坛大大们出品的工具;进阶篇需要配置计算机环境以及大神们制作ROM用的工具,最好有一定的英语基础!确认:本教程需要简单的计算机基础,太太太小白的同志9不要提问鸟。

本贴不设答疑,如果本教程都看不懂,要么百度,要么请放弃,用现成的ROM吧!确认要学就跟我来吧~~重申:刷机有风险,学成后,发布ROM前请先亲测!删删减减入门篇:本教程是最最简单的定制教程,准确一点说,都不能称之为定制,最多叫修改ROM。

方法很简单,只要你的计算机上有预装WINRAR压缩工具即可实现个性化修改。

首先,下载一版比较符号个人喜欢的ROM版本:大神人出品的成品ROM包。

建议选用本人5日发布的华为官方B835版(仅ROOT),这样个人修改后不论操作方便程度还是修改后ROM 的稳定性都有保证一些。

然后,双击下载好的ROM包,自动用WINRAR打开,这里注意:不要解压,弹出WINRAR 解压的界面即可!参照本教程提供的路径,就可以开始修改属于你自己的ROM啦!简单吧,那,咱开始?1、删除讨厌的“蟑螂”(预装应用):路径system/app,找到你看不顺眼的应用,右键直接在WINRAR里删除!删除时把**.APK和**.ODEX两个文件一并删除,有些ROM包作者合并了,直接删除就是,如:Tudou.apk。

论坛置顶贴就有对应的目录,这里就不提供了,如果认不得,请百度搞明白是什么再删!(其实这一步很多余,别人发布的ROM般都ROOT了,刷机后在碗豆上删即可,,方便,还不会出错!)2、改字体:路径:system/fonts。

找一个含你喜欢的字体的ROM,同样用WINRAR找开,直接从一个压缩包拖入你要修改的ROM即可。

新手整个文件夹下的文件全拖入吧~注意:如果要集成应用,应用名不能带中文!3、修改主题和图标:路径:system/framework下有一个framework-res.apk的文件,路径:system/app下有一个SystemUI.apk的文件,方法同2,下一个含你喜欢主题和图标的ROM,直接从一个压缩包拖入你要修改的压缩包替换原文件即可。

Android ROM定制工具——Kitchen ROM

Android ROM定制工具——Kitchen ROM

大家好,我是Android_Core4\★★★★,欢迎参阅由《Android.fairyland》出品的——《Android ROM定制工具——Kitchen ROM》教程!今天的教程,主要针对Kitchen ROM,也就是ROM厨房的运行环境设置以及运行,这是一个初期教程,以后还会有这方面的原创后续教程的,在教程开始前,先对本期教程该用到的工具——Cygwin以及Android Kitchen ROM(即ROM厨房)、EmEditor做一下简短的简介。

1.A ndroid Kitchen ROM简介:Kitchen ROM是由xda-developers论坛,一位来自加拿大开发者的杰作,Kitchen ROM的原名是——《dsixda's Android 》,这是一个定制ROM的工具。

2.C ygwin简介:Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多有用的工具,著名的还有eCos,不过现已被Redhat(收购)。

它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。

随着嵌入式系统开发在国内日渐流行,越来越多的开发者对Cygwin产生了兴趣。

3. EmEditor简介:EmEditor是日本的江村软件公司(Emurasoft)所开发的一款在Windows平台上运行的文字编辑程式。

EmEditor以运作轻巧、敏捷而又功能强大、丰富著称,得到许多用户的好评。

Windows内建的记事本程式由于功能太过单薄,所以有不少用户直接以EmEditor取代。

EmEditor的发行最早始于1997年,迄今仍在持续发展中。

简介完毕!让我们进入今天的教程:么这一步可以越过。

工具下载好后,开始进入今天的教程:1. 将Cygwin工具的压缩包解压,推荐以解压到Cygwin工具文件夹的方式解压;2. 鼠标左键双击文件夹;3. 文件夹里面,有三个文件;4. 鼠标左键双击setup应用程序;5. 进入到Cygwin工具的安装界面;6. 鼠标点击下一步;7. Cygwin的默认安装选项是Install from Internet(即联网安装)。

安卓刷机包制作以及JAVA环境配置和厨房的使用

安卓刷机包制作以及JAVA环境配置和厨房的使用

一、制作工具1.jdk1.7.0:(115网盘)安装,配置jdk1.7.0:执行jdk安装程序,自定义路径,我的安装路径为:C:\ProgramFiles\Java\jdk1.7.0(根据个人的具体路径)配置jdk:配置环境变量:Win7下为:计算机->属性->高级系统设置->环境变量->系统变量中添加以下环境变量:JAVA_HOME= C:\Program Files\Java\jdk1.7.0(根据自己的路径修改)CLASSPATH=.;C:\Program Files\Java\jdk1.7.0\lib\tools.jar;C:\Program Files\Java\jdk1.7.0\lib\dt.jar path= C:\Program Files\Java\jdk1.7.0\bin;写一个简单的java程序来测试jdk是否已安装成功:public class hello{public static void main(String args[]){System.out.println("Hello");}}将程序保存为文件名为hello.java的文件。

打开命令提示符窗口,进入到hello.java所在目录,键入下面的命令javac hello.javajava hello此时若打出来hello则安装成功,若没有打印出这句话,仔细检查以上配置是否正确。

注意系统文件夹选项中应确定“隐藏已知文件类型的扩展名”不勾选。

2.apktool工具箱(115网盘)可以解压放到你的cmd默认目录下,这样就不用每次都那么麻烦进入工具:比如我的默认目录为C:\Users\users,我就把解压出来的所有文件包括:aapt.exe,apktool.bat,apktool.jar放到这个文件夹下,具体的应用自己解决。

简单应用举例:主要是在美化时用到。

①apktoold "C:\framework-res.apk" "C:\framework”命令行解释:apktool d 要反编译的文件输出文件夹我们可以看到一个叫做res的目录,打开后看到一堆目录,所有的程序界面资源就放在这个res目录里面,我们这里简单的介绍一下这些目录对应的作用。

如何制作nb0 刷机包

如何制作nb0 刷机包

制作nb0 刷机包制作rom需要对nb0进行解包和打包,对镜像文件进行解包和打包。

然后才能对镜像文件的内容进行修改,即:修改美化rom。

镜像文件的解包和打包比较复杂,不容易操作。

那有没有简化的制作办法呢?答案是:有的。

这就是本教程要达到的目的。

本教程适合于初级制作nb0刷机包。

试图用最低的资源要求来制作一个可供刷机用的nb0文件。

需要的硬件工具是一台计算机和你的手机。

计算机是windows系统就行,不需要linux。

计算机用来进行nb0的解包和打包,修改某些程序、图像等。

手机用来编辑system目录下的内容和输出打包好的镜像文件system.img。

尽管对资源的要求进行了尽量的简化,但是仍然要求你--想要制作rom的人--具备一定的基础知识。

如果你是计算机和手机新手,建议你先打好基础,做些准备,然后再学制作刷机包。

限于篇幅,有关rom的结构和基本知识,我不再此论述。

自己到论坛里去找,资源很多。

我假定你们(打算制作rom)都已经具备了下面的基本要求。

下面进入正题。

1. 软件工具1) nb0的解包和打包这里有2个程序:nb0-utils.exe用于对nb0 rom进行解包和打包,需要java环境。

unyaffs.exe 用于对system.img镜像文件进行解包,以便于你可以从不同的刷机包中提取素材。

支持unyaffs.exe的还有两个软件,都在工具包内。

2) fastboot 该软件包用于刷镜像文件,例如:recovery和system镜像。

3) 神奇recovery2.5.1.0 用于从手机备份system.img,boot.img和receovery.img。

4) 一个完整的rom(下载我的07号rom)这是一个基础rom,在它之上进行你的修改和后期制作。

5) java windows下一般都有java。

最低需要jre1.6.0。

如果你计算机上没有java,自己去下载安装。

这里不教你。

请下载工具包sunnyok_tools.rar。

Kitchen使用

Kitchen使用

沐风Android ROM定制系列教程之二厨房功能介绍及使用说明本教程是根据沐风个人定制过程而写成主要面对于想学习Android ROM定制的机友给你们做为一个初级的学习资料。

由于沐风本人也是业余搞搞ROM定制所以本系列教程难免存在缺陷和不足还请各位嘴下留情。

平台说明本系列教程是以Windows xp平台HTC sensation手机为例。

其它操作系统和手机仅供参考。

在系列教程之一中我们已经建立好了Kitchen 厨房以及相关的系统变量、工具等的安装。

如果你确认没有问题了那么我们可以开始下面的学习。

一、提取ROM.ZIP 这部分在网上有很多教程大家也可以去参考一下。

目前大家应该都准备好了官方的RUU刷机包了吧。

那么我们现在双击一下这个.exe格式的RUU官方升级包然后勾选“我了解上述注意事项并已阅读了自述文件。

” 然后点击下一步出现下面画面后要停一下。

我们暂时先不管这个RUU升级窗口。

找到如C:Documents and SettingszhanweiLocal SettingsTemp的一个目录然后在这个目录中搜索rom.zip。

如图所示rom.zip会在这样一个目录中找到后我们将rom.zip文件复制出来放到厨房的original_update目录中然后我们回到RUU的那个窗口中到这里我们就可以把这个窗口关掉了如果我们先关掉这个窗口的话在TEMP目录里面由RUU生成的那几个目录都会被RUU自动删掉。

所以我们必须要先复制出来然后再关掉窗口。

到这里rom.zip已经成功提取了下面我们正式开始Kitchen 厨房的使用学习。

二、Kitchen 厨房的主要功能介绍双击桌面上的Cygwin快捷方式直到出现下图如果你没有出现下面的图请回到本系列教程之一重新学习。

在厨房中有一个约定需要大家注意所有选项中只要是字母的一定要小写。

大写的是不会执行的。

我先简单介绍一下上面图中的主要功能。

1、创建一个工作目录并将rom.zip 导入必须要做2、加入ROOT权限必须要做3、加入BusyBox功能可选但一般都做4、关闭开机音乐可选根据自己喜好5、加入WIFI共享2.3的可以不用做了6、整理所有的APK优化RAM内存使用必须要做7、更改刷入ROM的WIPE方式如果你想在刷机时进行WIPE就要执行8、更改ROM名称没有必要做9、检查升级脚本是否正常如果你没有进行手动修改可以不做10、显示工作目录的信息没有必要做0、高级选项99、从工作目录中创建ROM最后一步必须要做功能很多但是我们的定制ROM时有些是用不到的。

安卓手机 rom定制教程

安卓手机 rom定制教程

ROM定制教程一、ROM的初级定制:直接下载地址:下载1下载21.1、ROOT加入;(使用厨房一键ko)1.2、系统精简;以最基础的软件精简为例子吧!第一部,我们要了解清楚什么软件可以精简,什么软件不能精简,如果乱精简,后果就是,刷机后,无限重启!一般情况下,rom的应用程序列表是在system/app目录下(data/app等)精简方法非常简单,使用winrar打开你要精简的zip包,直接把要精简的apk删除掉即可1.3、脚本编写;认识recovery教程(百度搜索下,很容易找到脚本列表的)一般情况下,刷机脚本文件在刷机包的META-INF/com/google/android目录下下面我们制作一个C8600加刷字体和开机画面的加刷包机包文件结构System/fonts/DroidSans.ttf & DroidSansFallback.ttf (要替换的字体文件)META-INFData/cust /media /bootanimation.zip (因为C8600的开机动画是在data下的,所以我们要新建一个data)然后你可以用记事本等软件编写脚本,脚本如下show_progress 1 0copy_dir PACKAGE:system SYSTEM://复制SYSTEM的所有文件替换到系统SYSTEM目录下delete_recursive DATA:cust/media//删除Data/cust/media文件夹copy_dir PACKAGE:data DATA: 复制DATA的所有文件替换到系统DATA至于为什么要删除media文件,因为C8600替换开机画面必要要做这一步,一般情况下,开机画面的替换无需这么麻烦的!1.4、配置文件修改;说最基础的,我们来修改一下C8600的按键配置文件吧!提取配置文件system/ usr/ keylayout/ surf_keypad.kl你可以使用记事本等工具进行代码的编写和修改,我们就把相机键或者确认键改为home键吧!梦想Rise来偷懒下,其实这教程我之前已经发过,所以就拿这个做例子吧!改轨迹球中间的确认键key 232DPAD_CENTERW AKE_DROPPED把这行修改为:key 232HOME一定注意:删除“W AKE_DROPPER”及前面的空格,也就是这一行“HOME”之后是没有任何字符的。

安卓ROM厨房定制工具使用教程

安卓ROM厨房定制工具使用教程

安卓ROM厨房定制工具使用教程> 基础选项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】。

安卓厨房制作DIY固件教程

安卓厨房制作DIY固件教程

安卓厨房制作DIY固件教程!安卓厨房是一款可以进行rom解包打包签名等一些高级功能的强大利器,但它的运行环境是Linux,现在基本都装的是Windows所以我们基本思路是先用Cygwin建立个Linux环境,Cygwin又需要JDK的支持,所以才有前面这么多的步骤。

1.安装JDK下载1.6版jdk地址:/file/e7rfapld#(安装过程中最好一路点next不要改变设置)2.设置环境变量:JAVA_HOME、PATH、CLASSPATH计算机→(右键)属性→更改设置→高级→环境变量→系统变量→新建系统变量->新建->变量名:JAVA_HOME变量值:C:\P r ogram Files\Java\jdk1.6.0系统变量->新建->变量名:CLASSP A TH 变量值:.;%JAVA_HOME%\lib系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;CLA SSP A TH中有一英文句号“.”后跟一个分号,表示当前路径的意思运行C MD 输入javac 如果显示一堆帮助文字说明安装成功了!3.安装CygwinCygwin是虚拟Linux环境的工具,因为安卓厨房要在Linux环境下才能运行下载安卓厨房Cygwin:/file/ana9vh76#1.解压下载到的压缩包(比如解压到C盘,解压出来的东西包括:cygwin_packages文件夹、setup.exe、安装说明.txt),记得路径中不要带中文,最好也不要带空格。

2.运行Setup.exe 安装程序3. 选择"Install from Local Directory",然后点击Next(下一步)。

4. 接下来,指定根目录。

也就是你想要安装Cygwin 的位置(但不能是本压缩包解压出来的cygwin_packages 文件夹)。

如果你喜欢,可以是C:\Cygwin,注意要确定文件夹名种没有空格。

教你制作高级刷机包教程

教你制作高级刷机包教程

【教你制作高级刷机包教程】关机菜单加入重启、重启至Recovery和重启至....一、修改framework-res.apk1、反编译后添加三张图片到res\drawable-hdpi\目录下。

2、打开res\values\strings.xml,在最下面添加:&lt;string name=&quot;reboot&quot;&gt;Reboot&lt;/string&gt;&lt;string name=&quot;recovery&quot;&gt;Recovery&lt;/string&gt;&lt;string name=&quot;bootloader&quot;&gt;Bootloader&lt;/string&gt;3、打开res\values-zh-rCN\strings.xml,在最下面添加:&lt;string name=&quot;reboot&quot;&gt;重启&lt;/string&gt&lt;string name=&quot;recovery&quot;&gt;重启至Recovery&lt;/string&gt;&lt;string name=&quot;bootloader&quot;&gt;重启至Bootloader&lt;/string&gt;4、重新编译framework-res为framework-res-new.apk,解出resources.arsc以不压缩的形式替换到原版framework-res.apk中,然后将三张图片加入到相应位置。

二、修改android.policy.jar1、打开com\android\internal\policy\impl\GlobalActions.smali文件,在.method private createDialog()Landroid/app/AlertDialog;范围内(电源选项)查找[Lcom/android/internal/policy/impl/GlobalActions$Action;找到后修改为:const/4 v0, 0x4new-array v0, v0, [Lcom/android/internal/policy/impl/GlobalActions$Action;注:0x4表示电源选项中有4个菜单,可修改为自己需要的条目数量。

安卓刷机包制作详解

安卓刷机包制作详解

ROM简单制作教程前言经常看到网友问:哥几个,推荐一个好用的ROM啊?这时候我们要有信心说:自己制作的ROM才是最好的ROM。

当然制作ROM并不是那么简单,但也不是难到一般人做不了。

高端的大大可以从安卓源码开始编译ROM,但也是以团队的形式,比较出名的有CM和MIUI。

一般人还是只能从底包提取文件进行修改制作。

但这也不是轻易能完成的事。

我写这个教程只是出于爱好,本人并非计算机专业,所以写的并不是很专业。

但正因为如此,才能给大家更多的信心,我都能简单制作,你还怕你不行?本篇教程采用一种新的模式给大家展示这个教程。

将会从简单的知识普及,制作工具,步骤等说明,工程巨大,错误也不少,但还是希望能帮助到大家。

以下内容参考到的作者较多,就不一一详说了,感谢这些兄弟的奉献,让我们有一个更好的玩机空间。

关键词:java环境配置制作工具 update-script编写美化集成编译反编译一.制作目的:1.培养个人兴趣,感受动手动脑的快乐。

2.学习手机基本知识,最终动手制作自己的ROM。

3.帮助那些需要帮助的朋友(说不定有人喜欢你制作的ROM)二.制作原理:1.安卓基础知识普及:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。

目前,最新版本为Android2.4Gingerbread和Android3.0Honeycomb。

①底包:官方的系统包,相当于我们的Windows的操作系统,事实上它相当于一个纯净版或者内核版的系统包,是最底层的东西。

扩展名为sbf,底包通常是官方发布的,ROM 作者直接拿来用的,可以选择的版本不会太多,通常更新也不会频繁。

底包通常使用PC 端刷机工具(RSD)配合Bootloader的工程模式完成刷入。

②升级包(镜像包):广大玩家制作的底包增强包,通常表现为一个update.zip文件。

安卓Android ROM定制、移植:第五篇:厨房的使用教程

安卓Android ROM定制、移植:第五篇:厨房的使用教程

首先按照前面的配备好厨房,OK!不解释!
粗略讲下厨房的安装:
比如我下载的是ioz9_Android_Tools_GoAPK_0.179.zip(现在已经有0.180你可以百度到汉化版)
解压后,文件夹里面的所有文件都放在C:\cygwin\home\Administrator这就是你安装CYGWIN环境的目录下了
OK,其实你下载厨房估计都有教程里面,怎么放!
看前面的把提取出来的BOOT.IMG SYSTEM.IMG放C:\cygwin\home\Administrator\original_update这个里面,注意那个厨房一定得安装正确。

OK!let me go!
双击打开安装的cygwin
出现如下界面,
输入./menu\,回车,出现-再回车,出现厨房主界面
选择1,导入ROM文件或文件夹,来到以下界面
回车,出现
输入1,他会自动加载并分解,如图:
额,继续,随便修不修改都无所谓。

等他解压完,回车回到主页面,这个工作文件夹就做好了,到这里可以查看ROM信息
继续,一般来说一个官方的ROM就如下了
输入2项添加ROOT,选择f,回车得到ROOT。

输入3,回车,再输入Y得到BUSYBOX(其实可以不要)
进入高级菜单,输入11合并ODEX
等上面慢慢合并完,再输入13添加data文件夹,OK
参照第四篇,简单的制作。

以上图选择默认1,会进行优化,看图,输入Y
等他优化完,自动打包
输入N
签名中
其中还有修改文件名等,自己看着办吧!
厨房还有很多功能,慢慢再讲了,大家可以自己去研究,原来写教程那是累得你无语的事情!。

刷机包制作完整教程

刷机包制作完整教程

刷机包为单个签名的zip压缩包。

在刷机包中有一个脚本文件,里面有一系列命令,规定好把不同的文件内容复制的手机的指定分区,从而达到刷机目的。

那么怎样来制备这种zip刷机包呢?那个脚本文件又是什么呢?本章的内容包括三个部分:1.制作刷机补丁2.制作完整刷机包ROM3.如何单刷基带和内核通常,两者都称作刷机包。

在本文中,我们说“刷机补丁”是指ROM的补充内容。

例如:在英文底包上刷中文文件,或者替换字库,替换主题或桌面等等。

它们不构成可使手机运行的全部文件,它们仅仅是ROM的一部分。

以前,常用update.zip来传播。

当我们说“完整刷机包ROM”时,我们是特指一个独立完整的ROM,包含一个刷ROM所具有的所有必要刷机元素。

1. 制作刷机补丁我们都知道,ROM发布者通常发布刷机补丁来升级ROM。

ROM发布后,需要增加、刷新、更改ROM内容或功能时,没有必要重新安装整个ROM。

只要把需要更新的部分写成一个“刷机补丁”,刷进手机与已有的系统合并就行了。

在介绍如何制作刷机补丁之前,先让我们来看一个实例:用刷机补丁来更新两个主题文件,把TouchWiz30Launcher.apk和SystemUI.apk复制进手机的/system/app目录。

刷机包补丁文件名为:CWM_Update.zip。

用WinRAR打开刷机补丁文件CWM_Update.zip,看到有两个目录:META-INF 刷机脚本文件和签名system 要复制的补丁内容继续打开/system就看到文件夹/app,再下去在/app下看到要复制的两个主题文件TouchWiz30Launcher.apk和SystemUI.apk(见截图)。

从/system目录开始,所有的目录结构和akp文件放置的位置都必须与手机里的内容一一对应。

然后进入META-INF目录(见截图),我们看到有三个文件和一个字文件夹com。

这三个文件是签名文件,是签名操作产生的。

在Android手机里,所有要刷入手机或在手机里运行的程序都必须经过签名。

ROM+Kitchen制作教程

ROM+Kitchen制作教程

前言“我们事业的成功,不取决于我们懂得什么,而取决于我们认识谁,我们如何让这个谁来表达我们自己。

”——艾柯卡一直以来总想抽个时间把自己Kitchen Rom的一些心得写成一个教程,以帮助不会制作Rom的PDA Fans。

说是教程,也许会贻笑方家,或许心得更合适些,但还是让我权且叫教程吧。

在经历了一些事情之后,心情很是复杂,有很多朋友是我忠实的拥戴者,看着他们由于被某些力量和我一起受伤,总有些过意不去,他们为我打抱不平、为我仗义执言的行为和精神深深的感染我,令我为之动容,心潮澎湃!因此这篇教程是专门为我的Fans编写的,只有你们才配拥有这个教程的使用权。

如果能为你制作自己个性化的Rom和发烧Rom 有点裨益,我将为之欣慰!如果是我的反对者,假使这篇东西能让你心平气和,并能为你带来便利,我一样为之高兴!因为这些东西都是来自开放的互联网,我只是加以归集和整理。

功劳是那些为Rom平添许多精彩的大侠,你们和我一样都应该感谢他们!尊敬他们!这些大侠是:mamaich、bepe、misar、Helmi_c、anichillus(这五位大师提供工具)、Ivan、BeastyLeo(参考部分注册表)、aspep(提供18521原生中文资源)等等,一些还有我不知道(或忘了的)大师,不管我提没有提到你,一样感谢你们无私的贡献!这篇东西也是对你们的敬礼!如果有歪曲的地方,敬请你们谅解和斧正!基础篇:Kitchen过程解密本篇将使你可以随心所欲制作自己个性化的Rom。

使你由一个一知半解或什么都不知道如何制作Rom的人变成一个Rom高手。

很多Rom制作者只是会用Dump的方式制作Rom,很是困难和受累,Kitchen的方式似乎在D900的Rom制作中(仅指Pdafans论坛)只有aspep、allway和本人在使用。

为了让更多的Rom制作者和Fans都用便利的方式制作Rom,因此才制作这个教程帮助大家拥有一个干净的Rom。

Cygwin + Android Kitchen 环境+厨房 教你怎么修改打包手机固件rom

Cygwin + Android Kitchen 环境+厨房 教你怎么修改打包手机固件rom

所需app下载地址:/Q4i5XDuN8CfUh访问密码cd48咨询:QQ-1508809981; rom环境搭建求助只要耐心学习教程,你就可以修改rom!建议以大纲视图阅读1.JDK环境搭建1、安装JDK7:2、配置环境:把我提供的批处理文件包解压;放到java安装目录内。

例如:我把jdk安装在C:\Program Files\Java\jdk1.7.0_02;那么就把批处理放进jdk1.7.0_02文件夹。

双击运行java环境变量设置.bat第三步:重启电脑。

2.厨房搭建3、解压Cygwin_install压缩包解压到C盘根目录,解压出来的东西包括:cygwin_packages文件夹、setup.exe、安装说明.txt解压后不要对cygwin_packages文件夹内的文件有任何操作,否则安装可能会不成功;运行Setup.exe 安装程序,选择"Install from Local Directory",然后点击下一步;指定根目录。

也就是你想要安装 Cygwin 的位置。

直接按默认 C:\Cygwin,注意文件夹名一定要没有空格。

默认选择ALL USER(RECOMMENDED),然后点击下一步;指定Local Package Directory,路径必须指定到cygwin_packages(Cygwin_install解压出来的文件夹,且必须在C盘根目录)文件夹。

假如跳出了一个警告对话框,点击确定。

这是正在创建制定目录截图当安装程序显示出所有的包名时,点击上方第一个的"All <-> Default" 为"All <-> Install" (点击两个单词中间的那个符号),点击前点击后点击下一步,安装程序就会为你安装好厨房需要Cygwin 提供的一切支持到这里点击完成就可以了。

点击桌面上的Cygwin 快捷方式以便为你创建home 文件夹。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.下载安装jdk 地址:/file/dpn5jxsj#jdk-7u2-windows-i586.exe
2.设置环境变量:JA V A_HOME、PATH、CLASSPA TH
JA V A_HOME:我的电脑->属性->高级->单击“环境变量”按钮->单击“系统变量”区域的“新建”按钮->在“变量名”文本框中输入JA V A_HOME,在“变量值”文本框中输入JDK的安装路径(列如C:\Program Files\Java\jdk1.7.0_02\bin;),单击确定
PATH:在系统变量中查看PATH变量,如果存在PATH,则在最末尾多添加一个%JA V A_HOME%(注意和前面的之间用一个;隔开)。

如果不存在,则新建变量PATH,设定变量值为:%JA V A_HOME%;
CLASSPATH:在系统变量中查看CLASSPATH变量,如果存在CLASSPA TH,则在最末尾添加%JA V A_HOME%lib\dt.jar;%JA V A_HOME%\lib\tools.jar;。

如果不存在,则新建一个,设定变量值为:%JA V A_HOME%lib\dt.jar;%JA V A_HOME%\lib\tools.jar;
完成以上步骤后,开始验证是否安装成功。

运行CMD(开始,运行,输入cmd,回车),输入:javac。

假如出现了一堆如何使用java的帮助,那就是已经安装成功了
3.下载cygwin,解压至某磁盘根目录,我解压到d盘了地址:
/file/behsvqzn#Cygwin.7z
4.下载官方刷机包,解压后得到updata.app,将其放到
D:Cygwin/home/Administrator/original_update文件夹内,D是我cygwin的所在,Administrator是我登陆计算机的用户名,这两处可根据实际情况变更
4.启动cygwin.bat
5.cywin支持的格式较多,我这里不列举了,输入1,回车,然后选择原包即updata.app
6.好了,我们可以到D:\Cygwin\home\Administrator\WORKING_......\system\app里删除电信定制的东东以及同名的odex文件,添加系统常用的软件比如桌面、re管理器、reboot.apk等等,别忘了把软件里面的.so文件添加到
D:\Cygwin\home\Administrator\WORKING_......\system\lib;删除apk时把lib文件夹里对应的so文件对一些删掉。

美化自己弄吧,论坛里教程也不少
7.将包分解后进行root权限,输入2,回车(嘿嘿,不用到处找root软件了吧)选f (2.x 版本嘛)
8.busybox据说明root权限的程序会用到它,那就一起做了吧,输入3回车
9.wifi有需要的自行添加,对所有.apk优化先跳过,在打包时再做
10.wipe还是要做的,输入7,回车
11.修改rom的名字这个可以任意,(可以改成自己的名字)
12.输入0,回车打开第二级菜单,对于做deodex优化,我失败了,有成功的可以教教我
13.添加对/data/app的支持,因为我们常用软件要放到这里,此步骤必须的
14.对于软件中的14、15、16、17项我不太了解,朋友们自行处理。

15.添加自定义动画,这个看自己喜好
16.我们处理完以后就可以打包了,输入99,回车
默认,回车,我们在以前跳过的步骤又自动跳出来了,继续回车
对所有apk优化完毕,自动创建update.zip,并询问是否添加到rom中,输入y,回车
[cygwin继续询问保留更改。

直接回车默认
哈哈!我们的包就做成了!哦也! 万岁!!赶紧将包放到内存卡试试效果吧。

相关文档
最新文档