三星手机
某个 app ,我要作弊注册账号, 因为要注册号,所以 wifi 的权限是必须要给的,然后其他所有权限都不给,包括 [读取手机设备信息]
那么。这个 app 还能识别我吗,它能知道 N 多个账号都是我注册的吗
1
chanssl 2016-12-03 00:15:46 +08:00 via Android
不是还有 IP 吗。。。
|
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 |
3
honeycomb 2016-12-03 01:34:28 +08:00 via Android 1
读取手机设备信息只涉及到 IMEI/meid , sim 卡的 iccid , imsi ,当前电话号码等信息,具体见 Android 文档
|
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 之流也开启隐私防护吗?开了隐私防护会不会对某些软件的正常运行有影响? |
5
qceytzn 2016-12-03 04:36:27 +08:00
@honeycomb 再加一个:每一次刷机, Android ID 和 device serial 会不会发生变化?不刷机的情况下可不可以自己手动修改这两个数值?
|
6
xinran505982 2016-12-03 06:11:23 +08:00 via Android
一切皆有可能,特别是 root 了的机子,别说读取得到,就连修改这些都没问题,去看看 什么是 xposed 和他有多么强大就知道了。
|
7
vplex 2016-12-03 06:24:31 +08:00 via Android
反正我每次禁用了位置信息后,某些 app 还是一样的精准定位。
|
8
cst4you 2016-12-03 06:39:22 +08:00
@qceytzn 重置系统 Android ID 会变, 但是可以用钛备份这样的东西还原备份, 能不能自己改不清楚
设备序列号应该是改不了 |
9
onlyhot 2016-12-03 08:03:43 +08:00 via iPhone
不看文档还有理了
|
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 意义上样的权限等等 |