【问题标题】:get second imei number through adb shell通过 adb shell 获取第二个 imei 号码
【发布时间】:2016-02-06 05:49:10
【问题描述】:

我可以通过 adb shell 命令获取一个imei号码

adb shell service call iphonesubinfo 1

但是设备有两个imei号码,

如何通过adb shell获取第二个imei号码

adb shell service call iphonesubinfo 1 的输出如下(在引号之间)

Result: 

Parcel(
0x00000000: 00000000 0000000f 00320031 00340033 '........1.2.3.4.'
0x00000010: 00360035 00380037 00300039 00380039 '5.6.7.8.9.0.9.8.'
0x00000020: 00360037 00000035                   '7.6.5... ') 

imei=123456789098765

帮我找第二个imei……

【问题讨论】:

  • 我投票结束这个问题作为题外话。 Android Enthusiasts Stack Exchange 是一个面向安卓操作系统爱好者和高级用户的问答网站。
  • @Cyrus,这是这里的主题。下次删除不相关的标签并继续。
  • 对不起,请帮我获取第二个imei号码

标签: adb


【解决方案1】:

是的,您可以通过服务调用 iphonesubinfo 获得两个 IMEI。

虽然根据我的经验,它们的获取顺序并不总是明确的,但您始终可以同时获取两者并在需要时进行比较。

/system/bin/service call iphonesubinfo 3 i32 1 | cut -d\' -f2 | sed -e 's/[^0-9]//g' | tr -d '\n'


/system/bin/service call iphonesubinfo 3 i32 2 | cut -d\' -f2 | sed -e 's/[^0-9]//g' | tr -d '\n'

如果您是从 adb 而不是从设备外壳运行,则可以将 /system/bin/service 替换为 adb shell service

【讨论】:

    猜你喜欢
    • 2022-09-26
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 2022-01-19
    • 2012-02-03
    • 1970-01-01
    • 2013-01-08
    • 1970-01-01
    相关资源
    最近更新 更多