第一课:Andriod手机ROM定制
新手入门定制ROM培训教程

ROM定制入门教程定制入门教程目录Rom定制入门教程 (3)第一章初识android (3)Android系统概述 (3)第三方Rom文件组成 (3)App下文件介绍 (4)第二章JAVA环境配置 (8)Java环境的配置 (8)第三章厨房的搭建 (12)Cygwin安装步骤 (12)厨房安装及配置 (15)第五章开机动画的替换及位置变更 (31)第六章APK的解包、修改、汉化、打包 (32)第一部分:APK介绍,解包和打包常用软件 (32)第二部分:系统APK的编译反编译及实例 (37)第三部分:APK汉化,去广告。
(39)第七章ROM美化 (46)第一部分:在线厨房使用 (46)第二部分:ICS4.0美化系列 (57)ICS4.0美化之全局背景 (57)ICS4.0美化之进度条大小颜色修改 (58)ICS4.0美化之电量百分比 (59)ICS4.0美化之短信背景 (59)ICS4.0美化之状态栏时间居中 (62)ICS4.0美化之状态栏透明 (63)ICS4.0美化之状态栏下拉透明 (64)ICS4.0美化之通话背景修改 (65)ICS4.0美化之拨号盘 (65)ICS4.0美化之去电震动 (66)第八章刷机脚本说明 (71)1/65Rom定制入门教程第一章初识androidA ndroid系统概述Android的英文意思是机器人。
当然我们这里只是一个系统的代号。
例如微软的windows也称作视窗操作系统说白了android就是一个小型微缩化的Linux系统+通讯模块。
Linux负责操作以及使用通讯则是通过通讯模块radio与手机的交流,所以我们简单的理解就是Android为手机系统代号,而这个手机系统基于Linux。
文件组成第三方Rom2/653/65MTK android 常见系统App 介绍4/655/656/65/第二章JAVA环境配置J ava环境的配置Java环境需要下载jdk程序来安装,JDK:sun官方下载页面附件中已上传jdk-6u24-windows-i586.exe,其他版本也可以,只是配置环境时,路径或文件名因为JDK版本号不同而稍有差别,使用其他版本JDK的同学需要注意修改一下。
ROM定制教程手把手教你做ROM

ROM定制教程:手把手教你做ROM很早就说出个教程了,想了好长时间不知道该怎么出,关于ROM定制,要了解的东西确实比较多,想出个完善的教程不是件容易的事,一来发此类教程贴的工作量非常之大;二来本人水平有限,不知尽我所能能否将这些皮毛知识教给大家;三来,涉及的内容非常多,有点不知从何说起的感觉;这也许是很多ROM 大虾不愿出教程的原因吧,鉴于论坛有机油要求,为了大家的福利,本人在此班门弄斧,希望对大家能有所帮助,错漏之处希望大家能给予批评指正,谢谢!先发布吧,后面的我再慢慢写,家里网速太狗屎了,最近公司也经常开会,只能这样一点点的挤牙膏了,抱歉!教程大体分为以下几部分:1。
ROM基础知识2。
ROM 制作工具介绍3。
ROM定制4。
ROM定制FAQ5。
DIY及OEM包制作6。
模板的制作7。
移植第一部分:ROM基础知识A。
名词解释 1.ROM,RAM,FlashMemoryROM(ReadOnly Memory)的全名为只读记忆体,是PPC上的硬盘部分用来存储和保存数据。
ROM数据不能随意更新,但是在任何时候都可以读取。
即使是断电,ROM也能够保留数据。
但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途RAM(Random AccessMemory)的全名为随机存储记忆体,是PPC上的移动存储部分,用来存储和保存数据的。
它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)FlashMemory,由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了FlashMemory的发展,Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料,我们常见的FLASHMemory 有TF卡(全名:TransFLash卡),SD卡(全名:Secure Digital MemoryCard),CF卡(全名:CompactFlash卡)等。
安卓rom制作教程

