Android上隐藏应用程序浅析
手机上有秘密不想被同事、朋友或爱人看到?现在各大主流的手机安全软件纷纷推出“私密空间”或“隐私信箱”等功能,用来存放私密文件。“私密空间”可隐藏你的短信、电话、照片等内容,甚至可以隐藏程序本身,使得该程序的图标从桌面上消失。这就引入了两个问题:
1、 该应用真的“彻底”的从手机设备上消失了吗,用户无法找到该应用的任何信息?
2、 该应用仅仅可以隐藏自己,它能够隐藏其他应用吗?
下面将对这两个问题进行深入分析。
一、案例分析
以“网秦安全”推出的一款“私密空间”为例,其可以设置隐身模式,隐身模式开启后,私密空间的图标将从手机中消失,这样别人就不知道您在使用私密空间了。在隐身模式下,可以通过拨打“##私密空间密码”快速进入私密空间。
首先回答上面提出的第一个问题。以私密空间为例,在“设置”->“应用”中可查到该
应用仍然存在,且正在运行。如下图所示。
我们来大胆分析“私密空间”的实现原理:
1、 它调用安卓提供的一个SDK接口setComponentEnabledSetting()将自己的入口activitydisable了,这样,它的图标就会从launcher界面消失。
2、 同时,s

本文深入探讨了Android设备上应用程序的隐藏技术,分析了现有安全软件如何实现隐藏应用及其局限性,并提出了一种无需目标应用配合,从系统层面实现应用隐藏的方法。通过定制化的系统服务和框架层hook,能够在不破坏应用功能的同时,实现在launcher上隐藏和启动应用的目标。
最低0.47元/天 解锁文章
5万+

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



