大家都会想知道,这些软件不是我主动运行的,到底是如何自己运行起来的呢?接下来我们将简单讲讲软件自启的方式和原理。
以下内容有些偏技术,读起来可能有些晦涩,还请耐心拜读。
不过在介绍之前,先要铺垫一下:Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器,每个组件都是可以实现自启的,那么自启的方式也就有以下4种方式:
1、 通过打开activity,实现自启
2、 通过广播实现自启
3、 通过服务实现自启
4、 通过Content provider实现自启
方式1,打开activity实现自启,某程序通过运行一段命令,通过直接打开指定应用的activity的方式来实现。例如很多程序当手机连上电脑后,某些应用就直接被运行起来了。
举例:通过运行adb shell am start com.sina.weibo/.MainTabActivity
微博就可以被运行起来了。
方式2,通过广播实现自启,这种方式是目前最普遍的,也是使用最多的实现自启的方式,当目标应用通过对指定的广播注册了receiver,该广播触发后,注册了该广播的应用就会被唤醒并运行起来,从而实现了自启。
具体点说,系统重启后会发送一条系统广播给所有的应用,该广播名称为android.intent.action.BOOT_COMPLETED。有些应用注册了该广播的receiver,当应用收到了这条广播后,就会自动运行起来。
举例:确保手机上的WEIBO应用处于未运行的状态,(在设置的应用程序管理中停止微博)运行以下命令。
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -n com.sina.weibo/.BootCompletedReceiver
这时候你会发现微博应用已经在后台被运行起来了。
方式3,通过服务实现自启,这种方式也很普遍,与第二种类似,也是在manifest里面定义了服务,当这服务被运行后,相应的进程也会被运行起来。
举例:确保手机上的WEIBO应用处于未运行的状态,(在设置的应用程序管理中停止微博)运行以下命令。
am startservice -n com.sina.weibo/.business.WeiboService
你会发现微博应用也已经在后台被运行起来了。
方式4,通过注册Content provider实现自启。也就是说,应用自己本身注册了provider,当其他应用需要调用这个provider的时候,这个应用自己也就被运行起来了,从而实现了自启。例如手机淘宝应用就注册了如下provider
com.taobao.tao.proxy.TBLocationContentProviderProxy
当这个provider被其他应用调用的时候,手机淘宝也会自动运行起来
支招:多款工具帮你手机防自启
我们简单介绍了实现自启的方式,那么我们有没有办法去控制那些我们并不希望自动运行起来的应用,不去自启呢?答案是肯定的,目前很多安全类和工具类的应用实现了对应用自启的拦截。下面我们介绍一下这些工具。
这些工具主要包括
LBE安全大师
360手机卫士极客版
金山手机毒霸
百度卫士
腾讯管家等等
LBE的自启管理
用户软件和系统软件
用户软件就是用户自己从各个市场或者直接打开的本地apk文件,直接安装到手机的所有软件,这些软件的apk文件会在data/app/目录下面找到。
那么根据这个分类,其中用户软件绝大多数都是可以禁止自启的,当然这个要根据个人的使用习惯来定。下面也给出一个经验指导,除了以下几类应用不建议禁止外,其他用户软件都可以被禁止。
第一类,支付服务类应用(例如支付宝,如果禁用购物付款时会出现问题。)
第二类,常驻的安全、工具类应用(例如360卫士、省电王,360智健这类应用,禁用后原有功能将丢失)
第三类,实时交互类应用(QQ,微信等,禁用后无法及时收到消息)
第四类,市场类应用(360手机助手,如果禁用后连接电脑会没有反应,无法正常使用。)
除以上四类用户软件,您可以根据个人使用习惯,保留自己认为重要的应用设置为不禁止自启,当然小编自己可是都禁用的。自启管理把主动权真正交还给了用户自己。 接下来将进入我们本次的重点,为您梳理三星手机哪些系统应用也是可以被禁止自启的。
系统软件---自启管理曾经的禁区
系统软件则是手机买来就已经预装好的一系列应用,其中包括安卓系统必要的应用,厂商定制应用,以及运营商捆绑应用等等,这些软件的apk文件会在/system/app/目录下面找到。
其中包括安卓系统必要应用,例如:com.android.phone(手机通话功能),
也有一些厂商自己提供的特色应用,比如:com.sec.android.app.samsungapps(三星市场)
当然还包括一部分捆绑的第三方应用,比如微博、微信、同花顺等软件。
对于大多数普通用户来说,系统应用听上去很神秘,很高端,不敢轻易触碰,更别说是禁用了,生怕自己的手机无法正常使用。其实很多系统应用的功能大家是很少会使用的,比如三星应用商店,三星云同步等等,因此很多系统应用是完全可以禁止自启的。那么具体哪些系统软件是可以禁用的呢?(考虑到各个厂商自带的系统应用不相同,本期只介绍三星主流机型的系统应用,其他机型用户还请谅解)
好吧,不卖关子了直接上数据
系统软件是否禁止自启的建议值,分为建议禁止、可以禁止、允许三类。
建议禁止:是大多数情况都应该禁止自启的,省电效果明显,
可以禁止:是根据个人使用习惯来禁止,禁止后会对禁止的软件有影响,对于整个手机的正常使用影响不大。
允许:是指无论什么情况下,都不要禁止的,否则会严重音响手机的正常使用。
机型:三星S4(i9500)
|
显示名称 |
软件简介 |
自启优先级 |
|
BandService |
基带服务,不可禁止 |
允许 |
|
CloudAgent |
三星云服务的代理程序 |
建议禁止 |
|
CapabilityManagerService |
兼容性管理服务 |
允许 |
|
com.sec.phone |
防止手机休眠,互助网络通信和工程测试模式有关 |
允许 |
|
com.sec.android.app.FlashBarservice |
手机侧边栏控制程序 |
建议禁止 |
|
ChatON |
三星的跨平台免费聊天软件 |
建议禁止 |
|
ContextProvider |
三星记录的访问过的app和activity对应关系和上次访问时间 |
可以禁止 |
|
DirectConnectManager |
三星直连管理器 |
建议禁止 |
|
DirectShareManager |
三星直连分享管理器 |
建议禁止 |
|
Exchange服务 |
微软的邮件系统, |
可以禁止 |
|
ELM Agent |
支持仿真多用户登录 |
建议禁止 |
|
Google 文字转语音引擎 |
可让应用大声读出您屏幕上的文字 |
建议禁止 |
|
GlanceViewMK |
三星的快速一览功能的进程。 |
可以禁止 |
|
Gear Manager |
三星出品的一款软件,使用Gear manager对Gear(智能腕表)可以进行管理 |
建议禁止 |
|
INDIServiceManager |
未知,和三星账户有关 |
建议禁止 |
|
KLMS Agent |
病毒安全工具 |
建议禁止 |
|
Multimedia UI Service Layer |
多媒体人机服务层 |
建议禁止 |
|
MusicFX |
音效增强插件 |
可以禁止 |
|
OMACP |
配置桌面信息,待机时候来短信会直接在桌面跳出小窗口显示短信内容 |
允许 |
|
PageBuddyNotiSvc |
功能预测方面的,耳机插孔这类事件触发的通知服务 |
建议禁止 |
|
QQengine |
QQ引擎 |
可以禁止 |
|
QQ空间 |
捆绑的第三方应用(QQ空间) |
可以禁止 |
|
ringtonebackup |
铃声备份 |
建议禁止 |
|
Remote Controls |
远程控制 |
建议禁止 |
|
S Voice |
一款语音辅助类的软件 |
可以禁止 |
|
S 健康 |
健走伙伴 |
可以禁止 |
|
Service mode RIL |
服务模式 |
可以禁止 |
|
S Note Provider |
S Note的内容提供者content provider |
建议禁止 |
|
SyncmlDS |
号簿管家 |
允许 |
|
SecWallpaperChooser |
壁纸选择器 |
建议禁止 |
|
Samsung Apps Widget |
三星应用插件 |
建议禁止 |
|
Samsung Cloud Quota |
三星云配额程序 |
建议禁止 |
|
S日历小组件 |
S日历小组件 |
建议禁止 |
|
SamsungAppsUNA2 |
三星市场组件 |
建议禁止 |
|
S 备忘录 |
S 备忘录 |
建议禁止 |
|
Shell |
命令行工具 |
允许 |
|
SmartcardManager |
智能卡管理器 |
建议禁止 |
|
S日历 |
三星日历 |
建议禁止 |
|
Samsung Push Service |
三星推送服务 |
建议禁止 |
|
ShareShotService |
照相共享服务 |
可以禁止 |
|
Samsung Syncadapters |
三星同步适配器,云同步,很耗电, |
建议禁止 |
|
Samsung WatchON |
三星的万能遥控器 |
建议禁止 |
|
S 即时译 |
三星自带的翻译工具 |
建议禁止 |
|
SensorService |
健康计步器 |
可以禁止 |
|
Samsung Cloud Data Relay |
三星云数据转发 |
建议禁止 |
|
selfreg |
三星SelfTestMode的注册功能 |
允许 |
|
Samsung Backup Provider |
三星备份提供者 |
建议禁止 |
|
TouchWiz主页 |
桌面主题 |
允许 |
|
TestService |
测试服务 |
允许 |
|
Unified Daemon(CHN) |
三星自带和天气相关的后台守护进程,费流量 |
建议禁止 |
|
WLAN 直连共享 |
无线网络共享 |
建议禁止 |
|
安全助理 |
安全助理 |
可以禁止 |
|
备份 |
自带的备份工具 |
建议禁止 |
|
常用联系人 |
常用联系人 |
建议禁止 |
|
常用应用程序 |
常用应用程序 |
建议禁止 |
|
电子邮件 |
自带的电子邮件 |
可以禁止 |
|
附近的设备 |
可查找附近的设备 |
建议禁止 |
|
共享视频 |
共享视频 |
建议禁止 |
|
高德导航 |
高德导航 |
建议禁止 |
|
共享音乐 |
共享音乐 |
建议禁止 |
|
故事相册 |
故事相册 |
建议禁止 |
|
互联网 |
自带的浏览器 |
建议禁止 |
|
互动控制 |
互动控制 |
建议禁止 |
|
活动应用程序管理器 |
活动应用程序管理器 |
建议禁止 |
|
简报 |
简报 |
建议禁止 |
|
旅行墙纸 |
旅行墙纸 |
可以禁止 |
|
录音机 |
录音机 |
建议禁止 |
|
闹钟 |
闹钟 |
可以禁止 |
|
软件更新 |
系统软件更新 |
建议禁止 |
|
任务管理器 |
系统任务管理器 |
建议禁止 |
|
人脸解锁 |
人脸解锁 |
建议禁止 |
|
手机营业厅 |
手机营业厅 |
建议禁止 |
|
三星学习 |
三星学习 |
建议禁止 |
|
时钟(数字) |
时钟(数字) |
建议禁止 |
|
三星应用商店 |
三星自带的应用商店 |
建议禁止 |
|
三星服务汇 |
三星服务汇 |
建议禁止 |
|
三星阅读 |
三星自带的阅读应用 |
建议禁止 |
|
三星游戏 |
三星自带的游戏平台 |
建议禁止 |
|
社交网络 |
社交网络 |
建议禁止 |
|
三星账户 |
三星账户,三星的帐户体系 |
建议禁止 |
|
时钟(数字) |
时钟(数字) |
建议禁止 |
|
时钟 |
时钟 |
建议禁止 |
|
视频播放器 |
视频播放器 |
建议禁止 |
|
双时钟(数字) |
双时钟(数字) |
建议禁止 |
|
天气小组件 |
天气小组件 |
建议禁止 |
|
通信通知 |
通信通知 |
可以禁止 |
|
贴画 |
贴画 |
建议禁止 |
|
我的文件 |
我的文件 |
可以禁止 |
|
沃邮箱 |
捆绑的第三方应用(联通沃邮箱) |
建议禁止 |
|
相册 |
相册 |
建议禁止 |
|
新浪新闻 |
捆绑的第三方应用(新浪新闻) |
建议禁止 |
|
新浪股票 |
捆绑的第三方应用(新浪股票) |
建议禁止 |
|
远程控制 |
远程控制 |
建议禁止 |
|
影视圈 |
影视圈 |
建议禁止 |
|
移动打印 |
移动打印 |
建议禁止 |
|
音乐 |
音乐 |
建议禁止 |
|
远程控制 |
远程控制 |
建议禁止 |
|
终端管理服务 |
终端管理服务 |
建议禁止 |
|
照相机 |
照相机 |
可以禁止 |
本文详细解析了手机软件自启动的四种主要方式:通过Activity、广播、服务和ContentProvider实现,并提供了具体的实例说明。此外,文章还推荐了几款能够帮助用户有效管理软件自启动的安全工具。

864

被折叠的 条评论
为什么被折叠?



