Как я могу отправить сообщение текста с телефона от терминала?

Я только что потерял свой телефон. Я знаю, что это находится здесь в моей причине дома, я использовал его вчера вечером, и мои беспроводные колонки соединятся с ним этим утром.

Как я могу написать свой телефон с помощью удара? Затем телефонное уведомление будет звучать, и я могу найти свой телефон.

Примечание: Я попросил решение для удара, потому что это более просто, чем установка и настройка GUI. Также я - более удобная работа в ударе, чем Python, HTML или Java, и т.д. Наконец решение для удара работает в Windows 10 при использовании Windows Subsystem для Linux (WSL).

Примечание 2: Ответьте на комментарии:

  • У меня нет наземной линии, таким образом, я не могу просто назвать свой смартфон.
  • Это было 6:00 в воскресенье утром, когда я потерял свой телефон. Спали люди, которых я мог послать по электронной почте для вызова моего телефона. Я был не уверен в уровне заряда батареи и если бы он умер, то я никогда не мог бы писать его.
  • Несколько недель ранее, я выключил почтовые уведомления о звуке по своему смартфону, таким образом, я не мог послать меня по электронной почте.
  • Я не имею skype или любые поставщики услуг VoIP

После 30 минут я действительно находил смартфон путем отправки текстовых сообщений ему с помощью ответа, который я отправил ниже. Это было скрыто под полкой мебели 4 дюйма высотой от пола в гостиной...

51
задан 26 April 2019 в 03:37

4 ответа

SMS, Пишущее сообщение от Терминала / Shell / Bash

Поскольку следующие шаги открывают терминальную подсказку иначе "Интерфейс командной строки" или "CLI". В большинстве дистрибутивов Linux делают это использование Ctrl+Alt+T

textbelt.com отправить текст от удара

Я нашел reddit статью: Отправьте Текстовое сообщение SMS от Командной строки с этой командой Bash / Terminal, которую можно использовать:

curl -X POST https://textbelt.com/text \
   --data-urlencode phone='7801234567' \
   --data-urlencode message='Find Your Phone!' \
   -d key=textbelt

Замена 7801234567 с Вашим номером телефона. Если Вы пишете сообщение, международный телефонный номер (за пределами Канады / США) следуют этим инструкциям.

Примечание: Замены программного обеспечения "Находят Ваш Телефон!" с сообщением, что необходимо купить ключ для использования пользовательского сообщения. Но программное обеспечение все еще настаивает, чтобы Вы предоставили сообщение, которое перезаписывается.


Другие причины отправки Текстового сообщения SMS от Bash

Нахождение моего смартфона было необычной потребностью отправить текстовое сообщение SMS от Bash. У Вас могло бы быть несколько человек, которые должны быть написаны когда:

  • Диски собираются перестать работать (или другие аппаратные ошибки произошли),
  • Использование дискового пространства превышает порог, например, 90%
  • RAM полна, и подкачка используется в большой степени
  • Веб-сервер испытывает внешние атаки
  • У пользователя было слишком много недопустимых входов в систему, и учетная запись деактивируется
  • Определенное задание было выполнено который ключевые процессы эффектов
  • Дверное устройство считывания жетонов контролирует определенную разблокированную дверь

textbelt.com Свободно для одного текста в день

Только одно свободное SMS-сообщение в день может быть отправлено данным отправителем. Вот пример первых и вторых попыток в один день:

$ find-phone # bash script with above command
{"success":true,"textId":"168141545572031481","quotaRemaining":0}

$ find-phone
{"success":false,"error":"Only one test text message is allowed per day.","quotaRemaining":0}

Примечание: Вы, возможно, способный сбросить IP-адрес Вашего маршрутизатора больше чем для одного текста в день, но я еще не протестировал это.

Можно использовать предварительно оплаченные неограниченные тексты. Существуют многие доступные сервисы шлюза SMS. Оценка в вышеупомянутой ссылке поставщика варьируется от 0,03$ до 0,15$ за текст. Это для ссылки и не подтверждения, ни рекомендации. Сделайте свою домашнюю работу и ищите уважаемых поставщиков платы за сервис в лучшем случае цены.


Создайте сценарий Bash

Вы могли создать названный сценарий удара sms содержа:

#!/bin/bash
curl -X POST https://textbelt.com/text --data-urlencode phone='$1' --data-urlencode message='$2' -d key=textbelt
  • Отправьте использование SMS-сообщения sms 7801234567 "Hello World"
  • Спасибо Fabby для тестирования этого из ЕС и подтверждения его работает там.

