请教大家一个问题,不是很理解,android中app如何识别一部手机?

iifx 2015-02-24 11:19:04
是这样的,我手机装了些app,自己使用中,在权限管理中将app的很多权限都设置为禁止,包括读取联系人、通话记录、IMEI等一

切与设备有关的隐私。

但是使用中发现有些app还是很识别出来,比如说在app中再次注册帐号,就会提示已经不是第一次了。

按理我禁止了app的权限,再次注册时app怎么识别这是已经注册过帐号的手机呢?既然能识别出已经注册过的手机,那么肯定是记

录了手机的一些唯一的信息,那么这是什么呢?

我的手机是魅族的MX4

谢谢!
...全文
3280 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuh6 2015-02-26
  • 打赏
  • 举报
回复
引用 3 楼 lkhuge 的回复:
在手机上写入一个文件作为标记也是可以的(猜测)
感觉不是太可行。如果意外删了会造成统计不准确,标识应该 以硬件的识别码为依据
lkhuge 2015-02-26
  • 打赏
  • 举报
回复
在手机上写入一个文件作为标记也是可以的(猜测)
Joyfulmath 2015-02-26
  • 打赏
  • 举报
回复
IMEI+SN+MAC 但是如果会修改话,就没什么用
icyblood198999 2015-02-26
  • 打赏
  • 举报
回复
再高级一点,一些app会采用自家算法来加密组成一个机器码,这些机器码一般是各种特性码的计算组合,外加一些特征。来保证用户不能破坏规则。类似于pc上很多锁机器的“机器码”概念
icyblood198999 2015-02-26
  • 打赏
  • 举报
回复
锁硬件其实从很多方面都可以实现,各有利弊吧。比如网络模块的mac,手机串号,imei等等这种硬件特性登记。然后比如文件保存,修改等等的本机标记,都能实现,关键就是要看软件所需而言。像lz所说的,他会限制某些app的访问权限,但是从逻辑上考虑,安装时提示的访问权限你肯定是不能禁止的,因为你禁止了意味着软件不能正常使用。我个人推测android目前市场上锁机器的app,用串号和mac来登记标识的居多。
windfury_plus 2015-02-25
  • 打赏
  • 举报
回复
注册时应该把信息写入了服务端的服务器了。 像手机号这样肯定唯一的信息,存到服务端的服务器可以一直保存。如果仅仅存在手机的sqlite或者sp等,重装一下就清空了
liuh6 2015-02-25
  • 打赏
  • 举报
回复
标识手机唯 一方法很多,有的用串号,mac地址等等。

80,470

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