Como enviar SMS do terminal em segundo plano no Android -- sms campo com shell campo com terminal campo com command-line camp android Relacionado O problema

How to Sending SMS from terminal in background on Android


0
vote

problema

português

Estou tentando enviar mensagem de texto (SMS) do meu aplicativo de terminal Android no fundo (SIM 1 ou 2).

Eu posso enviar mensagem em primeiro plano usando este comando:

  am start -a android.intent.action.SENDTO -d sms:121 --es sms_body "test text" --ez exit_on_sent true; input keyevent 22; input keyevent 66;    

Mas este comando não funciona em segundo plano.

Então, como posso enviar mensagem no fundo do meu terminal? Nota: Android versão 6.0. Dispositivo enraizado

english

I'm trying to send text message (sms) from my Android terminal app in background (sim 1 or 2).

I can send message in foreground using this command:

am start -a android.intent.action.SENDTO -d sms:121 --es sms_body "test text" --ez exit_on_sent true; input keyevent 22; input keyevent 66; 

But this command don't work in background.

So, how can I send message in background from my terminal? Note: Android version 6.0. Rooted device

           
   
   

Lista de respostas

0
 
vote

A sintaxe que parece funcionar como atestado em nosso site da irmã stackoverflow é explica em detalhes:

adb shell service call isms 7 i32 0 s16 "com.android.mms.service" s16 "+1234567890" s16 "null" s16 "Hey you !" s16 "null" s16 "null"

.

"O número do método ISMS (5 e 7 acima) pode mudar com a versão do Android. Leia a explicação completa para entendê-lo."

 

The syntax that appears to work as attested over at our sister site stackoverflow is and is explains in detail:

adb shell service call isms 7 i32 0 s16 "com.android.mms.service" s16 "+1234567890" s16 "null" s16 "Hey\ you\ !" s16 "null" s16 "null"

"Isms method number (5 and 7 above) may change with the android version . Read full explanation to understand it."

 
 
         
         

Perguntas relacionadas

1  Como faço para investigar o uso da memória?  ( How do i investigate the memory usage ) 
Eu tenho um micromax A74 com (enraizado) Android 4.2.2. Recentemente, enfrentei o acidente de alguma aplicação e comecei a analisar o uso da RAM. Configuraç...

1  É possível instalar "iproute2" no Android?  ( Is it possible to install iproute2 on android ) 
Eu tentei usar git clone na página do GoogleSource, mas não fez muito. Eu quero usar o comando abcdefghgjklmnabcdefghijklmn3 no pacote, mas não sei como i...

3  Como instalar pacotes de comandos de terminais adicionais para dispositivos enraizados?  ( How to install bundles of additional terminal commands for rooted devices ) 
Eu enraizei um dispositivo HTC Wildfire s recentemente e piscou um Android 4.1.2 AOKP Jelly Bean Custom ROM. Um benefício é que eu posso usar o terminal agora...

3  Onde devo instalar a Toybox?  ( Where should i install toybox ) 
Eu possuo um raízes Samsung Galaxy S Relay 4G Running Stock Android 4.1.2. Se você tem o Android 6.0 "Marshmallow" ou melhor, então você tem Toybox . Este ...

7  Como alterar o "modo de rede preferencial" usando ADB sem reinicialização?  ( How to change preferred network mode using adb without reboot ) 
Estou tentando mudar o meu telefone (CM 12, estoque 4.2, tanto enraizado) Modo de rede preferido de "GSM / WCDMA" (0) para "somente WCDMA" (2) e vice-versa (p...

3  Instalar split apk manualmente  ( Install split apk manually ) 
Recentemente eu tenho que saber uma coisa chamada Split APKS, e encontrei as fatias como arquivos APK inválidos, apenas a base é. Infelizmente, isso significa...

9  Como encontrar o nome do caminho da partição swap no cartão SD?  ( How to find the pathname of the swap partition on sd card ) 
como este < / a> adverte, você não deve habilitar a troca na partição errada ou você pode destruir seu telefone: . OK antes de ir mais longe! Os telefones ...

24  Há algum cliente de linha de comando disponíveis para telefones Android enraizados?  ( Are there any command line ssh clients available for rooted android phones ) 
Eu, claro, tenho connectbot, mas estou procurando algo que eu possa script. Editar: Para esclarecer aqui, não estou interessado em executar scripts de um t...

24  É possível ativar a configuração do Android "USB Tethering" da linha de comando?  ( Is it possible to activate the usb tethering android setting from the command ) 
Eu gostaria de ativar "USB Tethering" de dentro de um script bash, por isso há alguma possibilidade de executar uma linha de comando com adb shell para alte...

0  Como corrigir "Mount: 'Remount' -> '/ System': Nenhum arquivo ou diretório"?  ( How to fix mount remount system no such file or directory ) 
angler:/ # mount -o rw, remount /system mount: 'remount'->'/system': No such file or directory 1|angler:/ # Quando eu tento no Kali Linux no meu telefone...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.