Пошлите электронное письмо поставщику услуг смартфона с Текстовым сообщением SMS

Для следующего все, в чем Вы нуждаетесь, является веб-браузером как FireFox, Internet Explorer или Chrome. Никакая потребность погрузиться в "кишечник удара" или ограничить себя одним произвольным текстом в день.

Многие поставщики услуг позволяют Вам отправлять Текстовое сообщение SMS на смартфон путем обращения к электронному письму к phone_number@mobile_provider_name.com.

Номер телефона ищет для получения адреса веб-сайта поставщика услуг

Для получения адреса веб-сайта поставщика с помощью номера телефона переходят в: https://freecarrierlookup.com/. Предположите, что мы ввели номер телефона: 7801234567:

Fee Carrier Lookup.png

Нам говорят, что адрес электронной почты для использования 7801234567@pcs.rogers.com. Теперь пошлите электронное письмо этому адресу, и Ваш телефон будет звучать с уведомлением.

Конечно, если Вам настроили Ваш смартфон для звучания с уведомлением, когда электронная почта прибывает, можно просто послать телефон по электронной почте во-первых!

Интерфейс cli для адреса электронной почты отправителя

В Спрашивают Ubuntu существует много вопросов и ответов о том, как послать электронное письмо с помощью удара. Я использую ssmtp (Защитите Простой Протокол Передачи почты) для моего cron ежедневные резервные копии: Скопируйте конфигурацию Linux, сценарии и документы Gmail

Хотя эта установка для одного пользователя, можно создать файл с многочисленными пользователями к текстовым сообщениям к:

Name         Email Address
Tiny Tim     5551234567@att.com
Mrs. Clause  5552223333@sprint.com
Bad Elf      5551114444@telus.net

Затем в Вашем ударе кодируют что-то вроде этого:

ssmtp 5551234567@att.com < mail.txt

Где mail.txt похож на это:

Cc: admin@our_company.com
Subject: Nightly Database Update FAILED
From: root@our_company.com
Content-Type: text/html; charset="utf8"


<html>
<body>
<div style="
    background-color:
    #abcdef; width: 300px;
    height: 300px;
    ">
</div>
Nightly database update failed at procedure: AP005.
</body>
</html>

Существует много способов послать электронное письмо от удара. Это - всего один пример. Важной вещью является адрес электронной почты, содержит число смартфона, сопровождаемое веб-адресом поставщика смартфона

45
ответ дан 22 November 2019 в 23:51

Этот ответ не для командной строки, поскольку я не могу найти решение для командной строки для Google.

Если Вы имеете телефон на базе Android и не хотите использовать командную строку, можно перейти к https://www.google.com/android/find в веб-браузере и звонить телефон оттуда независимо от бесшумного режима, вибрировать или подключаемый к гарнитуре Bluetooth. Нет никакого дополнительного программного обеспечения, требуемого по Вашему телефону также. Это может также делаться так много раз, как Вы хотите через день.

22
ответ дан 22 November 2019 в 23:51

Путем я сделал это несколько лет, назад должен был весело провести время с Python и выучить язык.

То, что я сделал, было:

  • Напишите некоторый код Python, который использует smtp модуль
  • Протестируйте его с Gmail
  • Выясните адрес электронной почты, который отображается на мой номер телефона (искал электронную почту трех крупных поставщиков услуг для отправки текстовых сообщений API (действительно, они - просто почтовый домен, где пользователь является номером телефона)),
  • создайте инструмент командной строки
  • тест с моим номером телефона

И ВУАЛЯ! отправка текстовых сообщений от удара.

P.s., записанный из твердого для использования мобильного устройства... Если это привлекает больше внимания, я мог бы изучить нахождение старого кода

1
ответ дан 22 November 2019 в 23:51

Телефонный вызов от браузера, с помощью Google Hangouts

Можно также определить местоположение телефона путем вызова его, даже если у Вас нет наземной линии.

Предпосылка: учетная запись Google

Примечание: Только большинство вызовов в США и Канаду бесплатно. См. https://www.google.com/voice/b/0/rates? p=hangout для уровней.

  1. Перейдите к hangouts.google.com
  2. Нажмите кнопку "Phone call":
    button screenshot
  3. Нажмите "New conversation":
    button screenshot
  4. Введите свой номер телефона:
    number entry box screenshot
  5. Нажмите "Call":
    call button screenshot
4
ответ дан 22 November 2019 в 23:51

Другие вопросы по тегам:

Похожие вопросы: