安卓系统ROM——修改自己喜欢的ROM教程
修改ROM三步走简明图文教程
修改ROM三步走简明图文教程刷rom包的原理ROM称为静态存储器或只读存储器。
它的特点是只读不可写,但是计算机关闭后数据仍然保存。
rom的特点是只读,也就是说你往rom里面放进去东西后里面的东西就不会改变了。
而我们手机上的操作系统就是装在rom里面的。
在这个地方就有很多人有这个疑问,为什么rom只读不可写为什么我们还能刷机?事实上,随着技术的发展,现在有的rom是可以写的,例如我们手机上的rom称为flash,也就是我们平时说的闪存。
这里我觉得rom这个名字有点误导人,因为rom是Read Only Memory的简称,延续这个名字容易让人误以为不可写。
总之现在手机上的rom也是可写的,然后厂商把rom的一部分划出来安装手机的操作系统和自带的应用,剩下的rom留给用户自己装其它的应用或放自己的其它文件使用。
这也就可以解释为什么我们买来的手机容量一般都没有手机参数写的那么大,例如16G的买来一看就剩下15点多。
因为有一部分被系统占用了。
而且rom中作为存放操作系统的那一部分用户是没有权限访问的,除非通过特殊的方式,也就是我们常说的刷机,那这么说的话大家就明白为什么刷机也叫刷rom了吧?rom包的结构我从miui官网下了一个rom包,解压下来后如图。
META-INF里面是一些升级脚本和ROM签名。
recovery里面是我们刷机在recovery时要用到的一些文件。
system是这个rom的具体内容。
boot.img是内核文件。
这个教程我们想要达到的目的就是修改rom,所以我们只要看system这个文件夹就可以了。
把system打开以后如下图。
下面简单说明下这些文件夹。
app:系统自带的应用。
bin:android系统本地的一些可执行的程序。
etc:android系统配置文件。
fonts:字体样式和字体库。
framework:android系统框架。
lib:动态链接库。
media:铃声、开机动画之类的媒体文件。
有关于卓机系统的ROM修改解说教程
自辑的一些有关于卓机系统的ROM修改解说教程ROM的结构组成:学会了解包压包,我们在正式修改前,还要先理解ROM的基本组成,这样我们才能有正确的操作方向以CM的ROM为例,结构如下,其他类型的ROM结构也是大同小异下面,将说明每个文件夹的内容:1)META-INF文件夹:内含升级脚本及ROM的签名,由于涉及内容相对深奥,本课程暂不介绍2)System文件夹:包含对系统所有界面,软件等的控制文件夹,也是本课程主要关注的地方3)Boot.img文件:android内核文件,本课程暂不介绍4)App文件夹:放置系统软件的目录5)Bin文件夹:放置android系统本地程序, 主要是Linux系统自带的组件6)Etc文件夹:放置android系统配置文件,如apn文件等7)Fonts文件夹:放置字体文件,包含标准字体和粗体、斜体、中文、英文等8)Framework文件夹:放置android系统平台框架文件及布局控制9)Lib文件夹:放置系统底层库及运行库文件10)Media文件夹:放置系统铃声音乐文件夹及开机动画文件11)Tts文件夹:放置手机的语音文件12)Usr文件夹: 放置用户文件,包含共享、键盘布局、时间区域文件等。
13)Vendor文件夹:放置ROM厂商定制内容14)Xbin文件夹:放置用户系统支持程序文件15)Build.prop文件:系统属性配置文件百度文库(以下:非刷机包文件目录,手机系统目录):linux各文件夹的作用(安卓系统采用linux编程)linux各文件夹的作用 linux下的文件结构,看看每个文件夹都是干吗用的/bin二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本/home用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin系统管理命令,这里存放的是系统管理员使用的管理程序/tmp公用的临时文件存储点/root系统管理员的主目录(呵呵,特权阶级)/mnt系统提供这个目录是让用户临时挂载其他的文件系统。
安卓ROM简单定制——修改——CM7系列ROM
安卓ROM简单定制——修改——CM7系列ROM教程适用于初级修改ROM的爱好者一、下载一个ZIP格式的ROM解压,一个ROM的结构其实以CM7官方为例,很简单如下META-INFsystemboot.img当然有的也包含有DA TA文件夹,那么这些是干嘛的呢!META-INF\com\google\android\updater-script放的是刷机脚本,刷进机器就靠这些脚本,一般不用动就行。
system里面放的是系统文件夹system\appsystem\binsystem\etcsystem\fontssystem\frameworksystem\libsystem\mediasystem\ttssystem\usrxbinbuild.prop那么来看一些具体的参数,打字真他花儿的蛋疼,哎!手打一部分,一部分来自网络!\system\app\system\app\AlarmClock.apk 闹钟\system\app\Browser.apk 浏览器\system\app\Bugreport.apk Bug报告\system\app\Calculator.apk 计算器\system\app\Calendar.apk 日历\system\app\CalendarProvider.apk 日历提供\system\app\Camera.apk 照相机\system\app\com.amazon.mp3.apk 亚马逊音乐\system\app\Contacts.apk 联系人\system\app\DownloadProvider.apk 下载提供\system\app\DrmProvider.apk DRM数字版权提供\system\app\Email.apk 电子邮件客户端\system\app\FieldTest.apk 测试程序\system\app\GDataFeedsProvider.apk GoogleData提供\system\app\Gmail.apk Gmail电子邮件\system\app\GmailProvider.apk Gmail提供\system\app\GoogleApps.apk 谷歌程序包\system\app\GoogleSearch.apk 搜索工具\system\app\gtalkservice.apk GTalk服务\system\app\HTMLViewer.apk HTML查看器\system\app\HtcTwitter.apk 集成Twitter客户端PEEP\system\app\IM.apk 即使通讯组件包含MSN、yahoo通\system\app\ImCredentialProvider.apk\system\app\ImProvider.apk\system\app\Launcher.apk 启动加载器\system\app\HtcNaviPanel.apk 导航软件\system\app\Maps.apk 电子地图\system\app\MediaProvider.apk 多媒体播放提供\system\app\Mms.apk 短信、彩信\system\app\Music.apk 音乐播放器\system\app\MyFaves.apk T-Mobile MyFaves程序\system\app\NewsReader.apk 新闻阅读器\system\app\PackageInstaller.apk apk安装程序\system\app\Phone.apk 电话拨号器\system\app\Settings.apk 系统设置\system\app\SettingsProvider.apk 设置提供\system\app\SetupWizard.apk 设置向导\system\app\SoundRecorder.apk 录音工具\system\app\Street.apk 街景地图\system\app\Sync.apk 同步程序\system\app\Talk.apk 语音程序\system\app\TelephonyProvider.apk 电话提供\system\app\Updater.apk 更新程序\system\app\VpnServices.apk VPN服务\system\app\Vending.apk 制造商信息\system\app\VoiceDialer.apk 语音拨号器\system\app\VoiceSearch.apk 语音搜索\system\app\YouTube.apk Youtube视频\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件,Android手机网就主要文件做下简单的分析介绍:\system\bin\akmd\system\bin\am\system\bin\app_process 系统进程\system\bin\dalvikvm Dalvik虚拟机宿主\system\bin\dbus-daemon 系统BUS总线监控\system\bin\debuggerd 调试器\system\bin\debug_tool 调试工具\system\bin\dexopt DEX选项\system\bin\dhcpcd DHCP服务器\system\bin\dumpstate 状态抓取器\system\bin\dumpsys 系统抓取器\system\bin\dvz\system\bin\fillup\system\bin\flash_image 闪存映像\system\bin\hciattach\system\bin\hcid HCID内核\system\bin\hostapd\system\bin\hostapd_cli\system\bin\htclogkernel\system\bin\input\system\bin\installd\system\bin\itr\system\bin\linker\system\bin\logcat Logcat日志打印\system\bin\logwrapper\system\bin\mediaserver\system\bin\monkey\system\bin\mountd 存储挂载器\system\bin\netcfg 网络设置\system\bin\ping Ping程序\system\bin\playmp3 MP3播放器\system\bin\pm 包管理器\system\bin\qemud QEMU虚拟机\system\bin\radiooptions 无线选项\system\bin\rild RIL组件\system\bin\sdptool\system\bin\sdutil\system\bin\service\system\bin\servicemanager 服务管理器\system\bin\sh\system\bin\ssltest SSL测试\system\bin\surfaceflinger 触摸感应驱动\system\bin\svc 服务\system\bin\system_server\system\bin\telnetd Telnet组件\system\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
ROM修改教程
一。
首先我们来看看ROM中到底有些什么:用WinRAR打开刷机包后可以看到几个目录,下面列出了和我们有关的几个目录和说明dev_data/apps/ : 系统程序的apk文件目录,相当于刷机后"/data/app_s/",这里的程序刷机后不可卸载dev_data/app/: 用户程序apk文件目录,相当于刷机后"/data/app/",这里的程序刷机后可卸载。
(10月28日以后的版本中才有,以前的版本大家可以自己加这个目录)META-INF/com/google/android/ : 刷机脚本文件system/etc/: 存放了一些配置文件system/etc/permissions/ : 和软件权限有关,部分补丁需要在这个目录中添加文件system/lib/ : 系统程序的库文件存放位置二。
再来认识一下刷机脚本文件用recovery刷机时,刷机过程由脚本文件控制。
脚本文件就是压缩包中META-INF\com\google\android 目录下的update-script文件,用文本编辑器可以打开。
脚本文件中有这么几条语句是我们关心的:(1)show_progress 0.1 0 :显示进度条这是用来显示刷机进度条的,前面的0.1表示进度条的位置,可以改为别的数值(小于1)。
后面的数字不清楚是什么含义,大体上除了最后一条为10,其他都为0。
有些ROM在刷机时会出现刷机完成了进度条才走到一半多点,大家可以试试把最后一句改为show_progress 0.8 10,进度条就可以走到底了。
(2)几个关键字(A)"SYSTEM:" 代表刷机后的系统目录= "/system/"(B)"INTERNAL:" 代表刷机后的/data 目录= "/data/"(C)"PACKAGE:" 代表压缩包的根目录例如"SYSTEM:etc/ " 相当于刷机后的"/system/etc/" 目录"PACKAGE:dev_data" 相当于压缩包中的dev_data 目录(3) copy_dir PACKAGE:dev_data INTERNAL:copy_dir是用来复制目录的,前一个参数是要复制的目录,后一个参数是复制到那里。
教你定制ROM,HTC One实用修改技巧
教你定制ROM ,HTC One实用修改技巧HTC One应该是目前最受用户欢迎的Android手机之一,强悍的硬件配置再加上漂亮的外观让它不火都难。
但是很多用户都不喜欢One国行版的开盖设计,认为这样的设计破坏了One原本完美的一体机身,但是选择了国际版之后又发现很多国行版One独有的特色功能都无法使用。
HTC One应该是目前最受用户欢迎的Android手机之一,强悍的硬件配置再加上漂亮的外观让它不火都难。
但是很多用户都不喜欢One国行版的开盖设计,认为这样的设计破坏了One原本完美的一体机身,但是选择了国际版之后又发现很多国行版One独有的特色功能都无法使用,我将告诉大家如何让国际版One用上国行版特色功能,有动手能力的朋友可以自己动手试试。
--------------------------------------拥有机型:HTC One Developer Edition经典ROM作品:LZY_M7_UL_2.24_R1.0--------------------------------------技巧:通过修改Ramdisk让系统听你的Android系统中的Ramdisk控制着手机开机时要启动的服务,以及需要启动的进程。
所以要想让Android系统更加听话,修改Ramdisk是非常必要的。
在Android系统中,要修改Ramdisk,一般都是通过调试ROM中的boot.img镜像文件来实现的。
在boot.img中存放着一系列的配置脚本文件,要修改这些脚本,必通过专门的工具解压修改,而我们一般使用的工具就是“厨房(Android-Kitchen)”。
安装“厨房”的方法比较简单,我们首先需要用“厨房”解压boot.img文件,可以看到配置文件会自动保存在“BOOT-EXTRACTED/boot.img-ramdisk”这个目录下,然后我们就可以通过修改代码,实现很多有用的功能了。
用“厨房”解压后配置文件会自动保存在指定目录中一、关闭安全锁很多手机在获得ROOT权限时,无法通过安装superuser.apk完全解锁,还要通过修改ramdisk关闭安全锁来获得所有权限。
任意安卓移植ROM教程,超详细ROM技术学习
任意安卓移植ROM教程,超详细ROM技术学习相信有过刷机经历的都知道安卓系统的构造,我们讲述一下安卓的几大组成:从内核基于linux开始,整个系统就运行在一个虚拟机上,这是安卓的一大特征!!那么我们移植的时候要修改哪一部分?这就是我们这个帖子的重点了。
在刷机时,我们大多使用zip格式的升级包进行刷机,那zip 格式的升级包是怎么样的一个组成呢?一个zip升级包的完整构造,其中我们要移植所需要修改的就是META-INF里的刷机脚本。
对于这个构造,有必要完整的解释一次。
META-INF这里面主要是签名文名和刷机时执行的脚本(updater-script),移植时,我们主要要更改的就是刷机的脚本。
system这里面就是android的系统部分app这里存放的是系统的app,每个app都有两个文件,一个*.apk,一个*.odex,我们在移植时,要将这个文件合并到对应的*.apk里面去,apk文件其实就是一个zip文件,可以用WinRAR或7zip打开的,当然,合并odex文件不是把它改名直接放到apk里去这么简单的,后面具体介绍一下。
还有,这个文件夹里面的程序,刷完以后是不能通过程序管理来卸载的。
bin这里面存放的是native程序,不好意思,一下子忘掉中文怎么说了。
简单来说,apk是JAVA 程序,而这个是C/C++的程序。
etc这里面存放的是系统默认的配置文件,GPS的配置也在这里J。
fonts这个是字体文件夹,一般很少改动,除非要做美化framework这里存放的是android框架,移植MIUI,很多改动在这个文件夹里,美化ROM的话,主要改framework-res.apk就可以了。
当然,MIUI本身就有主题机制了,不用这么麻烦去改。
这个文件夹里也会有对应的odex文件。
lib一些通过的类库,一般是由app/bin里面的程序调用的。
media媒体文件,要添加系统默认的铃声就在这里了。
如果是别的ROM的话,壁纸也会放在这里面。
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教程 教你修改时间、日期、通知字体颜色指导教程
安卓ROM教程教你修改时间、日期、通知字体颜色指导教程一、先修改时间颜色时间颜色代码在/system/framework/severce.jar里面的classes.dex文件内,classes.dex必须先解包,也就是反翻译才能编辑。
具体步骤:本帖隐藏的内容1、首先确保电脑上安装了JDK,就是JA V A的开发环境,在各软件站都能找到!2、下载附件1:smali.rar并解压,这个是用来解包和打包classes.dex文件的。
3、从MS中将severce.jar文件提取出来,修改前记得备份,用RAR打开severce.jar,将classes.dex提取出来,放在smali.rar解压后的文件夹内。
4、需要用CMD操作,smali.rar文件夹内的解包批处理好像不能用,只能用自己动手了。
运行CMD,用CD命令进入smali文件夹,输入java -jar baksmali.jar classes.dex -o classes,回车。
稍等一会将完成解包,解包后文件夹内出现classes文件夹5、找到这个文件\classes\com\android\server\status\statusbaricon.smali6、用记事本打开该文件找到const V6, -0X100,修改为const v6, -0x1后保存,时间颜色由黑色修改为白色。
7、修改完成后运行smali文件夹内的“打包.bat”会自动生成新的classes.dex,替换回severce.jar 内。
8、将services.jar拷贝到/system下,用Root Explorer更改权限,所有勾勾都要打上!要不无限重启。
9、将修改权限后的services.jar覆盖到手机上/system/framework/下,重启手机。
二、修改日期颜色本帖隐藏的内容1、前4步跟修改时间颜色一样!2、打开classes\com\android\server\status\,编辑StatusBarService.smali,找到.line276,加入分割线内代码。
安卓Android ROM定制、移植教程。
CyanogenMOD移植教程转自秋叶随风Ivan;乐蛙论坛等。
第一章:环境的搭建一.系统选择和安装建议使用ubuntu LTS 10.04 X64新手朋友推荐Deepin Linux 基于ubuntu定制的,适合新手使用/download系统安装教程,以下方法通用于UBUNTU官方版本U盘安装:/index.php/Unetbootin光盘安装:/index.php/光盘安装搭建android编译环境:英文好的请猛击这里:WIKI:/index.php?title=Building_from_source1.安装JDK因为ANDROID大部分东西是java写的,所以首先我们需要安装JDK 打开终端按照如下命令输入或者直接复制粘贴:编译android 2.3 或者更新的版本请使用jdk 6$ sudo add-apt-repository "deb / lucid partner"$ sudo apt-get update$ sudo apt-get install sun-java6-jdk如果你需要编译的是2.2以下的版本请使用JDK 5,因为现在大家都是使用Gingerbread 以上的系统,这里就不介绍jdk5如何安装的了,如果有需要请度娘或者google2.安装各种依赖包64位环境:依然是终端中输入$ sudo apt-get install git-core gnupg flex bison gperfbuild-essential \zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \libgl1-mesa-dev g++-multilib mingw32 tofrodospython-markdown \libxml2-utils xsltproc如果这些依赖包依然不能解决你的问题,请参考如下:/wiki/HTC_Hero_(CDMA):_Com pile_CyanogenMod_(Linux)/source/initializing.html3.下载代码打开终端:在个人目录下面使用的是android 代替我的工程,用cm7代替CM7的源码用CM9代替CM9的源码如果要更新下载CM7的源码请输入:mkdir -p ~/binmkdir -p ~/android/cm7个人目录下的bin目录是为了保存repo 等更新脚本的依然再终端输入:curlhttps:///dl/googlesource/git-repo/repo > ~/bin/repochmod a+x ~/bin/repo可以把~/bin/repo 加入到环境变量里面终端输入sudo gedit /etc/environment在PATH=“”加入PA TH="/home/ivanhuang/bin:" ivanhuang为个人目录的名称,也就是计算机登录名更改结束之后终端输入source /etc/environment就能直接在终端中使用repo 命令了。
安卓个性化刷机包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,直接从一个压缩包拖入你要修改的压缩包替换原文件即可。
安卓ROM修改教程
本教程主要内容有:A ndroid系统文件夹结构解析、应用软件说明、定制精简、ROM签名把包等内容。
本教程测试平台为HTC G2、G3这两个型号,其它机型可以借鉴,刷机有风险,出问题自负。
其实这个教程一早就想写的,但由于时间及本人的懒惰,一直拖着。
今晚终于静下心来写好本文,本文有部份内容来自于网络。
速度与华丽,你喜欢那个。
是不是想要一个又够速度又华丽的ROM呢?我是一个追求新鲜的人,对于手机的ROM,我又追求稳定、精简、美观、省电。
现在H ero ROM有很多,最新的有第三方A ndroid 2.1版本,但这些ROM的制作者都会跟据自已的个人喜欢会增加和增少相应的功能或是界面,但我们往往不喜欢这些RO M的某些小方面,所以随着而来面对的问题就是怎样把这个ROM修改成为一个自已真正需要的ROM呢?以往一直是依靠“大杀器”来解决,但觉得还是过于麻烦,所以寻求办法自己动手修改ROM。
于是有了本文。
废话少说,进入正题。
一、A ndroid系统文件夹结构一个完整的ROM根目录会有以下几个文件夹及文件:dataMETA-INsys temboot.img系统目录说明1. 应用程序安装目录1) 系统应用程序所在目录/s ystem/app/*.apk2)用户安装应用程序所在目录/data/app/*.apk3) 注意:a)在模拟器中,每重启一次,/s ys tem/app/下的应用都会被还原,有时/data/app下也会被清除b)若在/s ys tem/app和/data/app下有重名的应用,不一定会启动哪一个,尤其是在adb ins tall杀死正在运行的程序时,有时旧的就会被启动2.用户数据所在目录/data/data/应用包名/s hared_pref s配置文件/data/data/应用包名/databases/*库文件所在目录3. SD卡对应目录/s dcard/而我们需要处理的只是两个文件夹里面的内容:data/app –该文本夹里的文件可以全删,也可以自由添加自已所需安装的应用软件,刷机安装后可以自由删除。
简单易懂的AndroidROM定制与修改教程
简单易懂的AndroidROM定制与修改教程简单易懂的Android ROM定制与修改教程一.首先我们来看看ROM中到底有些什么:用WinRAR打开刷机包后可以看到几个目录,下面列出了和我们有关的几个目录和说明dev_data/apps/ : 系统程序的apk文件目录,相当于刷机后"/data/app_s/",这里的程序刷机后不可卸载dev_data/app/ : 用户程序apk文件目录,相当于刷机后"/data/app/",这里的程序刷机后可卸载。
(10月28日以后的版本中才有,以前的版本大家可以自己加这个目录)META-INF/com/google/android/ : 刷机脚本文件system/etc/: 存放了一些配置文件system/etc/permissions/ : 和软件权限有关,部分补丁需要在这个目录中添加文件system/lib/ : 系统程序的库文件存放位置二.再来认识一下刷机脚本文件用recovery刷机时,刷机过程由脚本文件控制。
脚本文件就是压缩包中META-INF\com\google\android 目录下的 update-script文件,用文本编辑器可以打开。
脚本文件中有这么几条语句是我们关心的(1) show_progress 0.1 0 :显示进度条这是用来显示刷机进度条的,前面的0.1表示进度条的位置,可以改为别的数值(小于1)。
后面的数字不清楚是什么含义,大体上除了最后一条为10,其他都为0。
有些ROM在刷机时会出现刷机完成了进度条才走到一半多点,大家可以试试把最后一句改为show_progress 0.8 10,进度条就可以走到底了。
(2)几个关键字(A)"SYSTEM:" 代表刷机后的系统目录 = "/system/"(B)"INTERNAL:" 代表刷机后的 /data 目录 = "/data/"(C)"PACKAGE:" 代表压缩包的根目录例如"SYSTEM:etc/ " 相当于刷机后的"/system/etc/" 目录PACKAGE:dev_data" 相当于压缩包中的 dev_data 目录(3) copy_dir PACKAGE:dev_data INTERNAL:copy_dir是用来复制目录的,前一个参数是要复制的目录,后一个参数是复制到那里。
安卓系统深度精简ROM的办法,DIY适合自己的安卓ROM
默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。
\system\usr
用户文件夹,包含共享、键盘布局、时间区域文件等。
\system\app
这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是:
Notes.apk 便签。已删(最佳替代品: ColorNote)
Mms.apk 短信程序。已删(最佳替代品: Handcent SMS)
Music.apk 音乐播放器。建议保留(其实挺好用的)
Video.apk 电影播放器。建议保留(市场上的电影播放器虽然能保证读取更多格式电影,却无法保证像原装读取 mp4 格式时流畅度)
\system\app\CalendarProvider.odex
\system\app\Camera.apk 照相机
\system\app\Camera.odex
\system\app\com.amazon.mp3.apk 亚马逊音乐
\system\app\Contacts.apk 联系人
Suqua禁用词语extInput.apk 自带的英文输入法。装个搜狗输入法,它就完全没用了。已删
危险区:可以删除,但无法评估风险性(建议略过此步骤)
SetupWizard.apk 设定精灵,用途不明。已删
UserDictionaryProvider.apk 设定-地区设定与文字-使用者字典。就算你用自带的英文输入法,这个功能还是很鸡肋。已删
\system\app\SetupWizard.apk 设置向导
A60定制属于你自己的rom
本文来自:移动叔叔-专业的移动设备网络服务平台() ,详细出处参考:/thread-67328-1-1.html
联想A60定制属于你自己的rom——自己你会用winrar就可以自己定制
14 GoogleCalendarSyncAdapter.apk
其他安卓手机有,联想A60无,谷歌日历同步适配器(可删)
15 GoogleContactsSyncAdapter.apk
其他安卓手机有,联想A60无,谷歌联系人同步适配器(可删)
16 GoogleFeedback.apk
只能是英文名,不能带中文。
3,联想A60文件对比,共分为三类
(1)不能删除的,这部分一定不能删除,删除可能导致不能进入系统
(2)建议保留的,这部分程序可以找到其他替换程序
(3)可以删除的,删除对系统无影响。
序号 程序名称 备注
不可删除程序
1 AccountAndSyncSettings.apk
2 ActivityNetwork.apk 系统类建议保留
3 APKInstaller.apk 建议保留
4 CellConnService.apk 系统类建议保留
5 Bluetooth.apk
蓝牙(删了就没有蓝牙了)建议保留
6 Calculator.apk
计算器(自带计算器较弱,可用其他替代)
19 GoogleServicesFramework.apk
其他安卓手机有,联想A60无,谷歌同步支持服务框架(删了不能同步联系人,不能登录google)
20 HYF_Android_R_V2.5.17forLenovo.apk 金山office,可删除
安卓系统ROM—修改自己喜欢的ROM教程
本帖最后由zygwj于2011-4-24 23:41 编辑安卓系统--------往往我们下载官方的ROM或是民间ROM都有很多自己不需要的,或是需要重新安装更新的APK,喜欢动手的哥们这下有玩的了,没新ROM的情况下可以考虑试试制作自己心怡的个性ROMROM制作本来就是个体力活,找了很多教程,要么就是太复杂好么就是只有思路没有步骤。
进入主题了:一。
下载JAVA和签名工具:为了节省童鞋们的金币我就上传到网盘了,地址是:/file/f6178fab41下载后安装JAVA.exe ,然后把那个Auto-sign.rar解压出来二。
修改ROM:1.把下载好的ROM解压出来,ZIP格式(不解压也行,直接在压缩包里修改)解压出来的一共3个文件夹:data、META-INF、system和一个文件:boot.img2.进入system/app目录,删除你不想要的组件,或是添加、替换你需要的组件。
这里要注意一下,不要删错东西把系统搞崩溃了,具体的这里发个传送门:/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是英文。
四维红整理分享怎样修改安卓手机ROM全程方法和技巧
四维红整理分享怎样修改安卓手机ROM1.了解ROM【文件夹功能简介】\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。
在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)\system\ cmcc这个目录下的文件都是移动定制软件,都可以删除。
\system\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
\system\fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小。
\system\frameworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
\system\liblib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。
\system\media\system\media\audio铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。
\system\usr用户文件夹,包含共享、键盘布局、时间区域文件等。
(引用自Softoem)2.JA V A环境的搭建自制rom要先做一些准备工作,需要搭建java环境,下面告诉你们方法,一点都不难,只要看就会(以下均以XP系统示例,vista或windows7系统下面jdk附件里有设置方法)下载安装jdk,下载地址:/share/link?shareid=110205&uk=2734996452然后解压文件安装jdk-6u26-windows-i586.exe(不要改安装路径,默认路径安装)完成安装后在桌面我的电脑上点右键,按以下步骤点击:属性>高级>环境变量,在下面的“环境变量”中新建两个变量,如图:1.变量名:JA V A_HOME变量值:C:\Program Files\Java\jdk1.6.0_26 点确定2.变量名:CLASSPA TH变量值:C:\Program Files\Java\jdk1.6.0_26\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_26\lib\tools.jar;.注意最后面有个小点,别忘了。
安卓系统ROM DIY详细说明教程
安卓系统ROM DIY详细说明教程来源:未知编辑:JC时间:2013-04-16 14:54人气:1757[投稿邮箱] ROM包大体架构【文件夹功能简介】\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。
在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary 二进制的程序,里面主要是Linux系统自带的组件(命令)\system\customize这个目录下主要是系统的设置\system\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
\system\fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小。
\system\frameworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
\system\liblib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。
\system\media\system\media\audio铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。
\system\sounds默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。
\system\usr用户文件夹,包含共享、键盘布局、时间区域文件等。
主要修改的文件夹:system/appcustomizeetcfontsframeworklibxbinbuild.prop一、\system\app\的系统自带软件DIY我这里举个例子\system\app\AlarmClock.apk 闹钟\system\app\AlarmClock.odex\system\app\Browser.apk 浏览器\system\app\Browser.odex\system\app\Bugreport.apk Bug报告\system\app\Bugreport.odex\system\app\Calculator.apk 计算器\system\app\Calendar.apk 日历\system\app\Calendar.odex\system\app\CalendarProvider.apk 日历提供\system\app\CalendarProvider.odex\system\app\Camera.apk 照相机\system\app\Camera.odex\system\app\com.amazon.mp3.apk 亚马逊音乐\system\app\Contacts.apk 联系人\system\app\Contacts.odex\system\app\DownloadProvider.apk 下载提供\system\app\DownloadProvider.odex\system\app\DrmProvider.apk DRM数字版权提供\system\app\DrmProvider.odex\system\app\Email.apk 电子邮件客户端\system\app\Email.odex\system\app\FieldTest.apk 测试程序\system\app\FieldTest.odex\system\app\GDataFeedsProvider.apk GoogleData提供\system\app\GDataFeedsProvider.odex\system\app\Gmail.apk Gmail电子邮件\system\app\Gmail.odex\system\app\GmailProvider.apk Gmail提供\system\app\GmailProvider.odex\system\app\GoogleApps.apk 谷歌程序包\system\app\GoogleSearch.apk 搜索工具\system\app\GoogleSearch.odex\system\app\gtalkservice.apk GTalk服务\system\app\gtalkservice.odex\system\app\HTMLViewer.apk HTML查看器\system\app\HTMLViewer.odex\system\app\IM.apk 即使通讯组件包含MSN、yahoo通\system\app\ImCredentialProvider.apk\system\app\ImProvider.apk\system\app\ImProvider.odex\system\app\Launcher.apk 启动加载器\system\app\Launcher.odex\system\app\Maps.apk 电子地图\system\app\Maps.odex\system\app\MediaProvider.apk 多媒体播放提供\system\app\MediaProvider.odex\system\app\Mms.apk 短信、彩信\system\app\Mms.odex\system\app\Music.apk 音乐播放器\system\app\Music.odex\system\app\MyFaves.apk T-Mobile MyFaves程序\system\app\MyFaves.odex\system\app\PackageInstaller.apk apk安装程序\system\app\PackageInstaller.odex\system\app\Phone.apk 电话拨号器\system\app\Phone.odex\system\app\Settings.apk 系统设置\system\app\Settings.odex\system\app\SettingsProvider.apk 设置提供\system\app\SettingsProvider.odex\system\app\SetupWizard.apk 设置向导\system\app\SetupWizard.odex\system\app\SoundRecorder.apk 录音工具\system\app\SoundRecorder.odex\system\app\Street.apk 街景地图\system\app\Street.odex\system\app\Sync.apk 同步程序\system\app\Sync.odex\system\app\Talk.apk 语音程序\system\app\Talk.odex\system\app\TelephonyProvider.apk 电话提供\system\app\TelephonyProvider.odex\system\app\Updater.apk 更新程序\system\app\Updater.odex\system\app\Vending.apk 制造商信息\system\app\Vending.odex\system\app\VoiceDialer.apk 语音拨号器\system\app\VoiceDialer.odex\system\app\YouTube.apk Youtube视频\system\app\YouTube.odex\system\app\Metal.apk (金属皮肤)\system\app\BlackBoard.apk (黑板皮肤)\system\app\Wood.apk(木板皮肤)如果没有odex,肯定是以classes.dex的形式写入了apk当中,没有可以不管一般来说本人精简的内容如下:AdobeReader (adobe的pdf阅读器,有更好的替代)com.htc.FMRadioWidget (桌面收音机插件)com.htc.FriendStreamWidget(好友流小插件)com.htc.MusicWidget(桌面音乐插件)com.htc.PlurkWidget(桌面Plurk插件)com.htc.StockWidget(桌面股票插件)com.htc.TwitterWidget(桌面Twitter插件)DCSStock (股票后台传输程序)DreyeAndro idHTC (Dr.eye是一个英语字典)EReaderLibrary 在线小说阅读器(英文的没用)EReaderViewerEReaderWidgetfacebookFlickr Flickr应用(国内连不上,没啥用)FriendStream (htc主推的社交推送软件,可以聚合Facebook,twitter等) htcbookmarkwidget (HTC桌面收藏夹插件)HtcCalculatorWidget (计算器Widget小插件)htccontactwidgets (HTC联系人widgets小插件)HtcFacebook (Facebook小插件)HtcGreader (google新闻,都是英文新闻,目前没用)HtcGreaderWidget (新闻小插件)htcmailwidgetsHTC (Mail小插件)htcmsgwidgets (短消息Widget插件)HtcPhotoWidget (图片Widget插件)HtcPushMedia.apk (一个应用,启动后弹出三个按钮:音乐、图片、视频) HtcRecommends.apk (HTC Like)HtcRecommendsWidget.apk (HTC Like插件)HtcTipWidget.apk (操作提示小插件)HtcTwitter.apk (Twitter小插件)Quickoffice.apk (office软件的阅读,用更好的替代)Stock.apk (英文股票程序)twitteryoutube一般来说需要更新的东西:install_flash_player.apk (flash,这个最新版本在电子市场下载)10.1.106.16Maps.apk(很多其他分辨率的东西,或者是版本不新,需要更新和精简) 5.0 Vending.apk(电子市场,我看很多官方,包括最新的1.84的官方都还不是最新的2.2.11) 2.2.11二、customize修改这下面有三个目录:CID MNS resource主要修改地方:customize/default.xmlcustomize/CID/default.xmlcustomize/MNS/default.xmlCID和MNS下面除了default.xml的其他文件都可以删掉1.customize/default.xml这里修改的主要是语言键盘的设置主要修改IME下的这里就是改变HTC输入法国际键盘里面的语言和默认加载的输入法,比如拼音、手写啊之类的English英语PinYin拼音Handwriting手写 Stroke笔画一般就留这么几个吧。
最简单的修改刷机包(ROM)的教程(一
最简单的修改刷机包(ROM)的教程(一)---删除和添加软件APK很多人问我怎么修改ROM,最近也有很多人建议我们出教程,而且最近关于MIUI,一直都有人要求我们替换系统相关的程序,我明确告知,我们不会替换,MIUI的修改制作,我们忠实于原版。
原版的BUG需要官方修复。
基于此,大家可以看教程,自己去替换下。
一直都很忙,今天休息下,给大家一个简单的教程。
这个教程只是告诉大家怎么去删减和添加程序,以及怎么适当的精简系统无用文件。
本教程所说的仅以HTC-ROM为例,其他的比如MIUI或者CM有差别。
请自行参考。
一、工具准备:你需要电脑上安装有压缩软件,比如:RAR/7-ZIP等。
本文以7-zip为例。
二、删减和添加APKROM制作是大众化的,个性化时代可能个人需求不同,所以软件需求也会不同。
如果你遇到了不喜欢的软件,就想要删除它,你也可以在刷入ROM后在手机端删除,我在这里给你的是在电脑端直接删除你不需要的程序。
我们刷过机都知道,第三方的ROM都是以ZIP形式存在的,那么就是说ROM是以压缩包的形式封装,刷入其实就是根据脚本命令去覆盖到对应的位置。
我们来具体的操作。
首先用压缩软件,打开ROM,就是****.zip,请记住,是打开,而不是解压缩,方法是鼠标移至ROM文件,点击右键-"打开",或者是压缩软件有一个"打开压缩包"方式打开,打开后是这样的:我们可以看到,上面的图,图中红圈勾出的是一个ROM必备的,META-INF是签名和安装脚本;boot.img 是所谓的核心,写入boot分区的;system是系统的全部文件,包括程序、驱动和相关配置文件等等,写入system分区。
我们可以看到很多ROM都集成了data文件夹,这里放入的一般是写入DATA分区即数据分区的文件夹,这里大多放入的是可卸载软件APK,或者是开机动画,或者是一些数据或执行命令,这是写入DATA分区,也就是我们用手机文件管理器可以查看/Data文件夹里的内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安卓系统ROM——修改自己喜欢的ROM教程应某些机油的要求,发布此帖。
希望对大家有所帮助。
安卓系统 --------往往我们下载官方的ROM或是民间ROM都有很多自己不需要的,或是需要重新安装更新的APK,喜欢动手的哥们这下有玩的了,没新ROM的情况下可以考虑试试制作自己心怡的个性ROMROM制作本来就是个体力活,找了很多教程,要么就是太复杂好么就是只有思路没有步骤。
进入主题了:一。
下载JAVA和签名工具:为了节省童鞋们的金币我就上传到网盘了,地址是:/file/f6178fab41下载后安装JAVA.exe ,然后把那个Auto-sign.rar解压出来二。
修改ROM:1.把下载好的ROM解压出来,ZIP格式(不解压也行,直接在压缩包里修改)解压出来的一共3个文件夹:data、META-INF、system和一个文件: boot.img2.进入system/app目录,删除你不想要的组件,或是添加、替换你需要的组件。
这里要注意一下,不要删错东西把系统搞崩溃了,具体的这里发个传送门:/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了。
最后一句:刷机有风险!自己小心谨慎!制作方法一、ROOT无论是什么版本,首先要ROOT一下机器这是定制的前提ROOT-lk2.02下载地址:/file/f91b16ea85先将LK2.02包中的LK2-02-1_update.zip和JE1-custom1-wp55580691.zip传入SD卡中根目录下。
重新按住音量减、照相键、开机键,再次进入刷机模式,刷ROOT包中的i5700_LK2-02_PDA.tar设置图示如下刷好了之后会自动进入recovery模式(界面绿绿的,绿色的字),用方向键选择apply any zip from sd,然后选择LK2-01_update.zip,按OK键,然后会有提示让你按小房子键,按下小房子键即可。
全部运行完毕后,返回选择第一项reboot重启。
二、工具准备下载安装附件中的R.explorer管理器(rootexplorer.v2.9.4.apk)这个工具的作用是备份APK文件、删除APK文件、查看系统目录里面都有什么下载附件中的AndroidResEdit_By_hanhualan...解压到电脑里(如果不能运行则说明你需要安装.NET Framework2.0)我们主要用这个来对定制包签名三、定制包制作知识一般定制ROM(不是美化、也不是制作MOD)其实就是对手机内存里的system/app文件夹的内容进行自定义,自己安装的软件将不会出现在这里,而是\data\文件夹中。
系统所有的程序都在这个文件夹里,比如浏览器、拨号器、联系人等先来看一下通常情况下这个文件夹里都包含什么:\system\app\AlarmClock.apk 闹钟\system\app\AlarmClock.odex\system\app\Browser.apk 浏览器\system\app\Browser.odex\system\app\Bugreport.apk Bug报告\system\app\Bugreport.odex\system\app\Calculator.apk 计算器\system\app\Calculator.odex\system\app\Calendar.apk 日历\system\app\Calendar.odex\system\app\CalendarProvider.apk 日历提供\system\app\CalendarProvider.odex\system\app\Camera.apk 照相机\system\app\Camera.odex\system\app\com.amazon.mp3.apk 亚马逊音乐\system\app\Contacts.apk 联系人\system\app\Contacts.odex\system\app\DownloadProvider.apk 下载提供\system\app\DownloadProvider.odex\system\app\DrmProvider.apk DRM数字版权提供\system\app\DrmProvider.odex\system\app\Email.apk 电子邮件客户端\system\app\Email.odex\system\app\FieldTest.apk 测试程序\system\app\FieldTest.odex\system\app\GDataFeedsProvider.odex\system\app\Gmail.apk Gmail电子邮件\system\app\Gmail.odex\system\app\GmailProvider.apk Gmail提供\system\app\GmailProvider.odex\system\app\GoogleApps.apk谷歌程序包\system\app\GoogleApps.odex\system\app\GoogleSearch.apk 搜索工具\system\app\GoogleSearch.odex\system\app\gtalkservice.apkGTalk服务\system\app\gtalkservice.odex\system\app\HTMLViewer.apk HTML查看器\system\app\HTMLViewer.odex\system\app\IM.apk 即使通讯组件包含MSN、yahoo通\system\app\ImCredentialProvider.apk\system\app\ImProvider.apk\system\app\ImProvider.odex\system\app\Launcher.apk 启动加载器\system\app\Launcher.odex\system\app\Maps.apk 电子地图\system\app\Maps.odex\system\app\MediaProvider.apk 多媒体播放提供\system\app\MediaProvider.odex\system\app\Mms.apk 短信、彩信\system\app\Mms.odex\system\app\Music.apk 音乐播放器\system\app\Music.odex\system\app\MyFaves.apk T-Mobile MyFaves程序\system\app\MyFaves.odex\system\app\PackageInstaller.apkapk安装程序\system\app\PackageInstaller.odex\system\app\Phone.apk 电话拨号器\system\app\Phone.odex\system\app\Settings.apk 系统设置\system\app\Settings.odex\system\app\SettingsProvider.apk 设置提供\system\app\SettingsProvider.odex\system\app\SetupWizard.apk 设置向导\system\app\SetupWizard.odex\system\app\SoundRecorder.apk 录音工具\system\app\SoundRecorder.odex\system\app\Street.apk 街景地图\system\app\Street.odex\system\app\Sync.apk 同步程序\system\app\Sync.odex\system\app\Talk.apk 语音程序\system\app\Talk.odex\system\app\TelephonyProvider.apk 电话提供\system\app\Updater.apk 更新程序\system\app\Updater.odex\system\app\Vending.apk 制造商信息\system\app\Vending.odex\system\app\VoiceDialer.apk 语音拨号器\system\app\VoiceDialer.odex\system\app\YouTube.apkYoutube视频\system\app\YouTube.odex然后是定制包的结构,定制包的命名一般是XXXX(英文).zip内容包括/system/app/my.apk(你想要放进系统中的程序)/META-INF/com/google/update-script(定制包脚本)/META-INF/CERT.SF(签名文件)/META-INF/CERT.RSA(签名文件)/META-INF/MANIFEST.MF(签名文件)(附件中的custom.zip为范例,大家可以下载直接进行修改)首先应将准备好的程序放进这个ZIP包的/system/app目录里,只要将程序拖进附件中custom.zip的APP目录即可然后删除/META-INF/CERT.RSA和META-INF/CERT.SF这两个文件,为了签名做准备下面我们的来看最后一处需要编辑的地方——脚本四、脚本:现在我们对里面的文件有了大致的了解,那么举例说明,如果我们要做一个基于以上ROM的定制包,那么大概要进行两种操作1.添加目录里的APK程序到ROM的system/app里2.从ROM里删除APK程序(即瘦身)3.显示进程添加目录的语句为copy_dir PACKAGE:定制包路径手机内存路径删除程序的语句为delete 手机内存路径显示进程语句为show_progress脚本文件可用TXT、记事本等程序作为打开方式并编辑保存作为初学者只需要掌握以下范例即可show_progress 0.1 0deleteSYSTEM:app/DivXRegCode.odexdeleteSYSTEM:app/YouTube.apkcopy_dirPACKAGE:system SYSTEM:show_progress 0.1 10其中对前后两个show_progress语句不需要理解,看中间的,第二句是删除system/spp文件夹内的YouTube.apk文件,第三句是复制(同时会覆盖已存在的文件)定制包中的system文件夹到手机内存的system文件夹。