使用命令行获取android手机号码

时间:2013-12-04 20:17:34

标签: android automation adb android-4.2-jelly-bean

我想使用命令行获取任何Android设备的手机号码。

我尝试过使用:

adb shell service call iphonesubinfo 4 

adb shell service call iphonesubinfo 5/6/7/8

然后返回Permission denied

我想知道是否有人有另一种解决方案?

Ps:手机是Android 4.1及以上版本

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

您必须使用以下方式获取root访问权限:

adb root

然后你会发现那些命令工作。通常电话号码将通过以下方式返回:

adb shell service call iphonesubinfo 5

或通过:

adb shell service call iphonesubinfo 6

这取决于设备是单卡还是双卡。如果您需要机器识别此结果,您需要进行一些字符串解析工作。