安卓rom制作教程安卓ROM制作教程安卓ROM(Read-Only Memory)是一种预先编程的存储器,它包含了操作系统和内置应用程序。
制作自己的安卓ROM可以让你个性化你的手机,并添加一些自定义的功能。
下面是一个简单的安卓ROM制作教程。
第一步:准备工作1. 你需要一台可root的安卓手机,并确保手机已解锁bootloader。
2. 在电脑上下载并安装ADB(Android Debug Bridge)和Fastboot工具。
3. 下载并安装一个合适的ROM制作软件,如Kitchen MTK、ROM Toolbox等。
第二步:备份手机在开始制作ROM之前,务必备份手机中的所有数据,包括联系人、照片、音乐等。
你可以使用ADB工具把数据备份到电脑上。
第三步:解包原始ROM1. 使用ROM制作软件把原始ROM解压到你的电脑上。
这样你就可以编辑ROM包中的文件了。
2. 在解压后的文件夹中,你会找到几个重要的文件,如boot.img、system.img等。
第四步:编辑ROM1. 修改系统设置:你可以编辑系统设置,如添加或删除应用程序、更改启动画面等。
2. 安装自定义应用:你可以在ROM中添加一些自定义应用,例如Root Explorer、SuperUser等。
3. 修改内核:如果你是高级用户,你可以修改内核以提高手机的性能或添加一些新功能。
4. 添加自定义的壁纸、铃声等。
第五步:重新打包ROM完成对ROM的编辑后,你需要重新打包ROM。
第六步:刷入新的ROM1. 使用Fastboot工具把手机连接到电脑上。
2. 进入Fastboot模式,在命令提示符下输入“adb reboot bootloader”命令。
3. 使用“fastboot flash boot boot.img”命令刷入新的启动镜像。
4. 使用“fastboot flash system system.img”命令刷入新的系统镜像。
5. 使用“fastboot reboot”命令重启手机。
Android Rom 修改教程Htc Desire为例

题外话:写完了基本的DIY,大家是否已经有了心仪的Rom了?现在我开始写下拓展篇的第一篇Extend(0)来进行琐碎的DIY教程。
本篇介绍APKTool的使用方法,因为下面的拓展篇我就基本上用APKTool了。
@ 写在前面本人使用Windows X P,所以以下所有文字皆为Windows XP下操作。
需要JDKFYI, APKTool是DIY framework-res.apk又一利器——目前对resource.arsc的压缩有问题@ 工具下载及说明# 主要APKTool 1.3.1:目前最强大的反编译APK工具,利于汉化、修改APK 请放置到C:\Windows 目录下以方便下文的描述与使用点此本地下载点此去官方下载# 辅助签名工具点此下载本人修改的签名工具点此去下载原版#附:本人修改的签名工具使用小说明有两个bat文件,一个是在文件夹内搜索所有apk文件进行签名,另一个是在文件夹内搜索所有zip文件进行签名。
请将签名工具与需要签名的所有文件放入一个文件夹内。
@ 使用方法# 准备工作:放置下载好的文件到C:\Windows目录下点击开始–> 运行输入"cmd" 并回车(引号内内容,下同)# 解包:apktool d "<APK文件路径>" "<输出文件夹路径>"举例:apktool d "C:\htc\FallingBall.apk" "C:\htc\Fallingball"# 修改(用Photoshop改图片,用Notepad++改xml,等等)# 打包:apktool b "<刚才输出文件夹路径>"举例:apktool b "C:\htc\Fallingball"# 签名:到刚才输出文件夹路径内的dist文件夹内寻找打包后的apk文件包用签名工具进行签名# 制作补丁# 刷入手机@ 其他不是所有文件APKTool都能反编译的,比如我们的Desire就有很多这样的APK文件,例如HtcContacts.apk。
ROM制作与修改第一课:Android系统概述

ROM制作与修改第一课:Android系统概述Android系统概述Android的英文意思为机器人。
当然我们这里只是一个操作系统的代号。
例如微软的Windows 也称作视窗操作系统说白了Android就是一个小型微缩化的Linux操作系统+通讯模块。
我们的安卓手机的基本形态就是Linux+通讯模块组成的智能手机Linux负责操作以及使用通讯则是通过通讯模块通过radio与手机的交流所以我们简单的理解就是。
Android为手机操作系统的代号。
而这个操作系统就是基于Linux进行微缩小型化的。
下面介绍的便是官方的ROM文件组成系统分区和各个分区功能1.Android-info.Txt的内容为手机的各个参数包括手机型号/销往地区/boot版本解析文件内容modelid:PG3213000cidnum: HTC__044mainver:1.38.707.1hbootpreupdate:13modelid为手机的型号PG32130为HTC S710Ecidnum是手机的区域号.HTC__044代表的是香港地区.也就是说这个ROM是港版的.2. boot_signed.img这个类似于我们电脑的系统内核.通常我们不会修改这个文件.不过涉及移植的时候会接触到.3.hboot这个类似于咱们电脑的BIOS.关系到手机的启动信息.包括加载系统文件的先后4.radio手机与通讯模组交流的部分.通俗说法就是系统模块与通讯模块交流的中介5.recovery类似于ghost的一个组建。
可以快速还原备份系统数据原理和ghost相同6.System.img这个文件是我们需要修改的。
定制美化的文件都在这里。
这个相当于咱们装系统时的系统镜像。
所有系统文件都在这个文件中,我们可以通过工具将其解压出来erdata.img很明显.通过文件名我们可以知道这个文件包含的是用户数据。
由于定制暂时不涉及该文件.暂时不做介绍官方ROM以及非官方ROM的区别左边是官方的ROM。
厨房创建

沐风Android ROM定制系列教程之一厨房及定制环境的建立说明:本教程是根据沐风个人定制过程而写成,主要面对于想学习Android ROM定制的机友,给你们做为一个初级的学习资料。
由于沐风本人也是业余搞搞ROM定制,所以本系列教程难免存在缺陷和不足,还请各位嘴下留情。
平台说明:本系列教程是以Windows xp平台,HTC sensation手机为例。
其它操作系统和手机仅供参考。
一、建立厨房:1、安装JDK并设置环境变量:首先需要去下载JDK(我们这里以JDK-6u25-windows-i586为例),双击jdk-6u25-windows-i586.exe进行安装,点击下一步,默认的安装路径最好不要改,一直下一步到完成。
安装完成后我们开始设置环境变量,这里是一个重点,所以大家一定要细心:右键点击“我的电脑”,选择“属性”,在弹出的窗口中上面点击“高级”。
然后点击上图的环境变量,出现下面的图:然后点击下面“系统变量”的新建:然后输入下面的信息:变量名:JA V A_HOME变量值:C:\Program Files\Java\jdk1.6.0_25然后确定,再次点击新建,输入下面的信息:变量名:CLASSPA TH变量值:C:\Program Files\Java\jdk1.6.0_25\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_25\lib\tools.jar;. 注意最后面有个小点,别忘了。
然后在“系统变量”框中找到“Path”,双击或者点击“编辑”,在它的变量值最后面加上下面这句,注意前面有个分号。
然后一路确定回到桌面。
;C:\Program Files\Java\jdk1.6.0_25\bin然后点击Windows xp左下角的“开始”按钮,然后点击“运行”,输入:cmd 然后点击确定或者回车然后在下图的光标闪动处输入:JA V AC,然后回车。
安卓ROOM定制教程

