todas samsung salientes numeros numero llamadas llamada las falsa entrantes desconocidos como bloquear android adb

samsung - Falsa llamada entrante Android



como bloquear todas las llamadas entrantes (8)

En realidad en Android Studio 2.1 ¡Es fácil!

¿Cómo puedo falsificar una llamada entrante dentro del emulador de Android?

Lo siguiente me permite hacer una llamada, pero me gustaría forzar al emulador a recibir una llamada, preferiblemente de un número que he seleccionado.

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

Por lo tanto, el opuesto directo del comando anterior.


Handy one-liner en sistemas similares a Unix utilizando telnet y netcat:

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


Otra opción para probar el mismo comportamiento es usar un teléfono real y la configuración de autorización de dos pasos de Google para generar llamadas (ver imagen).


Puede hacerlo conectándose a su emulador a través de telnet.
Abre el símbolo del sistema y entra

telnet localhost <console-port>

Puede encontrar su <console-port> en la barra de título del emulador.

De acuerdo con la instancia anterior, mi <console-port> es 5554.

Después de conectarse al emulador a través de telnet, ingrese

gsm call <telephone-number>


Puede usar DDMS en Eclipse, Android Device Monitor en Android Studio o ejecutar líneas de comando en el terminal

Utilizando DDMS:

  • Abrir DDMS / ADM
    • en Eclipse: Ventana> Abrir Perspectiva> DDMS
    • en Android Studio: Herramientas> Android> Monitor de dispositivo Android
  • Ingrese el número de teléfono falso de entrada
  • Elige "voz"
  • Llamada de prensa

Después de eso, verá que el emulador recibe esta llamada de la siguiente manera:

Usando lineas de comando

$ telnet localhost 5554
$ gsm call 123456789

Nota: 5554: número de puerto de la consola para la instancia del emulador
12345678: número de teléfono entrante


Puedes hacer esto con Putty. Descargue e instale Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/

Paso 1 : Ejecutar masilla

Paso 2 : En el cuadro de dirección poner 127.0.0.1

En el cuadro de puerto, coloque el número de puerto en el que se ejecuta su emulador. Está en la esquina superior izquierda de la ventana del emulador (generalmente 5554). Asegúrese de que el tipo esté configurado en ''telnet''. Haga clic en ''Abrir''

Paso 3 : Se abrirá una terminal. Tipo:

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

Pulsa enter y listo.

EDITAR: También puede enviar sms falsos:

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


Shell script incoming_call.sh :

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

Uso:

incoming_call.sh +55555555555


Si está utilizando Eclipse, simplemente puede hacer esto usando el control del emulador para este clic en la ventana en el menú de Eclipse. Luego, para ver la vista, haga clic en la otra ventana.

Úsalo para hacer llamadas en el emulador.