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

安卓 [读取手机设备信息] 不给这个权限,是不是 app 就无法识别我了?

  •  
  •   qweweretrt515 · 2016-12-02 23:23:02 +08:00 · 11681 次点击
    这是一个创建于 2911 天前的主题,其中的信息可能已经有所发展或是发生改变。

    三星手机

    某个 app ,我要作弊注册账号, 因为要注册号,所以 wifi 的权限是必须要给的,然后其他所有权限都不给,包括 [读取手机设备信息]

    那么。这个 app 还能识别我吗,它能知道 N 多个账号都是我注册的吗

    10 条回复    2016-12-03 08:12:32 +08:00
    chanssl
        1
    chanssl  
       2016-12-03 00:15:46 +08:00 via Android
    不是还有 IP 吗。。。
    honeycomb
        2
    honeycomb  
       2016-12-03 01:32:09 +08:00 via Android   ❤️ 1
    一个不给任何权限 app 可以:
    1 ,拿到 Android ID
    2 ,拿到 device serial
    3 ,如果不是 Android7.0 或更高,可以从 proc 文件系统读到 Wlan 模块的 mac
    4 ,知道当前连接的 WiFi 热点的 bssid/SSID
    honeycomb
        3
    honeycomb  
       2016-12-03 01:34:28 +08:00 via Android   ❤️ 1
    读取手机设备信息只涉及到 IMEI/meid , sim 卡的 iccid , imsi ,当前电话号码等信息,具体见 Android 文档
    qceytzn
        4
    qceytzn  
       2016-12-03 04:34:40 +08:00   ❤️ 1
    @honeycomb 大哥,您挂在嘴边的安卓文档,非安卓程序员几无可能去翻...而且看都不用看我就能肯定这文档绝对没有中文版本...

    搭车问几个问题:
    1 ,安卓 5 以上的那个“隐私防护”是个什么原理又防护的什么?

    2 ,对某个软件开启了隐私防护之后这个程序就接触不到哪些信息了?

    3 ,“隐私防护”跟“权限”又是个什么关系?

    4 ,我给 root explorer 开启了隐私防护可是它依然可以在 system 分区里横冲直撞,那么指望“隐私防护”能保护我手机里的文件不被任何我不希望的程序读取也是不可能的了?

    5 ,如果对某个程序开启了隐私防护,那么你前面提到的 Android ID 和 device serial 还能被程序读取吗?

    6 ,能对系统程序包括 google play service 之流也开启隐私防护吗?开了隐私防护会不会对某些软件的正常运行有影响?
    qceytzn
        5
    qceytzn  
       2016-12-03 04:36:27 +08:00
    @honeycomb 再加一个:每一次刷机, Android ID 和 device serial 会不会发生变化?不刷机的情况下可不可以自己手动修改这两个数值?
    xinran505982
        6
    xinran505982  
       2016-12-03 06:11:23 +08:00 via Android
    一切皆有可能,特别是 root 了的机子,别说读取得到,就连修改这些都没问题,去看看 什么是 xposed 和他有多么强大就知道了。
    vplex
        7
    vplex  
       2016-12-03 06:24:31 +08:00 via Android
    反正我每次禁用了位置信息后,某些 app 还是一样的精准定位。
    cst4you
        8
    cst4you  
       2016-12-03 06:39:22 +08:00
    @qceytzn 重置系统 Android ID 会变, 但是可以用钛备份这样的东西还原备份, 能不能自己改不清楚
    设备序列号应该是改不了
    onlyhot
        9
    onlyhot  
       2016-12-03 08:03:43 +08:00 via iPhone
    不看文档还有理了
    honeycomb
        10
    honeycomb  
       2016-12-03 08:12:32 +08:00 via Android
    @qceytzn

    不看文档还有理了( 1 ,不是我没告诉你,是你自己不希望看文档的。 2 ,看不懂英文就学)

    那个“隐私防护”不是 AOSP Android 的特性而是 cyanogenmod 的特性。

    既然你知道了“隐私防护”是 cyanogenmod 的特性,那就去 cyanogenmod 的网站找“ privacy guard ”的说明,这件事很难吗?

    至于第四点,先看看网上各种分析 Android 权限机制的文章,因为它涉及到很多不同意义的权限:
    Linux 账户的权限, Linux 文件系统的权限, Android.permission 意义上的权限,运行时权限意义上的权限, appops 意义上的权限, SELinux 意义上样的权限等等
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5177 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 09:22 · PVG 17:22 · LAX 01:22 · JFK 04:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.