安卓系统定制

http://wenku.baidu.com/link?url=mS1WRxqgxGzY_CCvY0c9FFnanEiAaOkN8fwDK27Sk4kBM_ewmUQ3V6bc-9ye_ixcQcsNHM1dqzxSR0Yv8nJ5rikMSvI4qpEHqvYXQm9OvVC

首先简单介绍一下安卓系统文件夹对照表

主要介绍的是Android系统的文件夹结构,帮助大家更直观地了解系统

\\system\\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\\data\\文件夹中。

下面是详细的介绍:

\\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\\dhcpcdDHCP服务器 \\system\\bin\\dumpstate 状态抓取器

\\system\\bin\\dumpsys系统抓取器 \\system\\bin\\dvz

\\system\\bin\\fillup

\\system\\bin\\flash_image闪存映像

\\system\\bin\\hciattach

\\system\\bin\\hcidHCID内核

\\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\\binetcfg 网络设置

\\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\\ssltestSSL测试

\\system\\bin\\su**ceflinger触摸感应驱动 \\system\\bin\\svc 服务

\\system\\bin

\\system_server

\\system\\bin\\telnetdTelnet组件\\system\\bin\\toolbox

\\system\\bin\\wlan_loader

\\system\\bin\\wpa_cli

\\system\\bin\\wpa_supplicant

\\system\\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。 \\system\\etc\\apns-conf.xml APN接入点配置文件 \\system\\etc\\AudioFilter.csv 音频过滤器配置文件

\\system\\etc\\AudioPara4.csv

\\system\\etc\\bookmarks.xml书签数据库

\\system\\etc\\dbus.conf总线监视配置文件 \\system\\etc\\dhcpcd

\\system\\etc\\event-log-tags

\\system\\etc\\favorites.xml收藏夹

\\system\\etc\\firmware固件信息 \\system\\etc\\gps.conf GPS设置文件

\\system\\etc\\hcid.conf*内核HCID配置文件 \\system\\etc\\hosts 网络DNS缓存

\\system\\etc\\init.goldfish.sh

\\system\\etc\\location定位相关

\\system\\etc\\mountd.conf存储挂载配置文件 \\system\\etc\\NOTICE.html 提示网页

\\system\\etc\\permissions.xml权限许可 \\system\\etc\\pvplayer.conf

\\system\\etc\\security

\\system\\etc\\wifiWLAN相关组件

\\system\\etc\\dhcpcd\\dhcpcd-hooks

\\system\\etc\\dhcpcd\\dhcpcd-run-hooks

\\system\\etc\\dhcpcd\\dhcpcd.conf

\\system\\etc\\dhcpcd\\dhcpcd-hooks\\01-test

\\system\\etc\\dhcpcd\\dhcpcd-hooks\\20-dns.conf

\\system\\etc\\dhcpcd\\dhcpcd-hooks\\95-configured

\\system\\etc\\firmware\\brf6300.bin

\\system\\etc\\location\\gps

\\system\\etc\\location\\gps\\location定位相关 \\system\\etc\\location\\gps

mea GPS数据解析\\system\\etc\\location\\gps\\properties

\\system\\etc\\security\\cacerts.bks

\\system\\etc\\security\\otacerts.zipOTA下载验证

\\system\\etc\\wifi\\Fw1251r1c.bin

\\system\\etc\\wifi\\tiwlan.ini

\\system\\etc\\wifi\\wpa_supplicant.confWPA验证组件

\\system\\fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些un icode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中 :DroidSansFallback.ttf文件大小\\system\\fonts\\DroidSans-Bold.ttf

\\system\\fonts\\DroidSans.ttf

\\system\\fonts\\DroidSansFallback.ttf

\\system\\fonts\\DroidSansMono.ttf

\\system\\fonts\\DroidSerif-Bold.ttf

\\system\\fonts\\DroidSerif-BoldItalic.ttf

\\system\\fonts\\DroidSerif-Italic.ttf

\\system\\fonts\\DroidSerif-Regular.ttf

\\system\\frameworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。

\\system\\framework\\am.jar \\system\\framework\\am.odex

\\system\\framework\\android.awt.jarAWT库 \\system\\framework\\android.awt.odex

\\system\\framework\\android.policy.jar

\\system\\framework\\android.policy.odex

\\system\\framework\\android.test.runner.jar

