android - Android 5.0如何使用adb命令获取MEID和IMEI信息?

标签 android adb

据我所知,唯一适用于其他版本的命令是“adb shell dumpsys iphonesubinfo”,但它似乎不适用于 Android 5.0。

最佳答案

要获取 TelephonyManager.getDeviceId(),您可以执行以下操作:

adb shell service call iphonesubinfo 1

如果您在解析服务调用 输出时遇到问题,请查看https://gist.github.com/ktnr74/60ac7bcc2cd17b43f2cb

或者您可以使用此 Windows 单行代码在设备端执行此操作:

adb shell "service call iphonesubinfo 1 | grep -o '[0-9a-f]\{8\} ' | tail -n+3 | while read a; do echo -n \\u${a:4:4}\\u${a:0:4}; done"

或者在 Linux 中:

adb shell 'service call iphonesubinfo 1 | grep -o "[0-9a-f]\{8\} " | tail -n+3 | while read a; do echo -n "\u${a:4:4}\u${a:0:4}"; done'

关于android - Android 5.0如何使用adb命令获取MEID和IMEI信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29353640/

相关文章:

java - 使用 jsoup 解析图像

android - 以太网上的亚行

android - 从 SD 卡安装 APK 无文件浏览器 Android 手机

windows - 如何通过 git bash for windows 将绝对路径传递给 adb 命令?

android - 在 Photoshop for Android 中创建 XHDPI、HDPI、MDPI、LDPI 图像

java - 解析Android SDK获取ArrayList并返回

java动画android持续时间

android - Imageview旋转动画不会在单击时重复

Android Wearable Message API 根本不起作用

android - 不允许设置设备所有者,因为设备上已经有多个用户