当前位置:文档之家› 安卓刷机包制作以及JAVA环境配置和厨房的使用

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

安卓刷机包制作以及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.java

java 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目录里面,我们这里简单的介绍一下这些目录对应的作用。

drawable,这个目录是放程序需要用到的图标以及各种图片的

layout-land,这个目录是放竖版界面的xml描述文件的

layout-port,这个目录是放横版界面的xml描述文件的

menu,这个顾名思义,就是放菜单布局的xml描述文件的

values,这个目录是汉化重头戏,绝大部分需要汉化的字符串资源定义就在这里面

xml,其他不再详细分类的布局xml描述文件

一个写的很规范的Android程序,会把整个程序里面所用到的字符串资源都分离出来,放在values的strings.xml 文件里面,而放在values目录的,基本上就是英文字符串资源。而一般的程序在处理字符串资源上都是交给Android 系统去判断是什么环境,从而自己选择语言的

apktool b"C:\framework"

命令行解释:apktool b 要打包内容所在文件夹

3.UltraEdit:用于编写代码的好软件.(在115网盘)

4.核心软件:厨房(115网盘)

①为厨房安装 Cygwin 的步骤

1) 1) 解压下载到的压缩包(比如解压到C盘,解压出来的东西包括:包的文件夹c:\cygwin_packages、安装程序c:\setup.exe、文档c:\安装说明.txt),记得路径中不要带中文,最好也不要带空格。

2) 运行 Setup.exe,

然后点击Next (下一步)。

3) 选择"Install from Local Directory,"

4) 接下来,指定根目录。也就是你想要安装 Cygwin 的位置(但不能是本压缩包解压出来的 cygwin_packages 文件夹)。如果你喜欢,可以是 C:\Cygwin,注意要确定文件夹名种没有空格。

5) 然后,要指定的Local Package Directory 必须指定为 cygwin_packages 文件夹所在路径,例如 C:\cygwin_packages假如跳出了一个警告对话框,点击确定(是)。

6) 当安装程序显示出所有的包名时,点击更改上方的 "All <-> Default" 为"All <-> Install" (需要点击那个箭头)

7) 然后点击 Next,安装程序就会为你安装好 android Kitchen 需要 Cygwin 提供的一切支持

8) 最后,点击桌面上的Cygwin 快捷方式以便为你创建 home 文件夹。搞定!

本 Cygwin 安装包中包含了以下的包,这些都是厨房正常工作所需要的:* Devel /gcc * Interpreters / perl

* Utils / cpio

* Utils / util-linux* Utils / ncurses *Archive / zip* Archive / unzip * Web / wget

②如何开始使用ROM组专用定制工具:

1) 完成上面的步骤后,将下载的Android_Kitchen_0.171汉化版解压,把里面的goapk_kitchen文件夹移动到C:\Cygwin\home\Administrator文件夹中(这里假设你的Cygwin是安装在C盘根目录下,而且你电脑的用户名

为Administrator。具体请根据各自的设置进行变通)。

2) 点击桌面上的Cygwin 快捷方式

3) 执行命令:cd goapk_Kitchen

4) 执行命令:./menu

OK,剩下的事情就靠你自己自由发挥了。

PS:一个小技巧,使用用文本编辑器(例如EmEditor,不建议使用系统自带的记事本程序)打开C:\Cygwin\home\Administrator\.bashrc,在最后面添加以下两行。

cd goapk_Kitchen/

./menu

这样做的好处是,一旦你点击了桌面上的Cygwin 快捷方式,就会直接进入厨房界面了。

二、制作步骤:

1.

解压待修改ROM。

将system.img和boot.img解压出来,如果需要在刷机时同时刷入radio.img,则把radio.img也解压出来。将文件(如果是修改其他制作者的ROM,文件则为*.zip,比如buzz_2.2_1.2-Beta2_android.zip)放到以下文件夹中(根据个人安装的位置决定,不再累述):G:\Cygwin\home\<用户名>\goapk Kitchen\original_update

支持的格式如图:

2.修改ROM。

①运行厨房。双击执行桌面上的Cygwin快捷方式(也可以双击执行C:\Cygwin\Cygwin.bat),输入命令:

01. cd goapk_Kitchen

02.

./menu

至此,厨房已成功运行。

接下来就开始你的制作之旅吧。

②解压待修改的ROM。选择厨房的第1项“1 - 分解ROM 包到工作目录中”,然后根据情况的不同,选择对应的ROM。解压得到的文件位于以下文件夹中:C:\Cygwin\home\<用户名>\goapk_Kitchen\WORKING_<日期>_<时间>

只支持如上几种格式的原文件。

③添加常用功能支持。厨房提供了多种常用的功能,请根据个人的喜好进行选选择。此步不做具体解释,厨房中每个功能基本都有相应的解释,请仔细查看。

④去除不需要的apk。如果想要精简掉ROM中的某个不需要的软件,则删除对应的apk(如有同名的odex 文件,也将其删除)即可。譬如,我要去掉YouTube,则删除YouTube.apk,又想要去掉世界时钟,则删除了WorldClock.apk和WorldClock.odex。

⑤集成apk。进入工作目录文件夹,再进入data\app目录,看这里是否有你所需的程序,不需要的请删除。你还可以添加你需要的默认安装软件。进入工作目录文件夹,再进入system\app删除你不想要的组件、或是添加你需要的组件。由于有一些组件与其它组件是有依赖的,所以删除时请注意。但也不要怕,如果你删除的组件不对,刷机时最多是无法进入系统,你用完整ROM重新刷一次既可。一般不会变成砖的。注意文件名不能有中文,也不要有空格。同时,避免出现特殊字符。集成输入法等带有so库的apk程序。以搜狗输入法为例。需要在将apk放置到/system/app的同时将包中的so库提取出来,放至/system/lib文件夹中(不要对原apk做修改,仅提取)。删除、添加软件完毕,接下来就可进行deodex等操作。