\\system\\framework\\android.test.runner.odex

\\system\\framework\\com.google.android.gtalkservice.jarGTalk服务

\\system\\framework\\com.google.android.gtalkservice.odex

\\system\\framework\\com.google.android.maps.jar电子地图库

\\system\\framework\\com.google.android.maps.odex

\\system\\framework\\core.jar

核心库,启动桌面时首先加载这个

\\system\\framework\\core.odex

\\system\\framework\\ext.jar

\\system\\framework\\ext.odex

\\system\\framework\\framework-res.apk

\\system\\framework\\framework-tests.jar

\\system\\framework\\framework-tests.odex

\\system\\framework\\framework.jar

\\system\\framework\\framework.odex

\\system\\framework\\input.jar输入库 \\system\\framework\\input.odex

\\system\\framework\\itr.jar

\\system\\framework\\itr.odex

\\system\\framework\\monkey.jar

\\system\\framework\\monkey.odex

\\system\\framework\\pm.jar包管理库 \\system\\framework\\pm.odex

\\system\\framework\\services.jar

\\system\\framework\\services.odex

\\system\\framework\\ssltest.jar

\\system\\framework\\ssltest.odex

\\system\\framework\\svc.jar系统服务

一: 修改权限方法

root管理器 先把上头的挂载读、写点一下 使前面显示为读写 而不是只读

然后长按你要修改的文件 选择权限

然后就可以打钩了

二:程序精简

许多机油喜欢精简程序什么的,所以附上安卓内置APK程序中英文对照表 ,由于机型不一定相同,所以仅供参考

想删除系统自带的软件,首先需要root,完成后安装RE管理器,系统自带文件放在system/app下,对照下表,选择删除即可。

序号 不可以删除(15项)

1AccountAndSyncSettings.apk 同步与帐户设定 不可以删除

2ApplicationsProvider.apk 应用程序支持服务 不可以删除

3CertInstaller.apk 证书服务 不可以删除

4ContactsProvider.apk 通讯录/联系人数据存储服务 不可以删除

5DefaultContainerService.apk 默认通讯录服务 不可以删除

6DownloadProvider.apk 下载管理器 不可以删除

7DrmProvider.apk DRM 受保护数据存储服务 不可以删除

8googlevoice.apk 这个是电话和短信功能 不可以删除

9MediaProvider.apk 媒体数据存储服务 不可以删除

10MtkBt.apk 全球卫星定位系统接收器 不可以删除

11PackageInstaller.apk 程序安装 不可以删除

12Phone.apk 电话拨号程序 不可以删除

13Settings.apk 系统设置 不可以删除

14SettingsProvider.apk 设置服务程序 不可以删除

15TelephonyProvider.apk 拨号记录存储服务 不可以删除

序号 建议保留(23项)

1AcwfDialog.APK

2apkCompassCH.apk 超级指南针(建议保留)

3Bluetooth.apk 蓝牙(删了就没有蓝牙了)建议保留

4Calculator.apk 计算器(自带计算器较弱,可用其他替代)

5Camera.apk 自带相机(用360的可删)

6Contacts.apk 通讯录/联系人(用第三方通讯录的可删)

7DataDialog.apk 数据对话框 不确定,没删

8DeskClock.apk 自带闹钟(用第三方闹钟的可删)

9EngineerMode.apk 工程师模式 不确定,没删

10ES_filemanager.apk 资源浏览器(建议保留)

11fmradio.apk 收音机(可删)

12Gallery3D.apk 相机相框 (可删)

13GoLauncher.apk 桌面

14Mms.apk 自带信息(可删,用第三方短信的就删了吧,提示:删了后,用handsms的的弹出短信框会变得延时,chomp没自带短信甚至不能使用)

15Music.apk 自带音乐(可删,换成其他播放器)

16Provision.apk 开机引导程序

17SetupWizard.apk 开机引导(在定制rom时不可删,刷好机可用rootexplorer删掉,恢复出厂前要装回去)

18SoundRecorder.apk 录音机(可用第三方录音软件替代)

19Stk.apk sim卡服务(可删,有机油把联系人复制在sim卡上的就不要删它,删了可解决信号问题)

20Superuser.apk 授权程序(就是程序列表上面那个,用这个获取root才有的)

21Term.apk 访问终端的

22 VolumeControl.apk 音量控制中心

23YGPS.apk 这个应该和GPS有关吧

序号 可删除(58项)

1Browser.apk 谷歌浏览器(喜欢UC的可用UC替代)

2Calendar.apk 日历(不用日历的可删)

3CalendarProvider.apk 日历程序支持服务(不用日历的可删)

4ChsPack.apk touchpal输入法拼音语言包(可删)

5ChtPack.apk touchpal输入法注音语言包(从来不用注音的删)

6Email.apk Email(不用自带email接受邮件的可删)

7facebook.apk facebook(用不到的删)

8GenieWidget.apk 天气与新闻(我自己不用他看新闻,删了)

9Gmail.apk Gmail邮件(可删)

10GoogleBackupTransport.apk 谷歌备份(可删)

11GoogleCalendarSyncAdapter.apk 谷歌日历同步适配器(可删)

12GoogleContactsSyncAdapter.apk 谷歌联系人同步适配器(可删)

13GoogleFeedback.apk 谷歌反馈(可删)

14GooglePartnerSetup.apk Google合作伙伴设置(可删)

15GoogleQuickSearchBox.apk 谷歌搜索(删了影响到桌面的搜索插件)

16GoogleServicesFramework.apk 谷歌同步支持服务框架(删了不能同步联系人,不能登录google)

17HTMLViewer.apk HTML浏览器(本地看html,用不到可删)

18HWCalla_TaiWan.apk 繁体中文手写输入法(可写简体的,不用手写的可删)

19KaiXinAccountService.apk 未知程序,没敢删

20LatinIME.apk android键盘输入法(可删)

21LatinImeTutorial.apk android键盘输入法设置(可删)

22Launcher2.apk2.2原生桌面(用ADW和PRO的可删,删了以后第三方桌面要在开机以后从电脑安装,91,豌豆助手都可)

23LiveWallpapers.apk动态壁纸

24LiveWallpapersPicker.apk 同上动态壁纸(可删)

25LiveWalls.apk 动态壁纸(可删)

26Maps.apk Google地图(可删,自行换成brust版本)

27MarketUpdater.apk 谷歌市场升级(软件更新用到,可删)

28MediaUploader.apk媒体上传(可删)

29MMITest_II.apk 工程模式里用到的手机测试程序(可删)

30NetworkLocation.apk 网络位置(可删)

31NotePad.apk 记事本(可删)

34OneTimeInitiaLizer.apk 首次启动时用来裝 Google Apps 的,可刪除

32PicoTts.apk 可删(文字语言转换的语音合成引擎,设置-语音输入与输出中)

33PingYinIME.apk 拼音输入法

34ProjectMenuAct.apk 工程菜单

35Protips.apk桌面小绿人插件(可删,就是有提示怎么玩手机)

36RenRenAccountService.apk

37SNSCommon.apk常见的SNS,不需要,删

38SnsContentProvider.apk SnS的内容提供商,删

39SnsWidget.apk SnS的小工具,删

40SnsWidget24.apk SnS社区,删

41Soundback.apk 辅助功能 删

42Street.apk 谷歌街道(可删,对于国内街道无效果的貌似,与地图关联)

43Talk.apk 谷歌talk(可删,但删了就用不了电子市场)

47Talkback.apk 辅助功能 删

44TouchPal.apk TouchPal输入法(可删,但自带的三种输入法最好至少保留一种)

45TtsService.apk Google TTS(Text-to-speech)语音库服务(可删)

46TwidroydFree342-Huawei-rev1.apk twitter客户端(不用的删了)

47Updataonline.apk 在线升级(可删)

48UserDictionaryProvider.apk 用户数据字典服务(可删)

49Vending.apk 电子市场(可删,不过不建议,很多软件的自动升级时候有它很方便)

50VisualizationWalls.apk 动态音乐背景壁纸 (删了)

51VoiceSearch.apk 语音搜索(可删,虽然看上去很美好,事实上我从未用过)

52 科学上网Services.apk 科学上网服务(科学上网服务,可删)

53YouTube.apk YouTube视频(要科学上网才能看,删了)

三:换字体

1、机器必须root过(因为要把三个TTF字体复制到系统里)

2、准备好你要刷的ttf字体和root浏览器(字体可以从电脑里取,也可以字体网站下载,英文字体一般不超1M,中文字体最好是不要超过8M,超过8M万一内存不足系统会出错的,切记!)

