赞
踩
APP精简的目标是精简手机root下system/app和system/priv-app两个目录里的APK文件。
精简的手段是:弄清这些应用的用处,搞明白这些应用是否对系统无用,有没有用需要根据自己的实际情况来判断,且不可死板跟风网上搜到的。找到对自己无用的然后删除。
下面是列出我查到的这两个目录下的应用的情况。
system/app目录下的apk
裁剪文件 | 大小 | 作用 | 是否可裁剪 |
AudioProfile.apk | 79K | 情景模式下的声音设置,删掉会影响原生Setting情景模式设置的使用 | 建议保留 |
BasicDreams.apk | 25K | 基本的互动屏保底层服务程序,跟动态屏保相关,目前来看对背景切换无影响 | 酌情可以删除 |
Bluetooth.apk | 441K | 蓝牙相关应用程序,平台无蓝牙相关功能,可以删除 | 酌情可以删除 |
Camera2.apk | 1.7M | 拍照相关功能 | 不可以删除 |
Carddav-Sync.apk | 151K | 是Android的CardDAV客户端,用于同步联系人 | 待验证 |
CellBroadcastReceiver.apk | 160K | 小区广播,可能与电话短信相关,具体未知 | 酌情可以删除 |
CertInstaller.apk | 29K | android证书安装工具,卸载可能会影响应用的安装 | 不可以删除 |
DeviceTest.apk | 210K | 工厂测试工具 | 不可以删除 |
DocumentsUI.apk | 286K | 原生下载工具的UI层,删除后会影响原生下载工具的使用 | 酌情可以删除 |
DownloadProviderUi.apk | 138K | DownloadProvider的界面部分的实现 | 酌情可以删除 |
DrmProvider.apk | 12K | DRM受保护数据存储服务,具体不详,高版本Android貌似已经没这个了 | 酌情可以删除 |
EngineerMode.apk | 1.2M | 工程师模式 | 不可以删除 |
Gallery2.apk | 3.6M | 原生看图软件 | 不可以删除 |
HTMLViewer.apk | 35K | HTML查看器 | 酌情可以删除 |
KeyChain.apk | 22K | 密码管理服务, 系统基本组件,有人说会影响拨号盘不能按数字出现相关字母的联系人,可进一步验证是否可删除 | 建议保留 |
PacProcessor.apk | 5.6K | 处理代理自动配置的,异或是链接电脑的时候用,有说会影响计步软件的,待验证。可以删除 | 建议保留 |
PackageInstaller.apk | 91K | 打包安装管理(不能删) | 不可以删除 |
PrintSpooler.apk | 90K | 打印服务,framework有多出与此服务进行了绑定 | 酌情可以删除 |
Provision.apk | 4.1K | 开机引导程序,早于launcher启动的应用,删掉后可能会影响物理赢案件的使用(可能是不清分区时升级后) | 不可以删除 |
SGPS.apk | 165K | 非原生应用,GPS定位相关 | 不可以删除 |
SoundRecorder.apk | 244K | 原生录音机 | 酌情可以删除 |
SprdRamOptimizer.apk | 75K | 展讯平台以widget的形式来体现的一个内存优化工具 | 不可以删除 |
Stk.apk | 89K | 运营商sim卡应用相关 | 不可以删除 |
TelephonyProvider.apk | 154K | 电话信息储存,影响电话功能 | 不可以删除 |
UserDictionaryProvider.apk | 11K | 用户词典,对原生谷歌输入法和语言设置有影响 | 不可以删除 |
ValidationTools.apk | 538K | 手机验证测试工具,对手机的大部分功能进行测试,比如SIM卡功能,照相机功能,蓝牙功能,wifi功能等等,可能与工程师模式应用有关 | 酌情可以删除 |
Validator.apk | 61K | 手机语音录制等相关测试工具,可能与工程师模式应用有关 | 酌情可以删除 |
WAPPushManager.apk | 7.1K | WAP推送服务 | 酌情可以删除 |
modemassert.apk | 23K | 展讯平台应用,是socket的client端,开机即启动,用于界面显示,可能与工程师模式有关 | 建议保留 |
system/priv-app目录下的apk:
裁剪文件 | 大小 | 作用 | 是否可裁剪 |
BackupRestoreConfirmation.apk | 16K | 选删,备份还原手机数据到链接电脑的,不用谷歌备份的留着没啥用 | 建议保留 |
CalendarProvider.apk | 155K | 日历相关,用来添加在日历中添加的事项,备忘等,原生日历会用到,自己写的日历也可以用这个来存储备忘,如果没有日历相关的应用,可以删除 | 酌情可以删除 |
CarrierConfig.apk | 103K | 与电话服务相关,不可删除 | 不可以删除 |
Contacts.apk | 1.5M | 电话联系人相关,不可删除 | 不可以删除 |
ContactsProvider.apk | 2.3M | 电话联系人相关,不可删除 | 不可以删除 |
DefaultContainerService.apk | 15K | 软件包访问服务,删除会影响应用的安装,同时涉及到原生setting存储部分的某些功能,不可删除 | 不可以删除 |
Dialer.apk | 1.7M | 原生拨号器 | 不可以删除 |
DownloadProvider.apk | 228K | 原生下载管理器,如果使用原生的下载工具则需要保留 | 酌情可以删除 |
ExternalStorageProvider.apk | 16K | 外置存储设备 | 建议保留 |
FusedLocation.apk | 9.4K | 该服务为定位服务的一种,意在降低耗电的同时为有需要的软件提供后台或前台定位服务 | 不可以删除 |
InputDevices.apk | 57K | 缺少这个文件会导致数据线连接电脑的时候复制文件有问题,待验证 | 不可以删除 |
Keyguard.apk | 516K | 锁屏应用,如果删除的话,可能会产生不可预知的问题,毕竟系统有个跟他关系很紧密的KeyguardManager服务,在系统的很多其他地方也会对当前是否为锁屏状态来进行判断,所以这个要慎重对待 | 不可删除 |
MediaProvider.apk | 110K | 媒体存储媒体管理器 | 不可以删除 |
Mms.apk | 3.9M | 原生短信应用 | 不可以删除 |
MusicFX.apk | 58K | 是一款Android系统专用的音频控制面板,使得Android音乐播放效果更加丰富和出色,使用不到可以删除,不会影响系统运行。 | 酌情可以删除 |
OmacpManager.apk | 60K | 与短信显示有关,需要结合短信应用进行验证 | 待验证 |
OneTimeInitializer.apk | 5.6K | 首次启动时用于安装谷歌应用的,旧版本android系统删除之后双清会卡在开机向导,4.4有待验证,可能会对联系人和电话的数据库有影响 | 建议保留 |
ProxyHandler.apk | 8.1K | 上网代理相关服务 | 不可以删除 |
radio_interactor_service.apk | 3.9K | 怀疑涉及RIL层(Radio Interface Layer)相关功能,建议不要删除 | 不可以删除 |
Settings.apk | 2.3M | 原生的设置 | 不可以删除 |
SettingsProvider.apk | 118K | 为原生的设置数据库提供服务 | 不可以删除 |
SharedStorageBackup.apk | 6.8K | 在adb模式下,使用adb backup……命令时,sharedstoragebackup会将手机内置存储和sd卡内容备份。所以不用adb调试的可以删除 | 建议保留 |
Shell.apk | 17K | 可能与Shell命令解析相关,查看源码有错误报告的功能 | 不可以删除 |
SL_FotaUpdate.apk | 747K | 第三方升级程序 | 酌情可以删除 |
SystemUI.apk | 897K | 下拉状态栏 | 不可以删除 |
TeleService.apk | 1.8M | 为电话提供服务 | 不可以删除 |
VpnDialogs.apk | 13K | 如果没有VpnDialogs.apk这个系统组件,会导致“VPN”类软件无法创建网络连接,会影响翻墙。对日常操作无影响。 | 建议保留 |
WallpaperCropper.apk | 65K | 影响设置壁纸 | 酌情可以删除 |
以上app删除的方式是在源码/build/target/product目录下查找每个应用的makefile配置,然后注释掉相应的mk文件中的内容,达到不参与编译的目的。
以上是否可以删除仅代表我在自己项目中的情况,所以最好不要照搬结果,还是应该以实际情况为准。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。