Teléfono rooteado: envío de mensajes SMS a través de la línea de comandos

Tengo un Droid rooteado (Sholes), con ConnectBot instalado. Puedo acceder ssha él a través dropbearde copiado a /system/xbin, y/o también la instancia de Debian instalada en él a través de la aplicación "Linux Installer". Estoy en la felicidad portátil de Linux. Pero...

Me gustaría enviar un mensaje SMS a través del shell. Algo como

 sendsms 8005551234 "This is a text."

¿Algo así por ahí?

Respuestas (2)

Debería poder llamar a la intención de mensajería con

am start -a android.intent.action.VIEW "sms:numberhere" -e "sms_body" "hello"

Usando el comando intent como se describe aquí:

http://learnandroid.blogspot.com/2008/01/run-android-application-from-command.html

https://stackoverflow.com/questions/4967448/send-sms-in-android

Un enfoque alternativo es instalar Termux y Termux-api

Luego ssh en el teléfono siguiendo este enlace

Ahora puedes enviar SMS y acceder a muchas otras opciones útiles principalmente:

  1. Cámara
  2. Estado de la batería
  3. Portapapeles
  4. Contactos
  5. SMS y bandeja de entrada

La lista completa y la sintaxis se pueden encontrar aquí

Como es un emulador de Linux, también puede usarlo para muchos otros propósitos.

Google ya no permite enviar sms para termux: wiki.termux.com/wiki/Termux-sms-send