3、把你想要更换的TTF字体改名(内容如下):

DroidSans.ttf系统默认英文字体

DroidSans-Bold.ttf系统默认英文粗字体

DroidSansFallback.ttf系统默认中文字体

《注意:英文的大小写,包括ttf的大小写》

4、将这三个文件复制到sd卡,再打开root浏览器将这三个文件复制到手机系统里的/system/fonts/下面,替换系统字体。(注意,在复制到手机系统里时,再注意看一下英文的大小写和后缀名,否则复制更改无效)

5、这三个文件的字体文件的权限同时都改为(有时不改也可以成功,但是会有后患):

6、复制完了,重启手机,就OK了!

这是安卓手机通用换字体的方法,但是我个人强烈建议不要这样换,因为换字体过程中如果权限什么的没有弄好会出大问题的,所以推荐用换字体的软件换,简单方便,快捷安全。

四:换系统图标

首先 用root管理器 去system-framework 找到framework-res.apk文件 并把它提取出来

当然 你也可以直接在下载的刷机包中提取 双击打开zip包 然后路径是一样的 把framework-res.apk拖出来就OK

之后再电脑上 右键单击提取出来的apk文件 选择使用winrar打开

打开res文件夹 找到drawable-mdpi这个文件夹 我们要修改的图片就都在这了

五:修改权限方法

root管理器 先把上头的挂载读、写点一下 使前面显示为读写 而不是只读

然后长按你要修改的文件 选择权限

然后就可以打钩了

五:解决内存不足

安卓系统的程序有两种,一种是系统程序,一种是用户添加程序。前者位于system/app文件夹下,在没有root前是只读的,不能删改;后者位于data/app文件夹,就是大家日常装的程序都在这里。不知道大家有没有这个体会,临时root以后虽然删掉了系统程序里的人人、淘宝、youku等等,但是程序可用空间仍然不变(没装任何程序的情况下还是190m,可以在设置的sd卡和手机内存中查看)?问题就在这里system/app和data/app分别享用一个存储空间,互不影响!!!就是你精简了系统程序之后除了程序列表干净点以外,没有任何实质性的意义,system/app里精简出来的空间以及之前的剩余空间等于浪费了!所以解决方案就有了,把data/app里的程序转移到system/app里,变成系统程序,从而腾出data/app的空间,充分利用内存空间!!

卸载过程:(需要ROOT)

1、将system/app下该程序的apk删除

2、重启后进入设置-应用程序把残留的安装信息卸载

或者用Ti备份(自己找),很强大,可以直接卸载系统程序。

==========

时间: 2024-10-06 16:25:42

安卓系统定制的相关文章

ios系统和安卓系统到底哪个好

