我想使用命令行获取任何Android设备的手机号码。
我尝试过使用:
adb shell service call iphonesubinfo 4
和
adb shell service call iphonesubinfo 5/6/7/8
然后返回Permission denied
。
我想知道是否有人有另一种解决方案?
Ps:手机是Android 4.1及以上版本
提前谢谢你。
答案 0 :(得分:0)
您必须使用以下方式获取root访问权限:
adb root
然后你会发现那些命令工作。通常电话号码将通过以下方式返回:
adb shell service call iphonesubinfo 5
或通过:
adb shell service call iphonesubinfo 6
这取决于设备是单卡还是双卡。如果您需要机器识别此结果,您需要进行一些字符串解析工作。