首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
华为云
V2EX  ›  问与答

在 Android 上可以随意获取所有已安装的应用信息?

  •  
  •   lxy · 2017-01-16 19:43:27 +08:00 · 1050 次点击
    这是一个创建于 575 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手机没 root , MIUI , Android 5.1 。

    用代理的方式对一个 app 抓包,发现第一次运行就立马把我手机里所有已安装的应用上传到了服务器,包括 appName 和 appPackageName 。

    不做移动端不是很了解, Android 上的应用可以随意获取这些信息的?这样是不是不太好……
    第 1 条附言  ·  2017-01-17 13:59:16 +08:00
    好坑,看来有必要买个水果机了。

    一个不太恰当的比喻:打开一个网站,结果网站立即获取了我浏览器收藏夹里的所有网站列表。

    仿佛感觉自己在裸奔……
    6 回复  |  直到 2017-01-16 20:40:35 +08:00
        1
    pubby   2017-01-16 20:00:54 +08:00 via Android
    可以
        2
    uuuing   2017-01-16 20:03:07 +08:00
    可以的。
        3
    Dvel   2017-01-16 20:35:15 +08:00
    iOS 也可以啊
        4
    honeycomb   2017-01-16 20:39:02 +08:00   ♥ 1
    确实是这样的,目前除了 xprivacy 以外没有什么好办法
    Android 5 还是 6 稍微做了一些改良,不让获得本应用以外的 task
    但是获取已安装的应用列表, Google 似乎根本不想限制
    毕竟这是一个从 4.3 开始就有 appops ,但权限机制直到 6.0 才实际推出(结果 appops 确实是权限机制的 backend)的操作系统

    @Dvel
    iOS 早就不可以了
    苹果甚至限制应用通过分享的方式来获取已安装的应用列表
        5
    honeycomb   2017-01-16 20:39:53 +08:00
    尝试去 b.android.com 发这个 feature request ,应该没人理睬
        6
    honeycomb   2017-01-16 20:40:35 +08:00
    有一些手机的 rom 实现了阻止获得已安装应用列表
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   699 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 16ms · UTC 20:02 · PVG 04:02 · LAX 13:02 · JFK 16:02
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1