gpt4 book ai didi

android - 如何通过adb获取android手机的电话号码?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:52:09 44 4
gpt4 key购买 nike

有没有办法通过 adb 获取手机的电话号码?

我认为 dumpsys 是一个可能的答案,但似乎没有任何系统服务可以跟踪电话号码。

最佳答案

iphonesubinfo 服务“跟踪”订阅者信息,包括电话号码。不幸的是,iphonesubinfo 服务没有实现 dump() 方法,因此 dumpsys 什么也没显示。您将不得不使用 service call 命令来调用 IPhoneSubInfo.getLine1Number()IPhoneSubInfo.getMsisdn()

根据 Android 版本和您的运营商,以下一两个命令会告诉您电话号码(service call 命令需要 root 权限):

service call iphonesubinfo 4
service call iphonesubinfo 5
service call iphonesubinfo 6
service call iphonesubinfo 7
service call iphonesubinfo 8

如果您想找到适合您特定设备的正确代码 - 从 Calling Android services from ADB shell 下载脚本像这样发布和运行它:

./get_android_service_call_numbers.sh iphonesubinfo | grep getLine1Number

更新

Android 5.0 的交易代码:

service call iphonesubinfo 11 # getLine1Number()
service call iphonesubinfo 15 # getMsisdn()

Android 5.1 的交易代码:

service call iphonesubinfo 13 # getLine1Number()
service call iphonesubinfo 17 # getMsisdn()

关于android - 如何通过adb获取android手机的电话号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19200788/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com