⑥关于美化的话也是一个很长的问题,推荐有点英文基础的同学到http://uot.dakra.lt/去定制一个,参考教程:https://www.doczj.com/doc/af5279370.html,/viewthread.php?tid=1991363&extra=&page=1

或者自己手动做一个也行:

参考我的另一个帖子吧,虽然写的不是很好。

https://www.doczj.com/doc/af5279370.html,/viewthread.php?tid=1720417&page=1&extra=#pid30778663修改完以后,替换/system/framework/文件夹下的framework-res.apk文件等

⑦集成apn自动设置。将附件apns-conf.rar解压,覆盖/system/etc下的同名文件即可。apns-conf apns-conf.rar (16.44 KB)

⑧修改开机动画。开机动画即为bootanimation.zip,具体位置在/system/customize/resource文件夹中。

⑨默认中文。修改三个文件:1、/system/build.prop;2、/system/customize/CID/default.xml;3、/system/customize/MNS/default.xml

1)、修改https://www.doczj.com/doc/af5279370.html,nguage和ro.product.locale.region。(此处修改的是系统的默认显示语言)

1.

https://www.doczj.com/doc/af5279370.html,nguage=zh

2.

ro.product.locale.region=CN

2)、修改以下代码。这里我仅保留了简繁体和英文。(此处修改的是可供选择的语言)

1.

2.

3.

en_AT;en_CH;en_DE;en_ES;en_FR;en_GB;en_GR;en_IT;en_NL;en_PT;en_RU;en_NO;en_DK;en_SE;en_F I;en_CZ;en_PL;en_RO;en_HU;en_SK;en_ZA;en_IL;en_IE;en_LV;en_EE;en_LT;en_LU;en_UA;fr_AT;fr_CH;fr_DE;fr_ES;fr _FR;fr_GB;fr_IE;fr_NL;fr_PT;fr_ZA;fr_IT;fr_IL;fr_LU;it_AT;it_CH;it_DE;it_GB;it_IE;it_IT;it_IL;es_ES;es_GB; es_IE;es_IL;es_PT;nl_NL;nl_LU;de_AT;de_CH;de_DE;de_ES;de_NL;de_IT;de_LU;de_PT;el_GR;pt_ES;pt_PT;pt_ZA;nb_N O;nb_DK;nb_SE;nb_FI;da_NO;da_DK;da_SE;da_FI;sv_NO;sv_DK;sv_SE;sv_FI;cs_CZ;cs_PL;cs_RO;cs_HU;cs_SK;cs_LV;cs _EE;cs_LT;pl_CZ;pl_PL;pl_RO;pl_HU;pl_SK;pl_LV;pl_EE;pl_LT;ru_CZ;ru_PL;ru_RO;ru_HU;ru_SK;ru_RU;ru_LV;ru_EE; ru_LT;ru_UA;fi_DK;fi_FI;fi_NO;fi_SE;

5.

yes

6.

yes

7.

yes

8.

yes

9.

yes

10.

yes

11.

...

12.

14.

修改为:

1.

2.

3.

4.

en_GB;zh_CN;zh_TW;

5.

yes

6.

yes

7.

yes

8.

9.

3)、修改以下代码。(此处修改的是默认选中的语言)

1.

2.

3.

4.

false

5.

en_GB

6.

7.

8.

修改为(简体中文):

1.

2.

4.

false

5.

zh_CN

6.

7.

8.

默认时区。在/system/default.prop中修改persist.sys.timezone(如果没有该项,则手动添加)的值为Asia/Shanghai(即东八区),即

persist.sys.timezone=Asia/Shanghai

注:如果没有/system/default.prop,也可以在/system/build.prop中修改或添加。

⑾锁了bl的同学,在修改时注意看运行时的语句,凡是涉及到的功能修改了boot.img,你就趁早删了update-script相关语句重来吧,不然也不会出什么大事,就是手机卡在第一屏进不去,或者一直进入恢复模式。解决办法如果你先前备份了,那就还原一下。如果没备份,重刷底包吧。

⑿接下来就是打包签名,按照提示一步一步来就OK了。

教你制作定制版安卓系统(Android ROM)

教你制作定制版安卓系统(Android ROM) 有点玩机兴趣的android爱好者,应该对custom ROM这种东西都不陌生,它大致就相当于我们封装定制版pc系统中用到的Ghost(*.gho)文件。在介绍root权限获取的时候,就直接用的MoDaCo Custom ROM作为例子。适用于Hero比较好的ROM还有不少,比如Drizzy’s Custom HeroROM等等,都可以在XDA上找到。肯定有不少朋友感到很好奇,这些ROM都是怎么做的。 考虑到中文社区相关资料比较少,在这里抛砖引玉,大概原理介绍一下。 对于第三方ROM来讲,通常都包括两部分,一个recoveryimage,一个update.zip。而大多数的第三方ROM的特色,就是加入了很多东西,比如superuser程序来获得root权限,busybox 来扩充命令行下的功能,各种各样的配置文件或者小工具,比如默认打开中文locale,等等。这些看似神奇的改动,都是在update.zip里面搞的,custom recoveryimage的主要作用就是引导用户的操作,比如让你先备份,再应用update.zip,再重启之类的操作。由于custom recoveryimage和update.zip的耦合性很小,所以不少custom ROM直接都用同一个custom recoveryimage,这个好像是出自MoDaCo作者之手。再然后,我之前的文章已经有对recoveryimage的简单讲解,所以这里,我主要介绍一下update.zip的制作。 如果我们直接把MoDaCoROM中的update.zip解包,我们会发现有一个boot.img,一个data 文件夹,一个system文件夹,一个META-INF文件夹。这个data文件夹放的是init.rc,而本来在系统中,init.rc就是在data目录下的。当然,两者的作用不一样,这里的init.rc主要作用是开机执行你希望执行的命令,比如MoDaCo的init.rc就是install busybox。 而值得详细说明的,就是system文件夹。MoDaCoROM版本的system下有一系列作者希望放到系统中的工具,对于apk文件,就放到app下,工具就放到bin和xbin下,依此类推。换句话说,system或者data这个目录层次结构是取决于你自己的,你希望放的东西属于什么,应该运行在online系统的什么目录下,update.zip里面就应该是有相应的目录路径,然后东西就放在 里面。 具体点,我们现在要依样画葫芦,搞一个新的update.zip,那么第一步就是首先建立一个文件 夹

Android_ROM制作移植及精简教程

Android_ROM制作,精简及移植教程 本教程主要内容有:Android系统文件夹结构解析、应用软件说明、定制精简、ROM签名把包等内容。刷机有风险,出问题自负。其实这个教程一早就想写的,但由于时间及本人的懒惰,一直拖着。今晚终于静下心来写好本文,本文有部份内容来自于网络。 速度与华丽,你喜欢那个。是不是想要一个又够速度又华丽的ROM呢?我是一个追求新鲜的人,对于手机的ROM,我又追求稳定、精简、美观、省电。现在Hero ROM有很多,最新的有第三方Android 2.1版本,但这些ROM的制作者都会跟据自已的个人喜欢会增加和增少相应的功能或是界面,但我们往往不喜欢这些ROM的某些小方面,所以随着而来面对的问题就是怎样把这个ROM修改成为一个自已真正需要的ROM呢?以往一直是依靠“大杀器”来解决,但觉得还是过于麻烦,所以寻求办法自己动手修改ROM。于是有了本文。废话少说,进入题。 一、Android系统文件夹结构 一个完整的ROM根目录会有以下几个文件夹及文件: data META-IN system boot.img 系统目录说明 1. 应用程序安装目录 1) 系统应用程序所在目录 /system/app/*.apk 2)用户安装应用程序所在目录 /data/app/*.apk 3) 注意: a)在模拟器中,每重启一次,/system/app/下的应用都会被还原,有时/data/app下也会被清除 b)若在/system/app和/data/app下有重名的应用,不一定会启动哪一个,尤其是在adb install杀死正在运行的程序时,有时旧的就会被启动 2.用户数据所在目录 /data/data/应用包名/shared_prefs 配置文件 /data/data/应用包名/databases/* 库文件所在目录 3. SD卡对应目录 /sdcard/

企业Java项目环境搭建

新人主要任务 1.搭建java环境 2.安装Eclipse开发集成环境 3.配置Tomcat服务器 4.安装SVN插件 5.安装Maven插件 6.搭建一个Maven项目 一.下载资源 (1)接通共享主机,根据提示输入用户名, 密码。 (2)进入安装程序\开发工具\Java文件夹,下载您需要的资源。如下图二.Java环境搭建 (1)安装jdk-6u25-windows-i586.exe执行文件 (2)安装后配置java环境变量,如下 电脑->属性->高级->环境变量根据自己java SDK安装目录修改如下JAVA_HOME= C: PATH= %JAVA_HOME%\bin CLASSPATH=.; %JAVA_HOME%\lib;%JAVA_HOME%\rt.jar (3)测试java环境是否搭建成功 Cmd ->java ->javac看看系统是否识别命令 二.安装Eclipse开发集成环境 解压eclipse-jee-helios-SR2-win32.zip文件夹,双击“eclipse.exe”图

标开始运行Eclipse程序(注意解压路径不要带有“中文”)。 三.解压压缩包,运行Eclipse程序,选择Window->Preferences->Server->Runtime Environments,如下图 选择“Add…”按钮后,选择“Apache Tomcat v6.0”如下图 单击”Next >”,选择Tomcat压缩路径如下图 选择结束。 四,安装SVN插件 运行Eclipse程序,选择Help->Eclipse Marketplace,如下图 在Find编辑框中输入“SVN”进行搜索,结果如下图 选择SVN进行安装。

自己修改安卓刷机包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,直接从一个压缩包拖入你要修改的压缩包替换原文件即可。搞不明白的,自己解压出来看看~**.apk文件也用WINRAR解压! 4、修改铃声:路径:system/media/audio 下面有四个文件夹,分别是alarms-闹钟,notifications-短信,ringtones-来电。找开各文件夹,把不想要的删了就行,如果要自己加音乐。请下一个格式工厂,把自己喜欢的音乐转换成OGG格式后再拖入即可。 5、这一步需要一个文本工具Notepad:单独解压出system/buidl.prop,用Notepad打开修改:优化内存,硬件加速,关于手机上显示的信息、版本号等;解压出system/usr/keylaout/qwerty.kl 通过修改里面key217 后面的SEARCH为POWER,实现搜索键锁屏。 6、开关机动画:路径:cust/chinatelecom/cn/media下面有两个压缩包:bootanimation.zip开机动画和shutdownanimation.zip关机动画。自己下一些喜欢的替换即可或者自己制作,解压开关机动画压缩包,再把它解压出来,你会看到里面有两个文件夹:part0、part1,里面全是连续的组图通过帧播放实现的,注意,里面有个desc.txt的文件,也要用notepad打开。改好图后,再打包起来,打包时选ZIP文件,存储压缩方式。然后把

MIUI ROM制作教程——认识Android手机

MIUI ROM适配之旅第一天——认识Android手机 写这篇文章时想起我的第一部Android手机HTC Hero。买回来后,同事告诉我可以去刷机玩玩。刷机,怎么刷?同事说,你个土人,刷机都不知道,很多刷机论坛的,你去逛逛,挺简单的。我去逛了逛机锋论坛(那时还不知道MIUI),打开一看,什么recovery, radio, root 各种词汇扑面而来,oh my lady gaga,这么复杂。但是为了不被鄙视,而且闲着也是闲着,还是刷着玩玩吧。后来就结识MIUI来到了小米。这是题外话,咱们言归正传。 在这纷纷扰扰的Android世界里,如何找到那条刷机大道呢,或许它只是个传说,我们只是一直在探索。让我们从零开始来看一看,看能发现点什么。 1. bootloader 当我们拿到一款手机,第一件事应该就是按下电源键开机,那么从开机到进入到桌面程序这中间发生了些什么呢,我们从下面这张简化了的手机结构图开始: 注意:该结构图并不反映手机的实际分区顺序和位置,只是一个逻辑结构图。 大家可以简单的把手机的ROM存储类比为我们电脑上的硬盘,这个硬盘被分成了几个分区:bootloader分区,boot分区,system分区等等。后面我们会逐渐介绍各个分区的用途。所谓的刷机我们可以简单的理解成把软件安装在手机的某些分区中,类似于我们在电脑上安装Windows系统。 当按下电源键手机上电启动后,首先从bootloader分区中一个固定的地址开始执行指令,如图所示,bootloader分区分成两个部分,分别叫做primary bootloader和secondary stage bootloader。Primary bootloader主要执行硬件检测,确保硬件能正常工作后将secondary stage bootloader拷贝到内存(RAM)开始执行。Secondary stage bootloader 会进行一些硬件初始化工作,获取内存大小信息等,然后根据用户的按键进入到某种启动模

安卓ROM制作九大教程

【新手定制ROM入门教程一】如何内置软件删除自己用不到的软件,添加自己想用的软件,其实很简单 例如:打开某ROM出现以下文件夹 data->app:目录下的软件是在android中可以自由删除软件,不要想的统统删掉,想添加软件直接把APK文件放到此文件夹即可例如:想要在ROM中添加安智市场,只需将安智市场的APK文件放在data->app目录下即可,如下图

system->app:目录下的软件是android自带软件,在系统中无法删除的,你可以在这里删除掉,比如youtube之类. 关闭打开的RAR即可,重新刷机之后,你发现想删掉的文件没了,想要的出现了. 【新手定制ROM入门教程二】如何美化ROM 美化ROM包括,字体,图标,壁纸,状态栏的修改.但是这些全部都在framework-res之内.下面给大家提供一个 修改framework-res美化界面教程 原文如下: ”在尝试制作半透明升级包的过程中,我发现有几个图片无论如何也不能透明,即使你挖空它, 可能是Android 2.1还不能接受全透明吧…… 用WinRar打开framework-res.apk,绝大部分要修改的都在res\drawable-mdpi内(不同的ROM可能文件夹名字不一样,但是很快就能找到图片最多那个)。 状态栏要修改的几个文件:还有status_bar_header_background.9.png、 status_bar_item_background_normal.9.png可以修改,但是不能改成透明的(至少我修改失败了,不过末将说可以)。 信号和电池要修改的几个文件(某些ROM,如基于Beta7的,还有stat_sys_signal_null.png、

安卓 ROM制作

ROM简单制作教程 前言 经常看到网友问:哥几个,推荐一个好用的ROM啊?这时候我们要有信心说:自己制作的ROM才是最好的ROM。当然制作ROM并不是那么简单,但也不是难到一般人做不了。高端的大大可以从安卓源码开始编译ROM,但也是以团队的形式,比较出名的有CM和MIUI。一般人还是只能从底包提取文件进行修改制作。但这也不是轻易能完成的事。我写这个教程只是出于爱好,本人并非计算机专业,所以写的并不是很专业。但正因为如此,才能给大家更多的信心,我都能简单制作,你还怕你不行?本篇教程采用一种新的模式给大家展示这个教程。将会从简单的知识普及,制作工具,步骤等说明,工程巨大,错误也不少,但还是希望能帮助到大家。以下内容参考到的作者较多,就不一一详说了,感谢这些兄弟的奉献,让我们有一个更好的玩机空间。 关键词:java环境配置 制作工具 update-script编写美化集成编译反编译 一. 制作目的: 1.

培养个人兴趣,感受动手动脑的快乐。 2. 学习手机基本知识,最终动手制作自己的ROM。 3. 帮助那些需要帮助的朋友(说不定有人喜欢你制作的ROM) 二. 制作原理: 1. 安卓基础知识普及: Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android 2.4Gingerbread和Android 3.0Honeycomb。 ① 底包 :官方的系统包,相当于我们的Windows的操作系统,事实上它相当于 一个纯净版或者内核版的系统包,是最底层的东西。扩展名为sbf,底 包通常是官方发布的,ROM作者直接拿来用的,可以选择的版本不会 太多,通常更新也不会频繁。底包通常使用PC端刷机工具(RSD)配 合Bootloader的工程模式完成刷入。

安卓系统各类手机刷机教程

很多朋友对刷机都是一头雾水,每天都在听说刷机刷机,但就是不知道刷机是什么,自己也想尝试一下,但又不知道该如何操作,其实 不要把它想的多复杂,只要你按照下面的步骤来做,你也能给自己的android手机刷个新系统! 首先我们先了解几个刷机前要知道的名词吧! 刷机:简单的说,android手机的刷机,就相当于给它重装一下系统,这和我们常见的电脑重装系统类似。通过刷机,给手机装入全新的手机系统。 Recovery:翻译过来的意思就是恢复,不明思议,这是手机上的一个恢复模式。通过这个recovery,用户可以实现安装系统(就是所谓的刷机),清空手机各种数据,为内存卡分区,备份和还原等等很多功能。它类似于电脑上的Ghost一键恢复。 ROM:ROM是英文Read Only Memory简写,通俗的来讲ROM就是android手机的操作系统,类似于电脑的操作系统Windows xp,Windows7等等。平时说给电脑重装系统,拿个系统光盘或是镜像文件重新安装一下就好了。而android手机上刷机也是这个道理,将ROM包通过刷机,重新写入到手机中,ROM就是android手机上的系统包。 Wipe:Wipe翻译过来的意思就是抹去,擦除等,在recovery模式下有个wipe选项,它的功能就是清除手机中的各种数据,这和恢复出厂值差不多。我们最常用到wipe是在刷机之前,大家可能会看到需要WIPE的提示,是指刷机前清空数据,注意wipe前备份一下手机中重要的东西哦。 好了,看了这些名词解释,是不是对刷机的一些专业术语都有所了解了呢?下面我们就开始刷机过程吧。 刷机前先对自己手机中的一些重要内容进行备份吧,像名片,短信,日历等重要信息,有需要的就先备份一下,否则刷机后就都没了。 备份好以后,我们需要先给我们的android手机下载一个适合该手机使用的rom包,这就像电脑上在重做系统前需要买张系统盘或是在网上下载一个系统镜像,这里要注意的是,手机毕竟不是电脑,大家在下载rom时一定要下载适合自己手机的相应版本,其他型号手机的rom 是不通用的。 准备工作都完成了,首先,将下载好的rom包通过数据线或是读卡器放到SD卡的根目录下,然后重命名为update.zip, 然后关机,按住Home小房子键的同时按开机键,即可进入recovery恢复模式,然后移动轨迹球到第四项,按下轨迹球选择进入“Flash zip from sdcard”

java开发环境搭建

一。jdk安装与配置 jdk7于3月份刚刚发布,目前eclipse的最新版本中还没有提供对jdk7的编译支持,所以我 们只下载jdk6。 下载地址:https://www.doczj.com/doc/af5279370.html,/jdk6/ 选择适合平台的安装文件,windows32下目前最新版本为:jdk-6u25-ea-bin-b03-windows-i58 6-27_feb_2011.exe 默认安装即可,安装完成后要配置环境变量。 比如,我的安装目录为:C:\Program Files\Java\jdk1.6。 环境变量配置如下: XP系统下,右击“我的电脑”--选择“属性”--选择“高级”--点击“环境变量” 在“系统变量(S)”中 新建:JAVA_HOME:C:\Program Files\Java\jdk1.6 新建:CLASS_PATH:.;%JAVA_HOME%\lib 编辑:PATH:在最前面加上%JAVA_HOME%\bin; 创建环境变量后,打开cmd,输入“java -version”验证是否安装成功。

二。tomcat 安装与配置 tomcat的官方网站:https://www.doczj.com/doc/af5279370.html,/ 目前最新版本为7.0, windows32下目前最新版本下载地址:https://www.doczj.com/doc/af5279370.html,/apache-mirror/tomcat/tomcat-7/v7. 0.11/bin/apache-tomcat-7.0.11-windows-x86.zip 此为解压缩版,下载后解压缩即可,tomcat是需要jdk才能运行的,如果我们配置好了jdk 环境变量,那么tomcat会自动从环境变量中读取jdk信息,无需特别的配置。 比如,我们将tomcat解压缩后的目录为:F:\apache-tomcat-7.0.11-windows-x86\apache-tomca t-7.0.11(以下简称%TOMCAT_HOME%) 进入%TOMCAT_HOME%/bin,双击“startup.bat”启动tomcat,如果tomcat正常启动,我们访问“http://localhost:8080/”即可打开tomcat管理页面。 双击“shutdown.bat”,即可关闭tomcat。 管理账户配置: 进入%TOMCAT_HOME%/conf,编辑“tomcat-users.xml”, 因为是开发环境,所以这里我们配置一个超级用户admin ,使其能够管理tomcat,编辑后 的内容如下:

1ARCENGINE 10 JAVA开发环境配置

A RC GIS E NGINE10.0+JAVA开发环境配置 需求软件: ●ArcGIS Engine10.0(ArcGIS Engine Developkit10) ●Eclipse(eclipse-jee-helios-SR2-win32-x86_64) ●VE插件: i.Visual Editor(VE-Update-1.5.0) ii.emf(emf-xsd-SDK-2.6.1) iii.GEF(GEF-ALL-3.6.2) 配置过程: 1、从ArcGIS Engine10.0安装盘中安装ArcGIS Engine Runtime for Windows以及ArcObjects SDK for the Java Platform(如下图):

2、将eclipse-jee-helios-SR2-win32-x86_64.zip解压到文件夹,并打 开Eclipse安装VE插件,这里需要安装三个软件,安装顺序为: emf-xsd-SDK-2.6.1.zip/GEF-ALL-3.6.2.zip/VE-Update-1.5.0.zip。 以安装emf为例,Eclipse—help—Install New Software: ADD—Local—找到emf的解压路径eclipse—确定:

选择所需要的要素进行安装(如下图):

GEF与VE的安装过程与此类似,不再赘述。 3、安装部署ArcEngine插件。LOCAL地址选择D:\Program Files (x86)\ArcGIS\DeveloperKit10.0\java\tools\eclipse_plugin\arcgis_update _site\arcobjects(此路径为我安装ArcGIS Engine的路径):

Java实验指导1Java开发环境和Java程序结构

《Java程序设计》实验指导 实验一 Java开发环境和Java程序结构 一、实验目的: ⑴掌握Java语言的基本原理。 ⑵掌握JDK开发工具的安装和配置。 ⑶通过简单的程序设计,了解Java程序的运行原理及基本结构。 ⑷了解常用的可执行程序的命令。 ⑸掌握JCreator Pro的使用。 二、实验原理 1. Java的开发环境与设置 J2SE是Java平台中面向一般应用程序开发的平台。 J2SE SDK(Software Development Kit, JDK)是J2SE平台下的软件开发包,包含了一般开发程序所需的编译器、常用的Java类库、Java运行时环境和一些其他Java命令行工具。 如JDK的安装为:D:\J2sdk ①添加(新建):JA V A_HOME=D:\j2sdk ②修改(编辑)PATH:D:\j2sdk\bin; ③新建classpath: CLASSPATH=.; D:\j2sdk\lib\tools.jar; D:\j2sdk\lib\dt.jar; D:\j2sdk\jre\lib\rt.jar 在“运行”中用“CMD”命令打开字符模式窗口。 set——查看环境变量 java——查看参数 java -version——查看版本 2. 程序的编辑与运行 ⑴程序的编辑与存放 ①可用“记事本”或“写字板”编辑,存为纯文本格式。 ②Java程序都要以“.java”为扩展名。 ③一个Java程序只能有一个具有public关键字的类,文件名应该和这个类的名称相同,如hello是具有public关键字的类,因此文件名应该是“hello.java”。 ⑵程序的运行 D:\temp\hello.java ①进入字符模式。 ②进入D:\temp目录。 首先再D盘temp目录下建立文本文档:import java.io.*; public class Hello{ public static void main(String args[]){ System.out.println("Hello,java ouyanqing!");

安卓2.2刷机包大全,安卓2.2刷机教程,安卓2.2软件下载精选

安卓2.2刷机包大全,安卓2.2刷机教程,安卓2.2软件下载精选 安卓2.2刷机包大全,安卓2.2刷机教程,安卓2.2软件下载精选 安卓2.2软件下载精选:https://www.doczj.com/doc/af5279370.html, 设置好机型即可 安卓2.2刷机包大全 Android热门机型Android版本ROM其他特点 G6 HTC Legend 2.2 基于法国沃达丰版精简精简了部分无用的程序如youtube; 添加ROOT, 2.2 基于htc官方更新RUU制作的ROM 尽量保证了官方的原滋原味,添加ROOT,删除一些无用的程序 2.2 基于官方rom 2.2制作添加高级设置,集成电子市场区域设置等实用功能2. 3.3 Cyanogenmod 7.0.0 RC2 汉化,T-Mobile换肤引擎,实现界面皮肤更换功能. G7 HTC Desire 2.3.3 HTC Desire CM0.06 加入自带归属地,IP拨号等实用功能,集成优化大师,使用最新2.6.37内核,强势CM高级设置 2.3.2 基于白熊CM7,data2ext版本自带ROOT,内置吸费克星,修改了白熊原rom的app2脚本,移植进O大的data2ext脚本,实现超大空间的同时,保证了系统原有的顺滑 2.3.2 CM源码汉化版集成Hiapk程序组件,包括程序安装器,电子市场区域切换器,OI文件管理器,连接助手。 2.3.3 Cyanogenmod 7.0.0 RC2 汉化,T-Mobile换肤引擎,实现界面皮肤更换功能. 2.2 MIUI系统基于Android的界面深度修改,UI效果不错,稳定性欠佳. 2.3.3 MIUI 1.4.15 含有MIUI天气,音乐播放器等MIUI软件. HTC Desire HD 2.3.2 基于Cyanogenmod 7.0.0 版本此ROM基于国外论坛ROM汉化,加入自带归属地,IP拨号等实用功能. HTC官方发布的港版1.84.832.2 本ROM仅仅添加了ROOT,ES文件管理器,其它完全忠实官方设定 2.2 Artlive基于官方1.72.405.3定制此ROM基本属于官方精简版,出了91助手,未加入其他东西. 2.3.3 Cyanogenmod 7.0.0 RC2 汉化,T-Mobile换肤引擎,实现界面皮肤更换功

手机端ROM制作修改教程

第一课给ROM加权限........ 建议大家手机里要有2个ROM 因为手机写代码有点麻烦所以用来提取提换一个是已经增加过权限的ROM ..... 好了开始 制作ROM时所需要的软件专业压缩软件ES游览器.... RE......... 第一课给ROM加权限 权限在三个地方META-INF bin 和app里这里教大家提取替换 .............. 下载ES游览器.... 解压你下载增加权限的ROM 再解压官方没修改过的卡刷ROM 解压到空目录把 提取META-INF 和 system/bin/下的SU文件替换到没加权限的ROM里还有APP下的RE 和受权管理相信你知道什么了 替换到你要修改的ROM 这样增加权限就完成了.............. 如果你只要加权限的ROM那么现在就可以打包了怎么打包呢全选长按其中一个文件找到压缩<加密>..........

铃声在system/media下 bootaudio.mp3是开机 shutaudio.mp3是开机将你要加入的铃声更名放入里面 .audio里是相机声音和短信铃声等.....大家看看就知道格式是ogg 可以精简更改大家自己看着办把..... 开机动画制作这里要用到专业压缩软件了自己下把 打开....按左键点设置找

到 ZIP的

压缩方式改为好了...... 下载动画.zip(64.94 KB, 下载次数: 29) 然后解压它 ...会发现part0 目录和desc文件打

开desc文件会发现 600 450 代表图片大小 1代表速度 part0里的图片第一张10001_001 第二10001_002 一直下去然后用专业压缩打包这两个文件这样就制作好了 把制作好的开机动画更名bootanimation.zip 是开机 shutanimation.zip 是关机更名好后放入media里............................................ ro.build.display.id=这行这就是修改版本信息的地方在后面加上你要加的............ 锁屏也在那文件里找到这行 curlockscreen= 1是安卓原生锁屏 2是上下的.................. 大家都知道搁浅发的背景透明也就是framework-res这个了。。。并不太完善。今天小杰给大家写个小三上完整的背景透明。小白也能看懂....需要反编泽。论坛有介绍这就不说了不会的自己看去 第一步、提取framework-res.apk文件,然后进行反编译,反编译工具(例如apktool)请自行网上下载,使用很容易,就不再说明,反编译很多美化的地方

Android平板电脑:手把手教你做ROM

Android平板电脑:手把手教你ROM和APK汉化_精简_去广告 Android, 今天开始, 平板电脑作者:w7ngs 各位同学是不是很想了解一下我们汉化和制作ROM这 些工作是怎样的呢? 现在我们大家一起来学习一下吧。。有兴趣的也可以自己去尝试去做。。绝对值得大家研究的教程喔。。 感谢vanman童鞋 前言: 好久没来了今天整理个东西给ME600区的童鞋O(∩_∩)O:现在Android的软件越来越多可往往碰到的软件确是English,看不懂又不敢瞎掰?怎么办只有放弃?NO!今天开始自己汉化,Android越来越强大了,可暗藏的杀鸡也越来越多还有讨厌的广告,怎么办?今天开始自己精简软件去广告·,虽然此类材料有很多,我也搜了下以下可大多都不完整或讲解的不细。让人很难去理解,基于自己实践整理了下发上来,以下我会非常详细用图文并茂去教大家·····资源---材料---软件---来自Network, 教程主要分三个部分:(没有Linux,JAVA基础都可以做到) 1:强制汉化教程,是Android软件比较早的汉化方法,方法是用汉化工具在原语言(英文、或软件原带的其它语言)的基础上将单词和语句强制修改成中文。 2:是APKTool汉化、精简,美化教程,方法是用APKTool工具将软件反编译解包,直接用文本编辑工具修改语言包、精简语言包或自行添加中文语言包。 3:去广告教程。 汉化工具,编辑工具等,下面我都会提供附件(资源来自Network) AndroidResEdit(arsc/xml汉化、签名工具) 汉化狂人(arsc/xml汉化工具) Notepad++ Portable(dex汉化、文本编辑工具)

安卓系统ROM——修改自己喜欢的ROM教程

安卓系统ROM——修改自己喜欢的ROM教程 应某些机油的要求,发布此帖。希望对大家有所帮助。 安卓系统 --------往往我们下载官方的ROM或是民间ROM都有很多自己不需要的,或是需要重新安装更新的APK,喜欢动手的哥们这下有玩的了,没新ROM的情况下可以考虑试试制作自己心怡的个性ROM ROM制作本来就是个体力活,找了很多教程,要么就是太复杂好么就是只有思路没有步骤。 进入主题了: 一。下载JAVA和签名工具:为了节省童鞋们的金币我就上传到网盘了,地址是:https://www.doczj.com/doc/af5279370.html,/file/f6178fab41下载后安装JAVA.exe ,然后把那个Auto-sign.rar解压出来 二。修改ROM:1.把下载好的ROM解压出来,ZIP格式(不解压也行,直接在压缩包里修改) 解压出来的一共3个文件夹:data、META-INF、system和一个文件: boot.img 2.进入system/app目录,删除你不想要的组件,或是添加、替换你需要的组件。这里要注意一下,不要删错东西把系统搞崩溃了,具体的这里发个传送门:https://www.doczj.com/doc/af5279370.html,/thread-773501-1-4.html (比如我想换掉 2.3Beautify ROM 里面的桌面助手换成我自己习惯用的,在这个文件夹里找到并删掉LauncherAndorid2. 3.apk,然后把我要用的LauncherPro.apk放进去。经20楼的兄弟提醒,有些大点的程序放到这个文件夹里刷好后会报错,如果是些小的比如任务管理器、内存加速器之类的没问题,大的程序还是放到data/app里或是刷好后再安装比较稳妥。) 3.进入data/app目录,看这里是否有你所需的程序,不需要的删除,不过现在这些ROM 这文件夹里基本上也没什么。你还可以添加你需要的默认安装软件,直接放进去就行了,注意一下不要用中文名。(开了APP2SD的话,刷好后会自动转到system/sd/app里面) 4.可以替换想要的字体、开机动画、自带铃声什么的。字体在system/fonts里面,把想要的字体复制进去替换掉就行了,DroidSansFallback.ttf是中文字体,DroidSans.ttf、DroidSans-Bold.ttf是英文。开机动画在system/media里, 文件名为bootanimation.zip,同样把要用的复制进去就行。自带铃声是在system/media/audio里,最近大大们发的这几个ROM铃声比较少点,可能是为了节省空间吧^_^ 我觉得少了点,就把老ROM里的铃声搞进去了 (有些童鞋问到菜单栏美化的问题,具体是system/framework里的framework-res.apk 最好是去下牧师童鞋修改好的,然后覆盖就行了) 5.修改完成后把所有文件添加到一个ZIP压缩包里,更名为update.zip 三。把update.zip复制到Auto-sign.rar解压出来的目录里,打开Sign.bat会弹出一个框框,完成后会提示按任意键继续,关掉窗口会看见文件夹里多出一个update_signed.zip,然后就恭喜你了,这个就是属于你自己的ROM,可以改名。 四。最后一步就是刷机了,刷完后就可以用上自己的ROM了。 最后一句:刷机有风险!自己小心谨慎!

安卓Android ROM定制、移植教程。

CyanogenMOD移植教程 转自秋叶随风Ivan;乐蛙论坛等。 第一章:环境的搭建 一.系统选择和安装 建议使用ubuntu LTS 10.04 X64 新手朋友推荐Deepin Linux 基于ubuntu定制的,适合新手使用https://www.doczj.com/doc/af5279370.html,/download 系统安装教程,以下方法通用于UBUNTU官方版本 U盘安装:https://www.doczj.com/doc/af5279370.html,/index.php/Unetbootin 光盘安装:https://www.doczj.com/doc/af5279370.html,/index.php/光盘安装 搭建android编译环境: 英文好的请猛击这里:WIKI: https://www.doczj.com/doc/af5279370.html,/index.php?title=Building_from

_source 1.安装JDK 因为ANDROID大部分东西是java写的,所以首先我们需要安装JDK 打开终端按照如下命令输入或者直接复制粘贴: 编译android 2.3 或者更新的版本请使用jdk 6 $ sudo add-apt-repository "deb https://www.doczj.com/doc/af5279370.html,/ lucid partner" $ sudo apt-get update $ sudo apt-get install sun-java6-jdk如果你需要编译的是2.2以下的版本请使用JDK 5,因为现在大家都是使用Gingerbread 以上的系统,这里就不介绍jdk5如何安装的了,如果有需要请度娘或者google 2.安装各种依赖包 64位环境:依然是终端中输入 $ sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \ x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \

Java开发工具及环境设置

JDK的安装,直接上sun的网站下对应系统的版本的按提示一步一步操作就行了。 JDK常用工具: 1.javac:Java编译器,将Java源代码转换为字节码(生成和源文件名同名的.class文件)。 2.Java:Java解释器,执行Java源程序的字节码。 3.appletviewer:小应用程序浏览器,执行嵌入HTML文件中的Java小程序的Java浏览器。 4.Javadoc:依据Java源程序和说明语句生成各种HTML文档。 5.Javap:Java反汇编器,显示编译类文件中可访问的功能和数据,显示字节码的含义。 应用程序发布工具(jar) 创建.jar文件的基本命令格式为: jar cf jar-file input-file(s) jar: 启动JDK的jar工具。 cf: 该选项表示此时调用jar工具目的是创建一个jar文件。 jar-file: 该选项表示打包的结果是文件名,该文件生成后有.jar扩展名。该文件的名称没有要求,只要容易理解记忆就可以。可以在创建jar文件时就在jar-file后添加.jar扩展名,默认不用添加扩展名。input-file(s):该参数表示添加到jar文件中的文件,该参数可以包含通配符*,也可以包含目录(一个或多个)。如果是目录则把目录下的所有文件依次打包进jar文件。 指令jar cf 会在当前目录下生成一个经过压缩的jar文件,并且产生一个默认的manifest文件,该文件会列出jar文件中的民有文件。 还有一些可以添加到cf间的选项 v: 在创建jar文件的过程中在标准输出生产文件列表,列表中列出添加到jar文件中的文件名字 0: 表示生成的jar文件不需要经过压缩。 M:表示在创建jar文件时不需要生成默认的manifest文件 m: 表示该jar文件的manifest文件包含已经存在的manifest文件的内容,其命令格式是 jar cmf existing-manifestfile jar-file input-file(s) jar工具使用总结 用法: jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录]

安卓手机刷机详细教程完整版

大家好!我是TC这是我一路走来的刷机经历与总结! 虽然知道很多人写过刷机教程,但是我觉得他们的都还不够详细,所以现在我把它详细话!呵呵,希望各位友友们喜欢! 刷机步骤都是一样的!本人实验机型中兴V880白色 记得帮我踩贴呀! 现在正式开始: 1、手机把电充满!(不少于百分之六十的电量) 2、下载以下软件: VISIONaryPlus R14;钛备份Titanium Backup pro v4.5.2;程序移动到SD卡Link2SD v1.9.4汉化;RecoveryManager_v0.34b;recovery4.0.1.5中文版; 3、下载一个rom,现放出一个适合9月机子的2.2.2-rom:https://www.doczj.com/doc/af5279370.html,/c0vu9e2616对上面的软件进行介绍: 1、VISIONaryPlus R14:这是root手机系统的获取最高权限的软件,用它把手机root了! 获取管理员权限,当然你也可以用Z4这个软件进行root 2、钛备份Titanium Backup pro v4.5.2:这个是验证你是否root成功了!如果root成功了进 去它会提示你是否允许获取最高权限。没有成功则提示没有获取最高权限 3、程序移动到SD卡Link2SD v1.9.4汉化:这个是用来开启外接内存的,就是把安装在手机上面的软件安装转移到手机内存卡上面。中文版的很好操作的 4、RecoveryManager_v0.34b:ZTE V880简单刷入recovery工具 这个是安装在手机上面把recovery4.0.1.5中文版包里面解压的recovery-4.0.1.5.img文件刷入手机里面的!(有中文版的你自己下载中文版的更好) 5、recovery4.0.1.5中文版:我个人把这个比作电脑的pe系统,我们要把它里面的一个img 后缀的文件解压出来后用上面提到的RecoveryManager_v0.34b这个软件刷入手机。 开刷: 一、开刷前的root和准备 1、首先把上面提到的:VISIONaryPlus R14;钛备份Titanium Backup pro v4.5.2;程序移动到SD卡Link2SD v1.9.4汉化;RecoveryManager_v0.34b这几个软件安装在手机上面!(你可以直接复制到手机内存卡上面之后再安装,也可以通过电脑用手机助手等第三方软件直接安装在手机上) 2、把recovery4.0.1.5中文版包解压,之后把recovery-4.0.1.5.img文件复制在手机内存卡根目录下面上面!(注意:由于你可能下载的recovery版本不同所以解压出啦的文件名字也不同,这手机你就看是不是.img后缀的,是的话就是这个文件,把它复制到卡上) 3、复制好你下载的rom包,把它改名为update之后!复制到内存卡根目录下面 4、开启USB调试模式;手机里面的设置-应用程序-开发-把USB调试和保持唤醒状态打钩 5、运行VISIONaryPlus R14,对了在你运行VISIONaryPlus R14这个软件时候记得用手机连上数据线连上电脑!不然不能进行root的。把你的手机root!这个软件的教程很简单我就不

Android_ROM制作和精简

Android ROM制作和精简 本教程主要内容有:Android系统文件夹结构解析、应用软件说明、定制精简、ROM签名把包等内容。本教程测试平台为HTC G2、G3这两个型号,其它机型可以借鉴,刷机有风险,出问题自负。其实这个教程一早就想写的,但由于时间及本人的懒惰,一直拖着。今晚终于静下心来写好本文,本文有部份内容来自于网络。 速度与华丽,你喜欢那个。是不是想要一个又够速度又华丽的ROM呢?我是一个追求新鲜的人,对于手机的ROM,我又追求稳定、精简、美观、省电。现在Hero ROM有很多,最新的有第三方Android 2.1版本,但这些ROM的制作者都会跟据自已的个人喜欢会增加和增少相应的功能或是界面,但我们往往不喜欢这些ROM的某些小方面,所以随着而来面对的问题就是怎样把这个ROM修改成为一个自已真正需要的ROM呢?以往一直是依靠“大杀器”来解决,但觉得还是过于麻烦,所以寻求办法自己动手修改ROM。于是有了本文。废话少说,进入题。 一、Android系统文件夹结构 一个完整的ROM根目录会有以下几个文件夹及文件: data META-IN system boot.img 系统目录说明 1. 应用程序安装目录 1) 系统应用程序所在目录 /system/app/*.apk 2)用户安装应用程序所在目录 /data/app/*.apk 3) 注意: a)在模拟器中,每重启一次,/system/app/下的应用都会被还原,有时/data/app下也会被 清除 b)若在/system/app和/data/app下有重名的应用,不一定会启动哪一个,尤其是在adb install杀死正在运行的程序时,有时旧的就会被启动 2.用户数据所在目录 /data/data/应用包名/shared_prefs 配置文件 /data/data/应用包名/databases/* 库文件所在目录 3. SD卡对应目录 /sdcard/

相关主题
文本预览
相关文档 最新文档