安卓 ROM 制作 andriod rom

安卓 ROM 制作 andriod rom
安卓 ROM 制作 andriod rom

ROM 制作/修改教程] 飞哥ROM修改初步白话版教程

神马, 手机, 文件管理器, 心肝宝贝

本帖最后由芜湖飞哥于 2011-4-18 19:41 编辑

前言:

看到网上最近安卓总是有许多人写ROM教程,也有不少人学习,但是都是说的很深奥,机油不太理解,我一个没什么文化的人,写出的白话教程相信大家才看得明白。废话不多说,开始总结教程。

首先:diy自己的ROM必须得知道神马是刷机,刷机都没明白的机油们请不要看下文了。刷机会了就得多看帖多思考多测试,才可以练就自己的心肝宝贝让它更加强大!好了刷机ok就取得了我们说的root,也就是有了权限,大家问权限干嘛呢!权限就是你可以使用手机端re文件管理器来删除和添加apk程序,我们开始精简ROM里无用的apk程序。范例:我们可以进入re文件管理器调整到读写状态,找到system\app 下的YouTube.apk视频客户端删除它,这样就做到了精简,有些程序的删除还必须删除对应的lib文件夹下的so文件,不然会fc现象出现,比如要删除LatinIME.apk 安卓键盘输入法,就要删除lib文件夹下的libjni_latinime.so文件,这里说明一下不是一个类型的ROM里Settings.apk和framework-res.apk不能进行直接替换。下面我的一

些apk精简的总结,

AccountAndSyncSettings.apk 账户同步设置(不能删)ADWLauncher.apk ADW桌面启动器(可以删,但删之前必须安

Launcher)

AndroidTerm.apk 超级终端(可以用来刷rec)ApplicationsProvider.apk 应用程序信息存储器(不能删)

Bluetooth.apk 蓝牙服务

Browser.apk 浏览器(我删了,用UC替代了)

Calculator.apk 计算器

Calendar.apk 谷歌日历

CalendarProvider.apk 谷歌日历储存器

Camera.apk 相机

CertInstaller.apk 证书安装器(不能删)CMParts.apk CM高级设置(CM的都没删,对系统影响不大,以

下相同)

CMPartsHelper.apk CM提示

CMStats.apk 匿名数据统计

CMWallpapers.apk CM壁纸

Contacts.apk 联系人

ContactsProvider.apk 联系人存储器DefaultContainerService.apk 默认通讯录服务(貌似不能删)DeskClock.apk 闹钟时钟(自带够用)

Development.apk 开发及应用

DownloadProvider.apk 下载管理器(不能删)DrmProvider.apk 数字版权保护内容储存器(不能)

DSPManager.apk DSP音频管理器(个人不用,删之)

Email.apk 电子邮件(删之,不解释)FileManager.apk 文件管理器(删了,我用RE,个人习惯而已)

Gallery3D.apk 3D相册

GenieWidget.apk 新闻天气资讯(删了,不解释)

Gmail.apk 谷歌邮箱

GoogleBackupTransport.apk 谷歌设置备份GoogleCalendarSyncAdapter.apk 谷歌日历同步配置器

GoogleContactsSyncAdapter.apk 联系人同步配置器

GoogleFeedback.apk 谷歌信息反馈

GooglePartnerSetup.apk 谷歌合作伙伴设置

GoogleQuickSearchBox.apk 谷歌搜索

GoogleServicesFramework.apk 谷歌服务框架

HTMLViewer.apk HTML查看器(没多大用,删了)kickback.apk 辅助功能(操作振动效果)(删了,震动很烦)LatinIME.apk android键盘输入法(可删)

LatinImeTutorial.apk android键盘输入法设置

LiveWallpapersPicker.apk 动态墙纸

