谁都知道手机应用程序安装在手机上后可以在手机上运行。
但是你们知不知道,每个app在手机上都有一个安卓身份证Android ID。我们一起来了解一下。App运行要获取手机的身份信息,App在安装时,就会自动获取手机上的Android ID。从而使相应的App软件可以自动创建唯一账号登录上进入软件界面。
应用通过手机ID来登录
这里是除了要账号类型登录的应用。上面的例子就是不需要账号登陆的应用。直接从手机中获取安卓ID,这样就免去了应用登录账号的麻烦。
讲到这里,我们知道了这一类的app应用,可以不用通过登录账号来进入软件的。如果手机上的Android ID改变了,或者是使用了新手机,那么这个应用又要重新获取一个新的Android ID,使得原有的应用账号信息无法恢复。
在安卓的版本7以前都可以通过相应的软件来修改Android ID,从而可以保存原有的Android ID,使得应用账号信息重新恢复。
这类型的软件可以模拟安卓系统,可以修改Android ID
但是现在的手机安卓版本越来越高。手机在安装应用时,会给每个应用发配一个不同的Android ID,从而使手机本身没有唯一的Android ID。
同手机下的应用。
进入应用显示的Android ID
进入应用显示的Android ID
如:安装appA发配一个相对应的ID:a123,安装appB发配一个相对应的ID:b123。
这说明手机在相对app应用安装时,随机的为这个应用创建一个Android ID。使得手机的Android ID,并不是唯一的。 从而就很难通过相应的软件来查询手机上固有的Android ID。这也使得手机上的数据更安全,很难通过复制Android ID来恢复数据。
最后我们反推一下,如何通过在appA或者是appB中查询手机分配到的Android ID呢?这个技术问题有谁能解吗?评论区告诉我!