安装需要大量权限的安卓启动器是否安全

26次阅读
没有评论

问题描述

在使用HTC One X手机时,由于手机自带的启动器(Sense)运行速度较慢,因此决定安装了Apex Launcher。尽管Apex Launcher运行速度较快,但它需要许多权限,这让用户感到担忧,于是卸载了该应用。用户在Google Play商店中查看了其他启动器,如Nova、Go等,但发现它们都需要一些让人担心的权限,比如:

  • 可以直接拨打电话的服务;
  • 可以访问邮件信息、阅读短信(SMS或MMS)的权限;
  • 可以读取通话记录、读取联系人的权限;
  • 可以在此设备上查找账户的权限。

用户担心安装这样需要读取电子邮件、短信、直接拨打电话等权限的安卓启动器是否安全。此外,用户还注意到Apex Launcher无法在主屏幕上创建小部件,除非手机已经获取了root权限,并且显示了一条消息:由于安卓框架的限制,除非将Apex Launcher安装为系统应用(需要root权限),否则无法从抽屉中添加小部件。用户想知道是否所有的启动器都存在这个问题。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

大多数启动器需要权限来提供“快速访问小部件/快捷方式”。例如,要创建一个联系人的拨号小部件,就需要读取联系人信息,而有些情况下可能需要账户数据来检索联系人信息。因此,在启动器的上下文中,所有这些权限都是有意义的。当然,这并不意味着它们不会被滥用。因此,我建议要么坚持使用广泛使用/知名度较高的应用程序,要么增加额外的保护措施(如PDroid、LBE)。

对于Apex Launcher,它是我在一些设备上使用的。在其他设备上,我使用GoLauncher EX。我还使用LBE进行监控。这两个启动器从未滥用这些权限(至少我从未收到过警告)——尽管我必须承认,我并没有一直彻底检查所有的日志。

方案2

启动器需要这些权限的原因可能如下:
– 直接拨打电话:如果启动器有自己的拨号器,就需要授予拨号的权限,否则就会出现一个不能拨号的拨号器。
– 访问邮件信息、读取短信(SMS或MMS):与上面类似,启动器通常直接访问您的短信,以便可以显示或链接到您的主屏幕上。
– 读取通话记录、读取联系人:这与第一个权限有关,如果允许使用拨号器,则在尝试拨号时应使用通话记录和联系人信息,否则您将不得不键入要拨打的完整号码。
– 在此设备上查找账户:我想这是指Google账户,如果您的联系人存储在那里。

因此,如果以上权限是用于启动器的,您不必担心,因为它们是相当常见的。

至于启动器root权限的问题,我认为这是一个安卓系统的问题。我现在正在使用原始系统,但是在Ginger Bread和ICS上,我曾经使用过非原始的启动器,并且可以毫无问题地添加小部件。

以上是对您问题的解答,希望能够帮到您。

正文完