现实生活中,很多朋友想知道ios系统(http://www.maiziedu.com/course/ios/)和安卓系统哪个好,更想知道安卓和iOS谁是赢家,事实上,这个标准没法衡量,更没有可比性,今天,麦子学院专家就针对各自的优势来给大家作具体介绍. 不过对于普通用户来讲,它们运行诸多相似的软件,用户转换率也很高.下面腾讯科技带你盘点这两款最流行的智能手机系统各自有何优势. 应用数量:Google Play反超App Store 近日,掌握成千上万iOS和Android开发者信息的智能平台Ap

Linux系统裁剪之四(自定义内核及busybox完成系统定制)

Linux系统裁剪之四(自定义内核及busybox完成系统定制) ·busybox busybox是一个二进制程序,可以模拟实现许许多多的Linux命令,busybox在编译安装完成之后会在我们系统的bin目录下生成一个名为busybox的二进制程序,其它的文件都是该二进制程序的软链接,几乎上百个命令都可以依靠这一个可执行程序来实现,还可以模拟几个shell,可以模拟实现我们Linux操作系统上bin和sbin目录下的很多命令,而且该文件所占的存储空间还非常的小,因此在一些存储设备容量非常小的环

东麓庄园模式系统定制开发网页

东麓庄园模式系统定制开发网页(微or电 158.1500.1390 小凡团队)东麓庄园系统开发,东麓庄园模式定制,东麓庄园软件开发,东麓庄园app开发,东麓庄园平台开发系统. 微分销的前景正如日冲天,正如雷军所说:"只要站对了风口浪尖,那么母猪都会飞上天!"所以能不能顺应时势,抓住机会,就要看我们会不会分析市场,从而不错过新机遇了. 注册和交易: 注册后最低投资66元,普通领导人帮下级玩家注册激活收66元,转660个金币,其中6元是平台管理费.到达下级会员账号600个金币.会员之间交易

如何获得开源安卓系统?

安卓取得了巨大的商业成功,安卓的成功也经常被当成是Linux的成功.在一定程度上安卓确实是Linux的成功,谷歌充分利用Linux和开源软件的作用,在极短的时间里将安卓推向市场,并且提供一堆特性,这些新特性迅速打败了老对手iOS. 但是,我们都知道,安卓不是Linux.大部分的安卓设备都被锁了,我们不能自由地下载和安装我们喜欢的操作系统,就像我们在我们的Linux PC上做的那样,在没有越狱的情况下,我们也不能任意安装我们喜欢的应用.在我们能够销售自己的谷歌安卓设备之前,也必须跳过许多昂贵的ho

itop4412开发版-安卓系统卸载默认apk使用文档

itop4412开发版的安卓系统默认不是最高权限,可以看见后面最后一个是$符号,如下图 1,所以 想我们需要进入 root 权限,可以看见后面最后一个是#符号,如下图所示.在这个变换中只需 要在超级终端中输入 su 这个命令即可. 接下来的事情我们就是要删除我们要删除的软件了,我们默认的 app 都是 system/app 这个文件中,下面我介绍删除的步骤. 1.进入 system/app 这个文件夹中,找到我们要删除的软件名字,我就删除 Music.apk 为例,进入目录找到该 apk,如下图

二维码扫码积分系统定制开发

微信积分系统 二维码扫码积分系统定制开发找丽姐[158.1816.6626/电微]二维码营销模式系统定制开发 微信扫二维码营销系统开发 扫码领积分系统开发 一.如何实现扫二维码领红包功能? 1.使用扫描二维码领取红包对活动进行设置,包括红包数量.红包金额.促销地区.中奖概率等. 2.将生成的二维码赋到商品上面并赋涂层,一方面可以起到保证二维码的一次性,另一方面也可以引起消费者的好奇心. 3.通过手机微信打开扫一扫,扫码商品二维码关注公众号并领取红包,如果参与分享还可以获得抽奖的机会. 二.微信扫

软件体系结构---安卓系统架构之应用程序框架层分析---1

本博客只介绍安卓系统架构中的应用程序框架层 什么是应用程序框架? 应用程序框架可以说是一个应用程序的核心,是所有参与开发的程序员共同使用和遵守的约定,大家在其约定上进行必要的扩展,但程序始终保持主体结构的一致性.其作用是让程序保持清晰和一目了然,在满足不同需求的同时又不互相影响. 而对于安卓来说:Android系统提供给应用开发者的本身就是一个框架,所有的应用开发都必须遵守这个框架的原则.我们在开发应用时就是在这个框架上进行扩展.在这个框架中我们可以完全访问核心应用程序所使用的API框架,即我们

安卓系统移植与驱动开发概述

随着当前各种系统百花齐放,竞相发展,安卓系统占市场的份额已遥遥领先于其他系统,为使在各种设备上完美运行Android,我们可以学习基于Linux的Android驱动开发与移植,本章对Linux和Android做了一个比较系统的介绍,使我们更全面的了解Linux驱动,为我们进一步学习打下坚实的基础. 学习Android驱动开发我们首先要了解Android系统构架,它主要包括: 第一层:Linux内核 主要包括Linux的驱动程序及内存管理.进程管理.电源管理等程序.Android使用Linux2.

狂赚310亿美元!安卓系统的钱究竟是怎么来的

免费的产品.服务就不赚钱?看到这句话,奇虎360就偷偷地笑了.因为以免费杀毒软件及其他应用等为核心的奇虎360市值高达80亿美元,就这周鸿祎还不满意,吵着闹着要私有化!与之相仿,我们印象中完全免费,甚至被各大手机厂商改造的面目全非的安卓系统,其实也在闷头赚大钱! 据外媒报道,甲骨文代理律师在法庭上披露,谷歌Android操作系统已经创造了310亿美元营收,220亿美元利润,利润率达70%!虽然谷歌认为这些数字不应该被公布于众,因为甲骨文律师披露的信息来自其内部机密财务文件,但也证明着这天文数字的