android应用自启分析与S4启动列表

来源:互联网 发布:环球银幕淘宝店 编辑:程序博客网 时间:2024/05/17 02:13

揭秘:手机软件自启原理

大家都会想知道,这些软件不是我主动运行的,到底是如何自己运行起来的呢?接下来我们将简单讲讲软件自启的方式和原理。

以下内容有些偏技术,读起来可能有些晦涩,还请耐心拜读。

不过在介绍之前,先要铺垫一下:Android四大基本组件分别是ActivityService服务,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(三星市场)

当然还包括一部分捆绑的第三方应用,比如微博、微信、同花顺等软件。

对于大多数普通用户来说,系统应用听上去很神秘,很高端,不敢轻易触碰,更别说是禁用了,生怕自己的手机无法正常使用。其实很多系统应用的功能大家是很少会使用的,比如三星应用商店,三星云同步等等,因此很多系统应用是完全可以禁止自启的。那么具体哪些系统软件是可以禁用的呢?(考虑到各个厂商自带的系统应用不相同,本期只介绍三星主流机型的系统应用,其他机型用户还请谅解)

好吧,不卖关子了直接上数据

系统软件是否禁止自启的建议值,分为建议禁止、可以禁止、允许三类。

建议禁止:是大多数情况都应该禁止自启的,省电效果明显,

可以禁止:是根据个人使用习惯来禁止,禁止后会对禁止的软件有影响,对于整个手机的正常使用影响不大。

允许:是指无论什么情况下,都不要禁止的,否则会严重音响手机的正常使用。

 

机型:三星S4i9500

显示名称

软件简介

自启优先级

BandService

基带服务,不可禁止

允许

CloudAgent

三星云服务的代理程序

建议禁止

CapabilityManagerService

兼容性管理服务

允许

com.sec.phone

防止手机休眠,互助网络通信和工程测试模式有关

允许

com.sec.android.app.FlashBarservice

手机侧边栏控制程序

建议禁止

ChatON

三星的跨平台免费聊天软件

建议禁止

ContextProvider

三星记录的访问过的appactivity对应关系和上次访问时间

可以禁止

DirectConnectManager

三星直连管理器

建议禁止

DirectShareManager

三星直连分享管理器

建议禁止

Exchange服务

微软的邮件系统,

可以禁止

ELM Agent

支持仿真多用户登录

建议禁止

Google 文字转语音引擎

可让应用大声读出您屏幕上的文字

建议禁止

GlanceViewMK

三星的快速一览功能的进程。

可以禁止

Gear Manager

三星出品的一款软件,使用Gear managerGear(智能腕表)可以进行管理

建议禁止

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 直连共享

无线网络共享

建议禁止

安全助理

安全助理

可以禁止

备份

自带的备份工具

建议禁止

常用联系人

常用联系人

建议禁止

常用应用程序

常用应用程序

建议禁止

电子邮件

自带的电子邮件

可以禁止

附近的设备

可查找附近的设备

建议禁止

共享视频

共享视频

建议禁止

高德导航

高德导航

建议禁止

共享音乐

共享音乐

建议禁止

故事相册

故事相册

建议禁止

互联网

自带的浏览器

建议禁止

互动控制

互动控制

建议禁止

活动应用程序管理器

活动应用程序管理器

建议禁止

简报

简报

建议禁止

旅行墙纸

旅行墙纸

可以禁止

录音机

录音机

建议禁止

闹钟

闹钟

可以禁止

软件更新

系统软件更新

建议禁止

任务管理器

系统任务管理器

建议禁止

人脸解锁

人脸解锁

建议禁止

手机营业厅

手机营业厅

建议禁止

三星学习

三星学习

建议禁止

时钟(数字)

时钟(数字)

建议禁止

三星应用商店

三星自带的应用商店

建议禁止

三星服务汇

三星服务汇

建议禁止

三星阅读

三星自带的阅读应用

建议禁止

三星游戏

三星自带的游戏平台

建议禁止

社交网络

社交网络

建议禁止

三星账户

三星账户,三星的帐户体系

建议禁止

时钟(数字)

时钟(数字)

建议禁止

时钟

时钟

建议禁止

视频播放器

视频播放器

建议禁止

双时钟(数字)

双时钟(数字)

建议禁止

天气小组件

天气小组件

建议禁止

通信通知

通信通知

可以禁止

贴画

贴画

建议禁止

我的文件

我的文件

可以禁止

沃邮箱

捆绑的第三方应用(联通沃邮箱)

建议禁止

相册

相册

建议禁止

新浪新闻

捆绑的第三方应用(新浪新闻)

建议禁止

新浪股票

捆绑的第三方应用(新浪股票)

建议禁止

远程控制

远程控制

建议禁止

影视圈

影视圈

建议禁止

移动打印

移动打印

建议禁止

音乐

音乐

建议禁止

远程控制

远程控制

建议禁止

终端管理服务

终端管理服务

建议禁止

照相机

照相机

可以禁止


0 0