Maps.apk 谷歌地图(替换成离线地图)MarketUpdater.apk 菜市场软件精选管理器(一般不用市场MediaProvider.apk 媒体播放列表(不能删除MediaUploader.apk 我上传的内容(在google包里面,可以删

Mms.apk 信息(自带信息,保留,可以替换)

Music.apk 音乐播放器(暂时保留了)

NetworkLocation.apk 网络位置(删了OneTimeInitializer.apk 【不明物体】(删了没什么反应)PackageInstaller.apk 打包安装程序(保留了)

PassionQuickOffice.apk(移动办公)

Phone.apk 拨号器

PicoTts.apk 语音朗读引擎(删了,不用)LatinIME.apk 输入法(删了,不好用,用飞哥的代替了)LatinImeTutorial.apk 输入法相关教程Protips.apk 桌面帮助提示小插件(都会刷机了,删除Provision.apk (和SetupWizard.apk开机向导差不多)QuickSearchBox.apk 快速搜索框(可删可保留RomManager.apk ROM管理器(没测试好不好用,至少我不想用

它)

Settings.apk 设置(保留,不解释)

SettingsProvider.apk 系统设置存储器(同上)SetupWizard.apk 第一次开机的设置向导soundback.apk 辅助功能(操作声音效果)(已删)

SpareParts.apk (高级设置,想用的就留着呗)

SoundRecorder.apk 录音机(保留了,

Stk.apk SIM卡工具包

Street.apk 街景地图(不实用,删了)

Superuser.apk 授权管理(这个不能删,

Talk.apk GoogleTalk(感觉没用,删了)

talkback.apk 辅助功能(操作语音效果)删了

TelephonyProvider.apk 拨号器储存(不能删)

TtsService.apk TTS语音朗读服务器(删了)

UserDictionaryProvider.apk 用户词典(删了)

Vending.apk 菜市场

VoiceDialer.apk 语音拨号(可删)

VoiceSearch.apk 语音搜索(可删)VpnServices.apk VPN服务(翻fan墙qiang服务,可删)YouTube.apk YouTube视频客户端(删了,不解释)

添加软件可以直接用re送到system\app下,记住改权限如图

好了用re精简和添加都会了,下面我们开始正式的电脑端改ROM,改ROM前提大家应该明白,首先选个比较省电和相对稳定bug少的来修改,

用recovery刷机所以我们要修改的ROM都是zip结尾的签名压缩包,在电脑上下载必须的软件如下RAR压缩软件,相信大家都有,最好再下个7z解压缩,我就是喜欢这个有时候方便,下载jar环境变量安装在电脑端,360安全卫士里就有这样编程开发的工具下载,安装好后可以在运行cmd里输入java回车,就可以发现变量成功了,不需要网上说的配置环境变量,这个是签名时必须要的环境,还需要这个就是ROM签名工具Auto-sign ROM签名工具.zip (9.82 KB)

好了工具全了,我们可以动手开始修改了解压缩ROM的zip得到文件夹,我们主要修改ROM里\system下的东西app文件夹是程序上面已经讲述,

这里就不说了,

system下的build.prop是版本信息,这里我们可以在build.prop里加入以下语句,可以达到rom 默认简体中文,默认时区的目的

https://www.360docs.net/doc/da3964837.html,er=root

ro.product.manufacturer=HTC

https://www.360docs.net/doc/da3964837.html,nguage=zh

ro.product.locale.region=CN

persist.sys.timezone=Asia/Shanghai

https://www.360docs.net/doc/da3964837.html,nguage=zh

persist.sys.country=CN

system下etc文件夹里是一些配置文件比如,网标和接入点都是在这

里面。

system下fonts字体文件夹里可以替换和修改一些自己喜欢的字体。system下framework文件夹是系统主题框架,这里说下不能直接替换里面的东西,framework-res.apk就是我们说的主题了,我们可以以rar 方式打开它不要关闭,解压到文件夹,是不是看见很多图标,好了对照手机,你知道要怎么样才是你想要的,改完图标后把这些图标压缩到相对应的文件夹里,anim里全部是手机特效可以拿其他的特效替换压缩进去。新framework-res.apk生成了,这里framework-res.apk不要签名,签名后framework-res.apk就无效了,因为ROM里有些程序是在预编译时共享一个签名的。

system下media文件夹bootanimation.zip是开关机动画,俗称第二

屏,有能力就做,没能力就换吧。

media文件夹里的audio文件夹是声音文件夹里面包括了notifications(短信铃声)ringtones(手机铃声)alarms(闹钟铃声)可以精简和加入,删除了也可以在卡上进行挂载

在卡上建立audio文件夹,里面再建立notifications/ringtones/alarms这样使卡不乱,这样挂载才是更好

的。

好了下面说一些常用修改的,想修改自带墙纸就Wallpapers.apk,修改来电归属需要替换具有来电归属的Phone.apk和

libphoneloc-jni.so和phoneloc.dat数据这里我提供来电归

属.rar (1.57 MB)

想wav解码就加入pvasflocal.cfg和

libomx_wmadec_sharedlibrary.so/libomx_wmvdec_sharedlibrary.so /libpvasfcommon.so/libpvasflocalpb.so/libpvasflocalpbreg.so这

里我也提供wav解码.rar (696.61 KB)

初步修改ROM暂时先说这些,以后慢慢深入,接下来就是打包签名了,回到ROM解开的文件夹全选,然后鼠标右键选rar压缩,选择添加到压缩文件名称是update.zip,开始压缩,完成后将update.zip复制到Auto-sign文件夹里,鼠标双击Sign.bat,经过窗口后生成了update_signed.zip压缩文件,好了将update_signed.zip拷贝到内存卡,下面尝试你的劳动成果吧!你会感觉你狠有才,不过记住给我评分,

呵呵!

相关文档
最新文档