有虾米音乐的朋友吗,请问为何安卓版需要电话权限,不给就不让使用,求解释 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
请用平和的语言准确描述你所遇到的问题
厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
laoyur
V2EX    全球工单系统

有虾米音乐的朋友吗,请问为何安卓版需要电话权限,不给就不让使用,求解释

  •  
  •   laoyur 2017-06-01 09:43:31 +08:00 19528 次点击
    这是一个创建于 3058 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚才在一只安卓手机( 6.0.1 )上装了个虾米音乐,版本号是6.0.2,启动时请求了三个权限:

    • 获取本地媒体啥的,应该是管理本地音乐,我选了『接受』
    • 拨打电话和管理通话啥的,我本能地选了『拒绝』
    • 定位权限,我选了『拒绝』(此条拒绝后没闪退)

    然后跳出来一个什么为了账户安全啥的提示,必须启用电话权限云云,然后就自动退出了。

    我的疑问是:

    1. 我没打算登录你们的虾米(阿里)账号,以游客方式使用的话,就不劳你们费心我的账户安全了,这种情况能否别问我要电话权限?
    2. 退一步说,就算我登录了虾米账号,为什么要获得电话权限才能保护我的安全呢,不是很懂,能否指教一二?(你们可以贴技术方面的解释,作为一个渣渣程序猿,我应该还是听得懂的)
    3. 再退一步说,我主动放弃你们提供的『安全』保护,只想静静地听几个免费歌曲,作为一个音乐软件,为什么一定强制要我提供通话权限后才能使用?求解释。
    第 1 条附言    2017-06-01 11:26:48 +08:00

    感谢大家回复。作一下补充:

    我主力用 iPhone,安卓只是偶尔用用,读取IMEI应该是 READ_PHONE_STATE 权限吧, 不清楚这个权限在Android 4/5/6/7上到底各自显示什么中文提示,坛友也众说纷纭

    • 我不反对虾米用IMEI权限来唯一标识用户,但如果这个权限(至少在某个版本的Android系统中)真的显示成『拨打电话和管理通话』字样的话,那这个锅我觉得应该Google背
    • 虾米除了获取IMEI外,有没有去获取通话记录,我没能力去考证
    第 2 条附言    2017-06-01 21:02:41 +08:00
    @xi452686571 的说法:Google Play 版不需要电话权限
    103 条回复    2017-06-04 05:45:13 +08:00
    1  2  
    gao117348222
        1
    gao117348222  
       2017-06-01 09:47:44 +08:00
    电话权限一般用于获取 imei 或者一些硬件的参数
    crz
        2
    crz  
       2017-06-01 09:47:56 +08:00
    请不要抵抗,为了你的安全,我们正在接管你的身体~~
    lack006
        3
    lack006  
       2017-06-01 09:48:54 +08:00 via Android
    为了我的 kpi 请你不要反抗
    crz
        4
    crz  
       2017-06-01 09:48:58 +08:00
    @gao117348222 imei 应该是其它权限吧
    abxialiang
        5
    abxialiang  
       2017-06-01 09:52:28 +08:00
    换 iphone 或网易云音乐
    haisayu
        6
    haisayu  
       2017-06-01 09:53:46 +08:00
    有一种听音乐的时候来电话了,它需要知道来电话了,就暂停音乐,通话结束后,继续播放音乐的情景,所以可能需要电话权限

    活了这么久了,还没死就是安全的...(逃)
    U7Q5tLAex2FI0o0g
        7
    U7Q5tLAex2FI0o0g  
       2017-06-01 09:54:49 +08:00
    云音乐脑残粉推荐:网易云音乐
    codehz
        8
    codehz  
       2017-06-01 09:56:27 +08:00 via Android
    @crz 就是电话权限 xD
    laoyur
        9
    laoyur  
    OP
       2017-06-01 09:57:00 +08:00
    @haisayu #6 感觉不是这个原因,智能手机发展到现在,你说的这个功能难道不应该是系统自己调度的吗?(有电话就自动暂停当前音乐播放或静音媒体音量)
    laoyur
        10
    laoyur  
    OP
       2017-06-01 09:58:43 +08:00
    @gao117348222 #1
    @codehz #8
    额,是 READ_PHONE_STATE 权限吗?在中文环境下,这货在系统中就是提示『拨打电话和管理通话』类似字样的吗?那就尴尬了
    jinhan13789991
        11
    jinhan13789991  
       2017-06-01 09:59:26 +08:00
    请问,你用微信 支付宝 qq 吗?
    laoyur
        12
    laoyur  
    OP
       2017-06-01 10:00:07 +08:00
    @jinhan13789991 #11 我平时主要用 iPhone
    xxxbi
        13
    xxxbi  
       2017-06-01 10:00:07 +08:00 via iPad
    因为阿里巴巴是你爷爷。马云党的一切要求都是合理的 包括不开快捷支付的卡不能提现
    PhxNirvana
        14
    PhxNirvana  
       2017-06-01 10:02:03 +08:00
    读 imei 就是电话权限,这方面我也觉得谷歌有问题
    Warder
        15
    Warder  
       2017-06-01 10:02:14 +08:00 via Android
    我已经不再反抗了,很多软件你不给权限就没法启动,即使它暂时用不上这些权限。
    cnZary
        16
    cnZary  
       2017-06-01 10:03:10 +08:00
    你见过这些软件打电话吗?
    haisayu
        17
    haisayu  
       2017-06-01 10:03:38 +08:00
    @laoyur #9 嗯 早期的 android 时编写 app 是要在 app 里处理的,android 6 不太清楚了,我也是新手~

    我有个大胆的想法,先允许电话权限,进去后,再去设置里把它的权限关了,不知道是不是还能正常进虾米音乐?
    crz
        18
    crz  
       2017-06-01 10:04:16 +08:00
    @codehz 看了下我的手机,
    有个“电话与联系人”分组,包括电话(拨打),监听电话(监听、挂断),修改联系人,读取联系人,修改通话记录,读取通话记录
    还有一个是读取手机信息,说明写的获取手机号码,IMEI,IMSI
    ----
    看了下楼主,写的就是“拨打电话和管理通话”
    dallaslu
        19
    dallaslu  
       2017-06-01 10:05:09 +08:00
    @laoyur 感觉 haisayu 是在黑虾米…
    laoyur
        20
    laoyur  
    OP
       2017-06-01 10:05:40 +08:00
    @linzianplay #16 安卓用的少,是没见过,但除了『拨打电话』外,还有『管理通话』诶,这个怎么鉴别它做没做?
    codehz
        21
    codehz  
       2017-06-01 10:08:50 +08:00 via Android
    @laoyur 不是,是会显示一个电话的分类,中文是读取手机状态和身份。。。
    haisayu
        22
    haisayu  
       2017-06-01 10:09:07 +08:00
    @dallaslu #19 ... 明明在讲 android 的权限问题,感觉在黑我啊,说的不对的地方你们可以指出,我也只是给个建议或者思考的方向而已
    codehz
        23
    codehz  
       2017-06-01 10:09:31 +08:00 via Android
    @crz 标题写着电话权限,内容没仔细看。。。
    laoyur
        24
    laoyur  
    OP
       2017-06-01 10:12:38 +08:00
    @codehz #23 嗯,就是显示的『拨打电话和管理通话』,我特意重装了仔细看过,就是这样的提示,图就不贴了。
    dong3580
        25
    dong3580  
       2017-06-01 10:35:13 +08:00
    @haisayu
    友情请教一下,为什么某东,某 T 音乐,某信也都要权限,不给不让用?是不是他们也需要知道来电话了~_~
    nashxk
        26
    nashxk  
       2017-06-01 10:43:29 +08:00
    READ_PHONE_STATE 等那一组权限,展示上就是“拨打电话和管理通话”,获取 IMEI 确实需要这一组权限,显示略尴尬。。
    Rightman
        27
    Rightman  
       2017-06-01 10:47:03 +08:00 via Android
    Android 5 还是 6 开始,读取 IMEI 权限集成到电话权里了
    skylancer
        28
    skylancer  
       2017-06-01 10:50:05 +08:00
    @Rightman 读 IMEI 从头到尾都是电话权限,根本不是 5 6 的事
    laoyur
        29
    laoyur  
    OP
       2017-06-01 10:50:51 +08:00
    @nashxk #26
    @Rightman #27
    android 6,如果真是这样的原因,那算是 Google 的锅,这样的显示会有空子吧,一个 app 可以名正言顺地说:我们没获取你通话记录,我们只是获取 imei 来唯一标识而已,但背地里可能就获取通话记录去了,反正权限提示都显示同样的字样。
    jydeng
        30
    jydeng  
       2017-06-01 10:54:01 +08:00
    虾米音乐 6.0.2,android7.0
    看了下权限列表,没有发现电话的权限
    Rightman
        31
    Rightman  
       2017-06-01 10:55:14 +08:00 via Android
    @skylancer 不以前似乎有细分选项的,4.4 的时候单独选 IMEI 权限
    learnshare
        32
    learnshare  
       2017-06-01 10:56:11 +08:00
    @haisayu 你说的这个是通话状态权限,不是通话权限
    Numbcoder
        33
    Numbcoder  
       2017-06-01 10:56:15 +08:00
    这种乱要权限的垃圾应用,一律卸载!
    nashxk
        34
    nashxk  
       2017-06-01 11:08:08 +08:00
    @laoyur #29 所以现在应该获取 IMEI 是非必需的,应该可以通过其他方法代替 IMEI。不给就不让用这就有点恶心人了。
    bawn
        35
    bawn  
       2017-06-01 11:08:59 +08:00
    @crz 666666
    vertas
        36
    vertas  
       2017-06-01 11:09:11 +08:00
    高德地图也是不给就退出,我已经放弃抵抗了 :(
    gulangyu
        37
    gulangyu  
       2017-06-01 11:09:34 +08:00 via Android
    不要做的抵抗...
    oott123
        38
    oott123  
       2017-06-01 11:13:11 +08:00 via Android
    装个 Appops 把它忽略掉
    g5
        39
    g5  
       2017-06-01 11:15:26 +08:00 via Android
    阿狸系的秉性,不对,是尿性
    Mavious
        40
    Mavious  
       2017-06-01 11:17:31 +08:00
    为了表示我的番抗,我选择厨子大法好。再也没有权限困扰和一夜掉电 15%………………
    srx1982
        41
    srx1982  
       2017-06-01 11:18:12 +08:00
    换就行了
    polaris1119
        42
    polaris1119  
       2017-06-01 11:19:29 +08:00
    Android 的权限很混乱,应用都喜欢乱获取权限
    dingguagua
        43
    dingguagua  
       2017-06-01 11:22:38 +08:00
    换果机或者加部安卓机
    Jafee
        44
    Jafee  
       2017-06-01 11:22:47 +08:00 via iPhone
    喜欢被收购之前专注音乐的虾米。
    patx
        45
    patx  
       2017-06-01 11:46:28 +08:00
    版本 6.0.2

    该权限可以获取你当前的手机号、打电话时对方的号码

    akwIX
        46
    akwIX  
       2017-06-01 11:50:21 +08:00
    root 之后配合 appops,要什么给什么
    https://play.google.com/store/apps/details?id=rikka.appops
    loadinger
        47
    loadinger  
       2017-06-01 11:51:26 +08:00
    在这个连个手电筒都敢问你要通讯录权限的年代....要么忍,要么残忍.
    lrh3321
        48
    lrh3321  
       2017-06-01 11:51:52 +08:00
    QQ 阅读还要我 摄像头还是录音权限中的一个(是哪个我现在记不清了),不给直接罢工。

    然后我就换多看了
    grimpil
        49
    grimpil  
       2017-06-01 12:00:22 +08:00 via Android
    我手机上网易云音乐需要的权限是'读取手机状态和身份',具体为"允许该应用访问设备的电话功能。此权限可让该应用确定本机号码和设备 ID、是否正处于通话状态以及拨打的号码。"

    前几项还能接受,最后一个居然要获取拨打的号码,实在不能理解。
    des
        50
    des  
       2017-06-01 12:28:37 +08:00 via Android
    @akwIX appops 能给假的吗?不能的话我就继续用 x 隐私
    flymnb
        51
    flymnb  
       2017-06-01 12:44:09 +08:00
    @des 似乎不能,我一直用的专业版,没找到。
    不过现在很多软件检测到 root 就不让进,比如交行网银;很多检测到 xposed 框架就不让进,比如支付宝、和聚宝。
    fmumu
        52
    fmumu  
       2017-06-01 12:49:59 +08:00
    被阿里收购了...
    ajan
        53
    ajan  
       2017-06-01 13:29:52 +08:00 via Android
    只要是跟阿里有关系的 APP,不都是垃圾么? 好像是定律!
    leafin
        54
    leafin  
       2017-06-01 13:32:50 +08:00
    记得看过一篇新闻说谷歌不提倡使用 IMEI 来唯一标识客户端
    haisayu
        55
    haisayu  
       2017-06-01 13:34:56 +08:00
    @dong3580 #25 有些可能是为了判断是否是新的设备登陆,安全问题,有些可能是类似联系人匹配,他们可以知道那个手机号码在用什么服务... 只是猜测,坐等 android 大牛释疑
    haisayu
        56
    haisayu  
       2017-06-01 13:36:08 +08:00
    @patx #45 截图不错,我说的就是这个是否正处于通话状态
    106npo
        57
    106npo  
       2017-06-01 13:39:08 +08:00
    Google 就是想避免应用获取 IMEI.
    将 IMEI 归入 拨打电话和管理通话 是故意的,属于特性
    run2
        58
    run2  
       2017-06-01 13:42:26 +08:00
    所以系统应该给假 imei 等信息给用户不相信的 app-。-
    有这种 rom 么?
    laoyur
        59
    laoyur  
    OP
       2017-06-01 13:43:23 +08:00
    @xmumiffy #56 答案,2333
    des
        60
    des  
       2017-06-01 13:54:05 +08:00 via Android
    @flymnb 不就是检测 jar 的包,重新打包应该可以解决
    des
        61
    des  
       2017-06-01 13:56:07 +08:00 via Android
    @flymnb 支付宝应该不是和 xposed 冲突,我这里就没问题
    des
        62
    des  
       2017-06-01 14:04:12 +08:00 via Android
    说起支付宝就一肚子气,到处都是它写的用来追踪用户的 cookie 文件。
    wp 连个扫码都懒得做
    dreamwar
        63
    dreamwar  
       2017-06-01 14:26:56 +08:00
    阿里爸爸:亲爱的用户,我是你爹
    andychen20121130
        64
    andychen20121130  
       2017-06-01 14:32:26 +08:00
    模拟器用得挺好啊。
    ReisenZ
        65
    ReisenZ  
       2017-06-01 14:47:58 +08:00
    华为机子, 安装权限, 特别不能理解的几个有: 查阅敏感日志数据 读取通讯录 检索正在运行的应用 关闭其他应用 开机启动....这几个没有一个跟音乐沾边的.....不过想想国内环境也就这样了....
        66
    asca  
       2017-06-01 15:09:52 +08:00
    阿里系都是这样的,淘宝不给电话权限也会停
    CtrlSpace
        67
    CtrlSpace  
       2017-06-01 15:44:34 +08:00
    大部分 APP 都有统计用户的需求,用于统计装机数用户数等等。
    如何标记一个独立用户,IMEI 啊,所以就需要权限了。
    CtrlSpace
        68
    CtrlSpace  
       2017-06-01 15:45:16 +08:00
    原来楼主已经补充过了,无视#67
    kolor
        69
    kolor  
       2017-06-01 16:01:20 +08:00
    建议用 iPhone 省心,我们这些弱势群体对付流氓只有找拥有更高制霸权的。
    laoyur
        70
    laoyur  
    OP
       2017-06-01 16:07:43 +08:00
    @kolor #68 说起 iPhone 这另一个霸霸也是一把辛酸泪,昨天为了治疗电话拦截失效的功能,终于忍不住抹掉重装了,备份 + 恢复,一个多小时,然后重新把 app 装回,N 个小时,关键是有些 app 的数据会丢,烦人
    feng1234
        71
    feng1234  
       2017-06-01 16:11:50 +08:00
    卧槽,从安卓换了苹果还没到 2 年,现在的 app 已经发展到如此霸道了,不给权限就直接罢工
    overflowHidden
        72
    overflowHidden  
       2017-06-01 16:24:49 +08:00
    @feng1234 no~只是 2.X 版本的安卓并不会问你,给你造成一种很温和的假象...所以我两年多没用过安卓再换回来很不习惯
    firefox12
        73
    firefox12  
       2017-06-01 16:42:11 +08:00 via iPhone
    android 不是可以模拟假的信息给用户吗?
    honeycomb
        74
    honeycomb  
       2017-06-01 16:57:40 +08:00
    哪有这么麻烦,它就是要你手机的永久的唯一识别码 IMEI
    当然以一个播放音乐的软件而言,这显然是不可以的,需要严格禁止。

    然而谷歌的态度是这样的:
    https://issuetracker.google.com/issues/36702869

    @PhxNirvana
    @crz
    获取这个识别码的 API 目前被电话权限(组下面的 READ_PHONE_STATE)管着。

    @haisayu
    “有一种听音乐的时候来电话了,它需要知道来电话了,就暂停音乐,通话结束后”
    这应该是电话权限的合理用途
    检查权限的代码一般放在 onCreate(),所以事后关闭权限不能解决问题

    @vertas
    目前通过 AppOps 可以抵抗

    @akwIX
    对的就是它

    @des
    从源代码可以看出来,AppOps 没有伪造数据的能力

    @ReisenZ
    查阅敏感日志数据 --> 这个权限系统默认不会给,必须要手动 pm grant 后才会启用
    检索正在运行的应用 --> 这个权限已经弃用了,旧版应用只能得到降级的(仅应用自身的 task)结果

    @firefox12
    “ android 不是可以模拟假的信息给用户吗?”
    android 自身没有这个能力

    @kolor
    “建议用 iPhone 省心,我们这些弱势群体对付流氓只有找拥有更高制霸权的。”
    这个办法最实际
    aliuwr
        75
    aliuwr  
       2017-06-01 17:37:23 +08:00
    iOS 上拿不到 IMEI/MAC 地址等唯一设备信息,支付宝和微信等软件是如何在 iOS 上保护安全的?
    百思不得其解
    laoyur
        76
    laoyur  
    OP
       2017-06-01 17:41:52 +08:00
    @aliuwr #74 iOS 上用 UUID 写到 keychain group,可以持久追踪用户,已经算是通用的做法了
    dven
        77
    dven  
       2017-06-01 20:18:09 +08:00
    @PhxNirvana
    @honeycomb
    @sobigfish
    @xmumiffy

    我的建议是,在用户拒绝的情况下返回一串 Fake ID
    loveminds
        78
    loveminds  
       2017-06-01 20:21:47 +08:00
    @dven 同意,可以给每个应用安装时分配一个虚拟 ID
    106npo
        79
    106npo  
       2017-06-01 20:27:10 +08:00
    @loveminds Android ID 已经是每个应用独立了
    run2
        80
    run2  
       2017-06-01 20:34:09 +08:00
    @loveminds #78 ls 的做法有点 iOS 里 identifierForVendor 的意思
    xi452686571
        81
    xi452686571  
       2017-06-01 20:48:13 +08:00 via Android
    Google play 版不需要
    run2
        82
    run2  
       2017-06-01 20:50:02 +08:00
    @xmumiffy #79 但开发者不用你那个,它有权限获取 imei wifi 蓝牙等 mac 等 它不尊重隐私你有什么用
    czmecho
        83
    czmecho  
       2017-06-01 21:35:46 +08:00
    国产应用滥用权限是我投身 iPhone 的最大原因。

    虾米这么搞必然是被要求的。所以建议投身到网易云音乐,相对有底线一些。
    580a388da131
        84
    580a388da131  
       2017-06-01 21:51:00 +08:00
    特意买了一个安卓小平板,所有那些乱推送、乱要权限的全部装那里,想要什么权限都给你,然后冻起来。
    skylancer
        85
    skylancer  
       2017-06-01 22:39:10 +08:00
    @Rightman 我从 2.x 用到 7,就没看过有单独的权限。另外老版本 Android 要取 IMEI 连 PHONE_STATE 权限都不用
    ltux
        86
    ltux  
       2017-06-01 22:43:33 +08:00
    所以要 root,然后安装 App Ops,专治流氓。
    honeycomb
        87
    honeycomb  
       2017-06-01 22:55:05 +08:00
    @loveminds
    @sobigfish
    Android O 做了一小步,每个应用看到的 Android ID(SSAID)都会不一样

    但是和 idfa/idfv 还是有区别:

    应用卸载后再次安装看到的 idfa 是不同的
    共享 idfv 的应用全部卸载后,再次安装某一个是也是如此

    SSAID 仅是会为每个应用分配一个,但在重置设备(包括更换用户)前不会发生变化。
    这个机制通过计算应用包名和其签名做到的。

    注:通过从低版本升级到 O 之前已经有的应用所看到的 SSAID 不会发生上述变化,除非卸载再重装。

    iOS 在 10.3 会在应用卸载后,清除其存留在 keychain 的内容,进一步阻止应用持久地识别设备。
    而 Android O 显然做不到这一点。
    laoyur
        88
    laoyur  
    OP
       2017-06-01 23:03:11 +08:00
    @honeycomb #86 『 iOS 在 10.3 会在应用卸载后,清除其存留在 keychain 的内容,进一步阻止应用持久地识别设备。』
    纠正一下,10.3 正式版中并没有清除
    mingyun
        89
    mingyun  
       2017-06-01 23:25:10 +08:00
    国内的应用就这样 还偷偷上传通讯录
    honeycomb
        90
    honeycomb  
       2017-06-01 23:34:25 +08:00
    @laoyur
    是因为正式版改回去了吗?
    honeycomb
        91
    honeycomb  
       2017-06-01 23:36:10 +08:00
    @laoyur

    我看到的是这个
    https://forums.developer.apple.com/thread/72271

    后面有更新吗?
    RqPS6rhmP3Nyn3Tm
        92
    RqPS6rhmP3Nyn3Tm  
       2017-06-02 00:20:57 +08:00 via iPhone
    @honeycomb 的确没有清除。应用卸载后再次安装可以直接登录,不需要用户操作,
    cydysm
        93
    cydysm  
       2017-06-02 00:47:16 +08:00 via Android
    Android6.0 play 版是需要的。申请权限写了理由
    虾米音乐需要获取(存储空间)和(电话)权限,以保证歌曲正常的播放下载以及您的账号安全。
    可以理解,但不太能接受。
    loveminds
        94
    loveminds  
       2017-06-02 01:30:24 +08:00
    @honeycomb
    @sobigfish
    最好是卸载后重新安装会变化,但是不卸载的情况下每次打开不变
    另外,真实的 IMEI 和 MAC 不允许被获取,如果非要获取,强行劫持到 ID 对应用于模拟 IMEI 和 MAC 的字段
    loveminds
        95
    loveminds  
       2017-06-02 01:32:01 +08:00
    @cydysm 有没谁能拿一台 Android 7 以上版本的平板(无通话功能,不存在 IMEI )的看看会发生什么
    dven
        96
    dven  
       2017-06-02 01:44:41 +08:00
    @aliuwr 是本来就不应该获取,而不是靠获取它来保证安全
    Vuitton
        97
    Vuitton  
       2017-06-02 06:25:20 +08:00
    这些带流氓色彩的 app,不用就是了,找个其他替代方法一般还是有的。
    WhoMercy
        98
    WhoMercy  
       2017-06-02 08:22:34 +08:00 via Android
    非 PlayStore 下载的淘宝、天猫不给电话权限就自动退出,因此卸载了。

    imei 几乎可以等同于个人标识,兴趣、爱好等数据通过这主键进行关联,毫无隐私。
    didikee
        99
    didikee  
       2017-06-02 09:09:48 +08:00 via Android
    @polaris1119 怎么可能乱,都是故意的,做开发的都不喜欢要那么多权限,因为用户如果不给我们有很多异常需要判断,谁都不希望给自己找麻烦,但是产品需求又不得不去做
    honeycomb
        100
    honeycomb  
       2017-06-02 09:13:05 +08:00   1
    @loveminds

    “最好是卸载后重新安装会变化,但是不卸载的情况下每次打开不变 ”
    Android 没有这样的东西(虽然我个人很希望它们用),在 iOS 里这是普遍的

    “真实的 IMEI 和 MAC 不允许被获取”
    MAC 从 Android 6 开始就不让获取了
    在 Android 6 还能从 /proc 读取到,从 Android 7 开始 /proc 也读不了
    尝试从 /proc 读 MAC 的应用会被 play protect 报毒

    “有没谁能拿一台 Android 7 以上版本的平板(无通话功能,不存在 IMEI )的看看会发生什么”
    这个不影响运行时权限机制的使用,只是 getDeviceId 会因为设备本身没有 IMEI 而返回 null 或者空字符串

    @cydysm
    Apple Music 也在用 DRM,但没见到它用 IMEI,虾米更不可以用。


    @WhoMercy
    正是,任何永远不变的识别码都不可以让应用获取到
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     883 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 21:17 PVG 05:17 LAX 14:17 JFK 17:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86