假来电Android

时间:2011-02-11 01:24:24

标签: android adb

如何在Android模拟器中伪造来电?

以下内容让我拨打电话,但我想强制模拟器接收 一个电话,最好来自我选择的号码。

adb shell am start -a android.intent.action.CALL tel:1112223333

所以,与上述命令正好相反。

9 个答案:

答案 0 :(得分:58)

您可以在Eclipse中使用DDMS,在Android Studio中使用Android Device Monitor或在终端上运行命令行

使用DDMS:

  • 打开DDMS / ADM
      Eclipse中的
    • :Window> Open Perspective> DDMS
    • Android Studio中的
    • :工具> Android> Android设备监视器
  • 输入假冒的电话号码
  • 选择“语音”
  • 按通话

enter image description here

之后,您将看到模拟器接收到此电话,如下所示
enter image description here

使用命令行

  

$ telnet localhost 5554
  $ gsm致电123456789   

注意:5554:模拟器实例的控制台端口号
12345678:来电号码

答案 1 :(得分:21)

实际上在android Studio 2.1中很容易!

enter image description here

enter image description here

答案 2 :(得分:14)

你可以用Putty做到这一点。下载并安装Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/

第1步:     运行Putty

第2步:在地址栏中输入127.0.0.1

在端口框中输入运行模拟器的端口号。它位于模拟器窗口的左上角(通常为5554)。确保将type设置为'telnet'。点击“打开”

第3步:     终端将打开。类型:

gsm call <the number you want the phone to see>

按Enter键即可完成。

编辑: 你也可以发送假短信:

sms send <the number you want the phone to see> <the message>

答案 3 :(得分:6)

如果您正在使用eclipse,那么您可以使用模拟器控件来执行此操作 为了点击eclipse菜单中的窗口,然后显示视图,现在点击其他 一个小窗口将打开选择android然后模拟器控件

使用它在模拟器中进行调用

答案 4 :(得分:4)

测试相同行为的另一个选择是使用真实手机和Google的两步授权设置来生成通话(参见图片)。

voice call

答案 5 :(得分:1)

使用telnet和netcat在unix类系统上使用简单的单行程序:

 $ echo "gsm call 123456789" | nc -v  localhost 5554

答案 6 :(得分:0)

您可以通过telnet连接到您的模拟器来完成此操作 打开命令提示符并输入

telnet localhost <console-port>

您可以在模拟器的标题栏上找到<console-port> enter image description here

根据上述情况,我<console-port>为5554。

通过telnet连接到模拟器后,输入

gsm call <telephone-number>

答案 7 :(得分:0)

Shell脚本 incoming_call.sh

#!/bin/sh
expect << EOF
spawn telnet localhost 5554
expect -re ".*>"
send "gsm call $1\r"
expect -re ".*>"
send "exit\r"
EOF

用法:

incoming_call.sh +55555555555

答案 8 :(得分:0)

我最近检查了三个选项,以便在Android模拟设备(AVD)上获得模拟呼叫。

选项1:

转到模拟设备“更多”选项,如下所示,然后单击“呼叫设备”以从提到的号码获得呼叫。

enter image description here

选项2:

使用仿真设备UI转到设置->系统->关于仿真设备,以检查电话号码,如下所示。从另一台设备拨打该号码。

enter image description here

选项3:

启动Android设备监视器(例如,在Windows“ C:\ Users \ xyz \ AppData \ Local \ Android \ Sdk \ tools”启动监视器上),设置您自己的来电号码并按如下所示进行呼叫

enter image description here