如何获取设备的android_id?

7 浏览
0 Comments

如何获取设备的android_id?

这个问题已经有了答案:

可能是重复的问题:

是否有一个唯一的Android设备ID?

在许可证文档中,安卓开发者提到了一种相对安全地识别安卓设备的简单方法。他们使用了android.Settings.Secure.ANDROID_ID。

他们说他们查询了系统的设置。但他们没有进一步解释。

我如何获取android_id,我需要特别的权限吗?

admin 更改状态以发布 2023年5月20日
0
0 Comments

全部都在Javadoc中,这个问题你在30分钟前编辑时已经连接到了! 🙂
是否有唯一的Android设备ID?

“Secure”部分只意味着应用程序无法写入它,只能读取它。我记得这个设备ID并不总是存在;可能是在需要时由市场填充。

0
0 Comments

adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "SELECT value FROM secure WHERE name='android_id'"

通过给手机获取root权限,Android ID可以被修改...
使用以下命令来插入一个新的Android ID:

adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE secure SET value='IDHERE' WHERE name='android_id'"

0