如何获取设备的android_id?
如何获取设备的android_id?
这个问题已经有了答案:
可能是重复的问题:
在许可证文档中,安卓开发者提到了一种相对安全地识别安卓设备的简单方法。他们使用了android.Settings.Secure.ANDROID_ID。
他们说他们查询了系统的设置。但他们没有进一步解释。
我如何获取android_id,我需要特别的权限吗?
admin 更改状态以发布 2023年5月20日
全部都在Javadoc中,这个问题你在30分钟前编辑时已经连接到了! 🙂
是否有唯一的Android设备ID?
“Secure”部分只意味着应用程序无法写入它,只能读取它。我记得这个设备ID并不总是存在;可能是在需要时由市场填充。
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'"