准备工作,下载一下三个文件【ROM定制工具】XDA智能手机网专用中文版厨房0.193(2012年5月更新__最新版)/thread-10994345-1-1.htmlVM虚拟机:/c0qbbzbkix雨林木风3.0的下载地址/c0l7qb6gd1第一、安装虚拟机这个很简单,在windows下像安装一般的程序一样安装就可以了。
注:1.不需要安装在系统盘下,最好单独成盘。
2.安装好虚拟机后不要急着运行,到刚才解压的文件夹下,把VMware+Workstation+7.0.1 Build 227600+汉化补丁.7z解压下来,在把里面的文件复制到你刚才安装虚拟机目录下。
第二,在虚拟机下安装linux在桌面双击虚拟机图标,点击新建虚拟机-下一步-选择安装盘镜像文件(我们刚下载的雨林木风3.0)-下一步-客户机操作系统(选择Linux)、版本(选择Ubuntu)-下一步-虚拟机名称自己选择、位置可选择(我个人是默认)-下一步-最大磁盘大小(建议选40G)其它的默认-下一步-完成第三、进入系统你在什么地方?可以自己选择一般都是保持默认。
前进键盘布局可以自己选择一般都是保持默认。
前进准备硬盘空间 (选择手动指定分区) 前进准备分区 点击下面(新建分区表...)继续后出现下图双击空闲后 (如下图)创建第一个分区后在双击空闲创建第二分区 如下图最后一个分区 (剩下的所有的空间) 如下图分区全部创建完后 点击 前进出现图下信息。
名字可以随便填 、登录名及登录密码一定要设好 下面计算机名会自动生成点击前进点击安装在终端窗口输入sudo passwd root 后 按回车 如下图这个时候叫你输入你刚才设置的登陆密码注(输入的密码是看不到的) 输入后按回车运行后会停顿在那里就按回车点击menu"在终端中运行"如下图右击桌面,选择在终端中打开,然后出入javac,按回车出现下图输入apt-get install openjdk-6-jdk ,按回车等待下载完成待下载完成,再次输入javac,按回车,出现下图至此成功,建议将厨房换成0.192,开始制作吧『第三课』认识厨房1-导入ROM文件到工作文件夹(这个就不解释了)2-添加ROOT权限(就是ROM添加添加最高权限,这个一般都是基于官方修改ROM时用到,因为基于第三方ROM基本上都是已经ROOT了的。
安卓ROM定制教程rom定制的一些简单操作

[安卓ROM定制教程3]rom定制的一些简单操作1、如果解包和打包ROM(1)解包很简单了,右击ROM选择解压到当前目录即可(2)修改好后打包ROM也非常简单,选中META-INF、system、boot.img,右击“添加到压缩文件”,然后选择“压缩文件格式”为zip,文件名任意,点击确定即可完成打包。
(3)U8800/U8800Pro/U8860等机型使用G大最新recovery刷机的话,ROM包不用签名。
所以,在打包之前,可以删掉META-INF下的签名文件。
2、如何内置程序(1)将apk格式的应用程序复制到system/app目录下就可以了。
(2)部分apk程序有lib库文件,如输入法、FMR内存清理、快图等,以压缩包方式打开apk可以看到lib目录,进入lib目录中armeabi(也可能是其他名称),将你看到的.so格式文件拖动出来,并复制到system/lib目录下。
3、如何更换字体(1)system/fonts/clockopia.ttf 为锁屏时的时钟字库,可以到网上找ttf格式的字库替换(2)system/fonts/droidSans.ttf 英文常规字库,system/fonts/DroidSans-Bold.ttf 英文粗体字库。
(3)system/fonts/droidSansFallback.ttf 系统全局字库,替换这个文件即可替换系统字体显示,但英文显示不会更换,英文替换看上一项。
(4)其他文件未知,我们一般只修改上述四个文件4、GPS优化Gps配置文件为system/etc/gps.conf,,以记事本的方式打开,网上有很多gps配置文件的修改教程,大家可以自己修改,达到GPS优化的效果5、HOST翻墙system/etc/host ,以记事本的方式打开,此文件可以到网上找,尽可能找最新的6、手机上内置或者外置卡挂载失败修复system/etc/vold.fstab,以记事本的方式打开,U8/U8+上没遇到,所以我未尝试过,可以在网上找教程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我们都知道,Android系统就是由linux系统而来,但是作为初学者来说Linux是很难攻克或者掌握的难点,
所以本教程是教初学者在Windows下进行定制,要定制ROM必须先给自己的电脑搭建好JAVA环境和厨房工具,本节课就是搭建环境、厨房安装。
一:ROM定制工具准备:
本帖隐藏的内容
1. JA V A官方最新版:
这里注意的是,JA V A环境区分个人电脑系统版本,如XP \ Win7 32 \ Win 64 ,请下载时候注意版本。
官方下载地址:/technetwork/java/javase/downloads/index.html
点击JDK -- Download按钮,下载JDK官方版本。
2.最新cygwin汉化版(window下linux环境):
下载地址:/share/link?shareid=86922&uk=3859430287
3.ROM定制厨房工具:
【ROM定制工具】Android Kitchen v0.206 安卓ROM定制厨房工具最新汉化版(持续更新)
/thread-5892724-1-1.html
二:JAVA环境搭建:【注意:64位系统安装路径可能是C:\Program Files(x86) ,而32位系统安装路径是C:\Program
Files】1. 安装JDK (JAVA环境)
点击打开附件jdk-7u2-windows-i586并安装;
注意:以下我是以win7的64位系统为例。
无论XP还是Win7原理都是一样;;
安装路径默认最好,当然也可以安装到其他盘,但安装路径最好不要有中文!
刚才我说过了我的是64位系统,所有默认我的路径是C:\Program Files(x86)\Java\jre7\
XP的默认路径应该是C:\Program Files\Java\jre7\ ,注意一下就行,直接点击下一步。
直到安装完成。
JAVA我们安装好了,下面就是配置Java环境。
2. 配置Java环境
依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。
在“系统变量”栏下执行三项操作:(请直接复制下面文本中红色部分)
①新建“Java_Home”,设置其值为JDK所在的绝对路径,如果你的事刚才的默认路径,那值为C:\Program Files(X86)\Java\jdk1.7.0_02 【注意这里区分好系统是32位还是64位】
②新建“Classpath”(如果已有,则直接编辑),设置其值
为;%Java_Home%\lib; (若值中原来有内容,用分号与之隔开,第一个分号前面有内容才加,注意!)。
③新建“Path”(如果已有,则直接编辑),设置其值
为;%Java_Home%\bin; (若值中原来有内容,用分号与之隔开,第一个分号前面有内容才加,注意!)。
完成以后步骤后,点击确定退出,JAVA环境就搭建完了。
3. 检查JAVA环境是否搭建成功?
点击电脑左下角开始----运行----输入cmd----回车,此时弹出一个对话框,打开windows下命令终端。
在里面输入javac---回车,如果搭建成功就会弹出许多的JAVA 帮助信息(如下图),
如果提示javac不是内部或者外部命令,说明你在JAVA环境搭建过程中出了错误,
需要卸载JDK程序,重启电脑后,仔细阅读教程重新搭建JAVA 环境。
三:Cygwin安装(windows下模拟Linux环境):1、解压下载到的
压缩包(比如解压到C盘,解压出来的东西包括:包的文件夹c:\cygwin_packages、安装程序c:\setup.exe、文档c:\安装说明.txt),记得路径中不要带中文,最好也不要带空格。
2、运行Setup.exe 安装程序,然后点击Next (下一步)。
3、选择"Install from Local Directory",然后点击Next (下一步)。
4、接下来,指定根目录;也就是你想要安装Cygwin 的位置(但不能是本压缩包解压出来的cygwin_packages 文件夹)。
如果你喜欢,可以是C:\Cygwin,注意要确定文件夹名中没有中文和空格。
然后点击Next (下一步)
5、然后,指定Local Package Directory,必须指定为cygwin_packages 文件夹所在路径,例如C:\cygwin_packages 假如跳出了一个警告对话框,点击确定(是)。
6、当安装程序显示出所有的包名时,点击更改上方的"All <-> Default" 为"All <-> Install" (需要点击那个环形箭头符号),然后点击Next (下一步)。
7、安装程序现在就会开始为你安装好厨房工具需要Cygwin 提供的一切支持;
8、至此,cygwin已经安装成功,但还缺少最后一步,很多人都没有进行最后一步,所以从会出现错误。
安装完成后,关闭安装程序,返回电脑桌面,点击桌面上的Cygwin 快捷方式,按照提示为你创建home 文件夹,最后创建成功!
四:ROM厨房定制工具的安装和使用:1、前面的所有步骤都是为这一
步骤做准备,想要在windows下定制ROM,前面的三步是前提,那么最后的就是ROM定制工具的安装和使用了。
本小节讲解ROM定制工具的安装,第二节课着重说怎么使用ROM定制工具。
首先,ROM定制工具全称“dsixda's Android Kitchen ”,国外原帖地址:/showthread.php?t=633246
国内大部分定制工具都是源自dsixda理念或者直接修改汉化,安智网本地汉化版本下载地址:/forum-335-1.html
2、将下载到ROM组专用定制工具解压到一个文件夹中,拷贝到C:\Cygwin\home\jinzi 文件夹中,
注意:假设你的Cygwin是安装在C盘根目录下,而且电脑的用户名为jinzi ,具体请根据各自的设置进行变通修改;
另外,ROM定制工具解压,个人自命名的文件夹名称需要记住,比如我命名的是【Kitchen_ROM】
3、点击桌面上的Cygwin 快捷方式;执行命令:cd Kitchen_ROM;执行命令:./menu 就会显示如下画面;
小技巧:使用用文本编辑器(例如EmEditor,不建议使用系统自带的记事本程序),
打开C:\Cygwin\home\Administrator\.bashrc 文件,在最后面添加以下两行。
cd Kitchen_ROM/
./menu
这样做的好处是,一旦你点击了桌面上的Cygwin 快捷方式,就会直接进入厨房界面了。
2012-10-27 21:15 上传
下载附件(48.3 KB)
4、如果最终能够打开如上图所示界面,那表示ROM定制第一课,JAVA环境搭建,厨房安装,就到这里结束了。
第二课是Android Kitchen 厨房定制工具使用教程,希望大家继续关注。