Отправляем SMS эмулятору Android в Windows через Telnet

в 16:53, , рубрики: achep, android, forever alone, message, sms, telnet, Разработка под android, сообщение, метки: , , , , , ,

Отправляем SMS эмулятору Android в Windows через Telnet

Писал свой черный список для сообщений с блокировкой по ключевым словам, части/полному номеру и столкнулся с проблемой — для тестирования приходиться использовать реальный телефон — невозможно отправить SMS сообщение эмулятору. Пробовал запускать два эмулятора и отправлять сообщения друг-другу по адресу порта — почему-то не получилось.
Наконец нашел вот такой совет на stackoverflow:

Перевод:

Это довольно просто:

1. Откройте консоль

2. Подключитесь через telnet к активному эмулятору: telnet localhost 5554 (Вы можете найти номер на заголовке окна запущенного эмулятора)
3. Введите это: sms send исходящийНомер текстСообщения

Попробовал — не работает, не находит службу telnet

Включение службы telnet в Windows 7

Пуск — Панель управления — Программы и компоненты — Включение или отключение компонентов Windows — Клиент Telnet (ставим галочку)

image

или, если этот способ Вам не подходит/не работает, то можно провернуть данную операцию через консоль:

dism /online /Enable-Feature /FeatureName:TelnetClient

, если список компонентов пуст: правим реестр

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlWindows

(для параметра CSDVersion вместо «200» поставить «0»)

Включение службы telnet в Windows XP

В Windows XP telnet можно запустить при помощи команды (на один сеанс):

net start telnet

Отправляем сообщение

1. Открываем командную строку
2. Вводим: (подключаемся к активному эмулятору Android)

telnet localhost ****

, где вместо **** — номер порта эмулятора Android(Вы можете найти номер на заголовке окна запущенного эмулятора)
3. Вводим:

sms send *номерОтправителяСообщения* *текстСообщения*

4. Видим что-то такое:
image

Автор: AChep

Поделиться

* - обязательные к заполнению поля