从 adb shell 检查电话号码[重复]

问题描述 投票:0回答:2

通过 shell 获取电话号码的一种方法是使用

拨打另一部电话
service call phone

有没有一种方法可以在 root 手机上使用 adb shell 获取电话号码,而无需拨打电话?

例如,一个场景是预付费 SIM 卡没有余额,因此无法拨打电话。因此使用服务来调用是行不通的

android adb
2个回答
1
投票

这对我的情况有效:Nexus 5 root 手机。

service call iphonesubinfo 8

0
投票

试试这个,它在我未 root 的 Galaxy S3 上有效。 转储电话状态似乎需要一段时间(几分钟),因此请耐心等待。

在 sdk/platform-tools 目录中打开终端

./adb shell dumpstate | grep 'Line 1'

这里是开发人员指南中记录的“其他”adb shell 命令列表,可以在此处找到 -> http://developer.android.com/tools/help/adb.html#shellcommands

Other shell commands

For a list of all the available shell programs, use the following command:

adb shell ls /system/bin
Help is available for most of the commands.

Table 5 lists some of the more common adb shell commands.

Table 5. Some other adb shell commands
Shell Command   Description Comments
dumpsys Dumps system data to the screen.    The Dalvik Debug Monitor Server (DDMS) tool offers integrated debug environment that you may find easier to use.
dumpstate   Dumps state to a file.
logcat [option]... [filter-spec]... Enables system and app logging and prints output to the screen.
dmesg   Prints kernel debugging messages to the screen.
start   Starts (restarts) an emulator/device instance.   
stop    Stops execution of an emulator/device instance.  
© www.soinside.com 2019 - 2024. All rights reserved.