Как вылечить отправить смс

Как вылечить отправить смс thumbnail

sms-vsyo-ne-otpravlyayutsyaДоброго времени!

Не так давно столкнулся с одной “неприятной ситуацией” — после смены телефона на более новую модельку тот напрочь отказывался отправлять СМС-сообщения…

Сначала появилось предположение, что проблема связана с самим аппаратом — но после проверки с другой SIM-картой (с отличным оператором) — эта версия отпала… Промучившись еще полчасика — вопрос всё-таки удалось разрешить! ????

В этой заметке решил собрать все те моменты, которые мне пришлось проверить, для восстановления аппарата. Если у вас аналогичная проблема с СМС-ками — рекомендую “пробежаться” по ним, прежде чем сдавать аппарат в сервис (вдруг сэкономите?!).

Возможно, удастся всё починить своими силами!

*

Из-за чего могут не отправляться СМС

Причина 1: особенности работы оператора и «банальщина»

1) И так, сначала обратите внимание на то, что некоторые операторы в целях безопасности могут блокировать работу с СМС-сообщениями после смены SIM-карты (например, Мегафон блокирует на сутки).

Если накануне вы обращались в отделение к оператору по сему вопросу — необходимо дождаться, чтобы прошло отведенное время*!

*

2) Кроме этого, зайдите ???? в личный кабинет своего оператора и проверьте, есть ли у вас на счету средства (и остались ли предоплаченные СМС согласно вашего тарифа).

Личный кабинет Мегафона — средства на счету и остатки по тарифу

Личный кабинет Мегафона — средства на счету и остатки по тарифу

3) Чтобы исключить разного рода ошибки и сбои — попробуйте также перезагрузить свой аппарат. Обычно, для появления нужного меню (????) — достаточно зажать кнопку включения на 3-6 сек.

Перезагрузка смартфона

Перезагрузка смартфона

4) Иногда, у мобильного оператора (особенно в праздничное время, например, на Новый Год) может быть перегружен сервер. Как правило в это время все пытаются отправить сообщение, позвонить — и проблемы с отправкой наблюдаются не только у вас…

В этом случае можно посоветовать попробовать отправить СМС позже, или воспользоваться мессенджерами: Viber, Telegram, Skype и пр.

*

Причина 2: некорректный номер

Обратите внимание на номер, кому вы отправляете сообщение! Правильный ли он?..

К тому же, типовой обычный телефон позволяет сохранять номера по-разному, например, в России как с “+7”, так и с “8” (а иногда и короткий номер). А вот отправить потом сообщение на него (в таком формате) — в ряде случаев не получится!

???? Совет: сохраняйте номера в международном формате (для России: “+7”, Украины: “+380”, Беларуси: “+375”) и именно на него отправляйте СМС-сообщение!

Телефонные номера после форматирвоания (Для России)

Телефонные номера после форматирования (Для России)

*

Причина 3: уточните номер СМС-центра

При отправке любого СМС-сообщения — прежде, чем оно “попадет” к вашему адресату, оно должно быть обработано СМС-центром (это спец. номер, он уникален у каждого оператора!). Информация о СМС-центре хранится в памяти SIM-карты (его можно менять!).

Так вот, при проблемах с отправкой СМС — необходимо его уточнить, правильный ли он. Чтобы это сделать, я рекомендую вам воспользоваться поиском Google: сделать запрос “Мегафон СМС-центр” (название оператора поменяйте на своего).

Далее вы узнаете текущий правильной номер (см. скрин ниже ????)!

Информация с сайта оператора Мегафон

Информация с сайта оператора Мегафон / в качестве примера!

Чтобы поменять СМС-центр на смартфонах под Android — необходимо открыть список своих СМС-сообщений и перейти в настройки (????).

список смс - открываем настройки

Список СМС – открываем настройки

После, открыть вкладку “Дополнительно / SMS /SMS-центр”. Если значение некорректно — уточните его!

sms-центр

СМС-центр

*

Причина 4: проблемы с SIM-картой

Если вышеперечисленные рекомендации не помогли устранить проблему — проверьте работу своего аппарата с другой SIM-картой (которая проверена на др. телефоне, и априори рабочая на 100%!). Возможно, что проблема и не в самом смартфоне?..

Кстати, свою “подозрительную” SIM-карту также рекомендуется подключить к др. телефону для проверки ее работы.

Примечание: если вы часто пользуетесь телефоном во влажных помещениях (ванна, баня) или случайно попадали под дождь — возможно, что контакты на SIM-карты закислились, и их не лишним бы было почистить обычной стеркой… (????)

Аккуратно почистите контакты сим-карты с помощью ластика

Аккуратно почистите контакты сим-карты с помощью ластика

Замена SIM-карты у большинства операторов бесплатна (кстати, обратите внимание, что после ее замены — СМС могут не работать сутки-двое, в зависимости от настроек безопасности вашего оператора).

*

Причина 5: переполнена память телефона

Если вы никогда не удаляете СМС-сообщения (да и вообще разного рода “мусор” и “ненужные” файлы) — со временем всё это “добро” накапливается, и внутренняя память аппарата может закончиться…

Далее телефон может перестать выполнять ряд функций, например, принимать и отправлять СМС-сообщения (о чем, обычно, он сам и предупреждает ????).

Читайте также:  Как можно вылечить мужчине цистит

Что можно посоветовать: удалите часть ненужных старых СМС, фото, и пр. файлов — почистите внутреннюю память аппарата.

???? В помощь!

Как очистить память телефона Андроид (5 простых и эффективных способов)

Внутренняя память почти заполнена!

Внутренняя память почти заполнена!

*

Причина 6: стоят запреты и черные списки

В настройках телефона есть спец. опции, позволяющие блокировать как определенные номера, так и все разом (кроме оговоренных из “белого списка”). Разумеется, в этом случае ни позвонить, ни отправить СМС вы не сможете…

Чтобы исключить эту проблему попробуйте открыть телефонную книгу, перейти в ее настройки и посмотреть, не задействована ли у вас блокировка номеров (в ряде аппаратов – см. разделы “белый список”, “черный список”).

Настройки - блокировка вызовов - Android

Настройки – блокировка вызовов – Android

Кроме этого, номера могут быть заблокированы на уровне оператора (причем, как у вас, так и у абонента, которому вы отправляете сообщение).

Здесь можно только посоветовать зайти в личный кабинет и проверить… ???? (либо позвонить на “горячую” линию оператору).

Блокировка номера, черный список — личный кабинет оператора Мегафон

Блокировка номера, черный список — личный кабинет оператора Мегафон

*

Причина 7: некорректная работа режима полета, VoLTE

“Режим полета” (или иногда его называют “Авиа-режим”) иногда может стать причиной отключения ряда функций в телефоне (причем, даже если вы никуда не летали ????).

Чтобы исключить этот момент — попробуйте его включить и снова выключить (для этого, обычно, достаточно раскрыть верхнюю шторку…).

Авиа-режим / режим полета

Авиа-режим / режим полета

Кроме этого обратите внимание на режим ???? VoLTE (если его поддерживает ваш телефон — вы увидите соответствующий значок в верхнем меню). Попробуйте отключить VoLTE, перезагрузить телефон и проверить отправку СМС…

Примечание: для отключения VoLTE — откройте настройки телефона раздел “Подключения / Мобильные сети”.

Настройки - мобильные данные - VoLTE

Настройки – мобильные данные – VoLTE

*

Причина 8: стоп-слова*

Честно говоря, сам не сталкивался, но некоторые знакомые подмечали, что, если СМС-ка написана на транслите, содержит нецензурный лексикон (и пр. “странные” запрещенные слова оператором) — она может быть не отправлена. Возможно, что данный фильтр действует только у некоторых операторов (и ряда абонентов…).

В этом плане можно посоветовать отправить СМС общего характера — что-нибудь безобидное “Привет, как дела?” (такое точно не должно блокироваться! ????).

Стоп-слова

Стоп-слова

*

Причина 9: отсутствуют обновления ПО

Попробуйте подключиться к Wi-Fi сети и проверить нет ли обновлений для вашего ПО телефона.

Иногда, из-за каких-то ошибок, допущенных разработчиками (особенно это касается дешевых китайских аппаратов, купленных напрямую в онлайн-магазинах) — может наблюдаться странная работа функций телефона, в т.ч. и невозможность отправки сообщений.

Для проверки наличия обновлений: зайдите в настройки Android и откройте вкладку “Система / обновление ПО” (????).

Система - обновление ПО - настройки Android

Система – обновление ПО – настройки Android

*

Причина 10: сбои в работе ПО телефона

В некоторых случаях устранить проблемы с ПО телефона можно только через полный сброс настроек (так называемый Hard Reset). Например, подобное может наблюдаться при заражении аппарата вирусами и рекламным ПО.

Но вообще, для начала попробуйте проверить работу смартфона в безопасном режиме (если, конечно, удастся его включить). Как это сделать – описал в одной своей прошлой заметке (????).

???? В помощь!

Как войти в безопасный режим на Android (на телефонах Honor/HUAWEI, LG, Samsung, ZTE и др.)

Теперь телефон в безопасном режиме (Safe Mode)

Теперь телефон в безопасном режиме (Safe Mode)

Перед полным сбросом, на всякий случай напомню, — сделайте резервную копию своих файлов (фото, документы и пр.) и контактов.

Примечание: дело в том, что при сбросе из памяти телефона будут удалены все файлы! Он будет возвращен в заводское состояние — станет таким, каким он был при покупке.

???? В помощь!

1) Как сбросить телефон до заводских настроек [Hard Reset на Android] (т.е. удалить все данные с телефона, планшета)

2) Как сделать бэкап контактов и файлов (фото, видео и пр.) на Android. Резервная копия на всякий случай ????

Контакты синхронизированы с Google-профилем!

Контакты синхронизированы с Google-профилем! ????

PS 

Если сброс не помог восстановить работу смартфона — осталось лишь посоветовать сдать его в сервис… ????

*

Если вы решили вопрос иначе — поделитесь в комментариях! (заранее благодарю).

Удачи!

????

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • ВидеоМОНТАЖ
  • Отличное ПО для начала создания своих собственных видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от мусора (ускоряет систему, удаляет мусор, оптимизирует реестр).

Источник

*Оригинальная картинка, наглым образом вытащеная из ресурсов apk
[прим. apk — расширение файла установки приложения на ОС андроид]

Вступление

Нежданно-негаданно, посреди рабочего дня на мой старенький Sony Ericsson K320i приходит смс следующего содержания:

привет [смайлик] тебе фото https:// m**o*an.ru/oujr/380688086*6*

В качестве отправителя значился человек, с которым я уже некоторое время не общаюсь. Посмотрев тест сообщения и отмахнувшись от телефона со словами «Очередной спам», я дальше погрузился в работу.
Все бы ничего, но через пару минут пришло аналогичное сообщение на второй телефон (Samsung Galaxy Gio). Номер отправителя совпадал.
Через 2 часа позвонил друг и попросил дать ему совет. Ему пришло похожее смс от его начальника. Успокоив его фразой: «По ссылке не переходи и будет тебе счастье», я решил, что нужно разобраться в ситуации.

Договоренности

1) Технически правильно называть данный «зловред» не вирусом, а трояном. Автор умышленно пошел на данное ухищрение для упрощения. Заранее прошу прощения за это.
2) Автор в данной статье постарался поставить себя на место обычного пользователя, испытать и пережить все то, что испытавает он. Поэтому специализированные технические средства не применяются, а методы борьбы выбраны примитивные.

1. Подготовка

Поверхностно поискав в интернете информацию, было установлено, что ссылка в смс сообщении является ничем иным, как адресом на загрузку apk файла. А apk файл — вирусом «Trojan.SMSSend», заражающий мобильные устройства под управлением ОС Android. Главные задачи данного «зловреда» — перехватывать управление устройством и использовать его в своих целях: блокировка исходящих вызовов, отправка сообщений «с приветом» и другие мелкие пакости.

Перейдя по ссылке из браузера я благополучно получил ответ «403 Forbidden».

Понятно, значит, стоит фильтр по браузеру. Что ж, буду проверять «на кошках», как говорится.

Недолго думая, решил «положить на алтарь науки» свой планшет Samsung Galaxy Tab 2. Сделав бэкап, со спокойной совестью нажал на кнопку «Общий сброс». На всякий случай убедился, что на sim-карте нет денег и приступил к установке.

2. Установка

Захожу в настройки, в пункте меню «Неизвестные устройства», убираю галочку «Разрешить установку приложений из других источников, кроме Play Маркет».
Перейдя по ссылке из смс-сообщения, получил предупреждение браузера, следующего характера:

Соглашаюсь и нажимаю кнопку «Продолжить». Скачалось приложение F0T0_ALB0M.apk:

Устанавливаю. Ужасаюсь количеством permission (разрешений). Операционная система любезно предупреждает:

Это приложение может нанести вред устройству

Но я же не ищу легких путей, поэтому, «скрепя сердце», ставлю галочку «Я понимаю, что это приложение может нанести вред».

Когда приложение запрашивает права администратора, понимаю, что это последний этап. Нажимаю «Отмена», но диалог появляется снова. Эх, была не была, буду идти до конца, и нажимаю «Включить».

3. Вирус-приложение

Само приложение состоит из одной активити-картинки с обреченным котенком. Наверное таким образом разработчик пытался пошутить.

В этом месте, я немного забегу вперед (см. п.6) и приведу, код AndroidManifest.xml для лучшего понимания статьи.

AndroidManifest.xml

<?xml version=”1.0″ encoding=”utf-8″?>
<manifest android:versionCode=”4″ android:versionName=”4.0″ android:installLocation=”internalOnly” package=”com.android.systgec”
xmlns:android=”https://schemas.android.com/apk/res/android”>
<uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE” />
<uses-permission android:name=”android.permission.CALL_PHONE” />
<uses-permission android:name=”android.permission.CALL_PRIVILEGED” />
<uses-permission android:name=”android.permission.CHANGE_COMPONENT_ENABLED_STATE” />
<uses-permission android:name=”android.permission.INTERNET” />
<uses-permission android:name=”android.permission.READ_CONTACTS” />
<uses-permission android:name=”android.permission.WRITE_CONTACTS” />
<uses-permission android:name=”android.permission.READ_PHONE_STATE” />
<uses-permission android:name=”android.permission.PROCESS_OUTGOING_CALLS” />
<uses-permission android:name=”android.permission.MODIFY_PHONE_STATE” />
<uses-permission android:name=”android.permission.RECEIVE_BOOT_COMPLETED” />
<uses-permission android:name=”android.permission.RECEIVE_SMS” />
<uses-permission android:name=”android.permission.SEND_SMS” />
<uses-permission android:name=”android.permission.WAKE_LOCK” />
<uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE” />
<uses-permission android:name=”android.permission.SYSTEM_ALERT_WINDOW” />
<uses-permission android:name=”android.permission.GET_TASKS” />
<application android:label=”@string/app_name” android:icon=”@drawable/icon” android:manageSpaceActivity=”.ClearActivity” android:allowClearUserData=”false” android:allowBackup=”true”>
<activity android:label=”@string/app_name” android:name=”.AppActivity”>
<intent-filter>
<action android:name=”android.intent.action.MAIN” />
<category android:name=”android.intent.category.LAUNCHER” />
</intent-filter>
</activity>
<activity android:name=”.ClearActivity” />
<receiver android:name=”.SmsReceiver”>
<intent-filter android:priority=”1000″>
<action android:name=”android.provider.Telephony.SMS_RECEIVED” />
</intent-filter>
</receiver>
<receiver android:name=”.OnBootReceiver”>
<intent-filter>
<action android:name=”android.intent.action.BOOT_COMPLETED” />
<action android:name=”android.intent.action.QUICKBOOT_POWERON” />
<action android:name=”android.intent.action.USER_PRESENT” />
</intent-filter>
</receiver>
<receiver android:name=”.IncomingCallReceiver”>
<intent-filter android:priority=”1000″>
<action android:name=”android.intent.action.PHONE_STATE” />
</intent-filter>
</receiver>
<receiver android:name=”.OutCallReceiver”>
<intent-filter android:priority=”1000″>
<action android:name=”android.intent.action.NEW_OUTGOING_CALL” />
</intent-filter>
</receiver>
<receiver android:name=”.NetworkReceiver”>
<intent-filter>
<action android:name=”android.net.conn.CONNECTIVITY_CHANGE” />
<action android:name=”android.net.wifi.WIFI_STATE_CHANGED” />
</intent-filter>
</receiver>
<receiver android:name=”.AdminReceiver” android:permission=”android.permission.BIND_DEVICE_ADMIN”>
<meta-data android:name=”android.app.device_admin” android:resource=”@xml/policies” />
<intent-filter>
<action android:name=”android.app.action.ACTION_DEVICE_ADMIN_DISABLED” />
<action android:name=”android.app.action.ACTION_DEVICE_ADMIN_DISABLE_REQUESTED” />
<action android:name=”android.app.action.DEVICE_ADMIN_ENABLED” />
</intent-filter>
</receiver>
<receiver android:name=”.ServiceController” />
<service android:name=”.SystemService” android:enabled=”true” />
<service android:name=”.DelService” android:enabled=”true” />
</application>
</manifest>

В диспетчере приложений наш «зловред» гордо именуется «Google Play».

4. Удаление?

Благополучно заразив устройство, перехожу к фазе лечения. Сначала пробую удалить приложение. Захожу в «Диспетчер приложений» и вижу, что все кнопки заблокированы.

Понятно, значит, у приложения имеются права администратора и так просто удалить его не получится. Не беда, сейчас я их уберу. Захожу в пункт меню «Безопасность»->«Администраторы устройства» и убираю галочку напротив приложения.

Но, нет, не тут то было. Устройство благополучно переходит в настройки управления WiFi и зависает. Пришлось «прибивать» окно настроек.

Дальше хотелось решить вопрос «на корню», так сказать, и воспользоваться общим сбросом системы. Ну да, легко мне выбирать такой вариант — мои личные данные в бэкапе хранятся.

А как же обычные пользователи? У которых «внезапно» любимый телефон заразился вирусом. Они ведь даже исходящего вызова знакомому «тыжпрограммисту» не сделают. В общем, читерство это, не буду так делать.

Итог: штатными средствами нейтрализовать угрозу не удалось. Подключаем «тяжелую артиллерию».

Примечание для компаний

В дальнейших разделах используется описание действий связанных с использованием бесплатных версий продуктов некоторых компаний. Целью повествования не являются жалобы на компании или предоставляемые ими услуги.

5. Dr Web против вируса

Памятуя про хорошую лечащую утилиту «Dr.Web CureIt!», решил бороться с зловредом с помощью аналога под Android. Захожу на официальный сайт и качаю бесплатную версию антивирусника «Dr.Web для Android Light 9».
Устанавливаю, по WiFi обновляю сигнатуры.
Запускаю быструю проверку ― ничего.
Запускаю полную проверку ― тоже ничего.

Я разочарован! Печально вздохнув, удаляю антивирусник.

UPD от 6.09.14. На данный момент антивирусник успешно опознает данный зловред под детектом Android.SmsBot.origin.165. Алгоритм удаления такой же, как и при использовании Avast (см. ниже).

5. Avast против вируса

Мнение автора

Никогда особо не любил антивирусник данной фирмы. Особенно после истории об удалении файла отвечающего за протокол tcp/ip в Windows XP. Но, чем «черт не шутит», установим.

Скачиваю и устанавливаю версию «Avast-Mobile-Security-v3-0-7700».
При старте запускается экспресс-сканирование, которое никаких вирусов в системе не находит.

Ну и ладно, мозг подсказал очередную идею: вот есть какой-то пункт меню «Управление приложениями», а что если…
Да, действительно загрузился список приложений в системе.

Пункта «Удалить» нет. Поэтому, пробую остановить приложение. Остановилось.
Жду 2-3 секунды, приложение снова в работе.

Ладно, попробую с другой стороны. Запускаю принудительную проверку системы. О_о, обнаружено вредоносное ПО. Нажимаю «Устранить все» [прим. как-то это звучит в духе Дарта Вейдера или Далеков]. Avast сообщает, что удалить приложение не может, а нужно сначала отобрать права администратора у приложения. Появляется системный диалог:

Удалить все данные с устройства и вернуть заводские настройки? Нажмите «Да» если согласны, или «Нет» для отмены

И сразу же, поверх этого диалогового окна открывается «злополучное» окно настроек wi-fi. Нажимаю «Возврат», снова открываются настройки. Хорошо, хоть окно настроек не зависает.

Опять на тропу читерства меня толкают. Будем искать другое решение…

6. Реверс-инжиниринг

Посмотрим в исходный код приложения, благо на Android это не такая большая проблема. Много всего интересного…
Например, в классе SystemService указан url сайта lamour.byethost5.com (дизайн-студия).
Но больше всего мне понравился класс AdminReceiver, который является наследником системного класса DeviceAdminReceiver.
В этом классе есть переопределенный метод onDisableRequested, который срабатывает при отключении админполномочий для данного приложения. Полностью заблокировать кнопки в системном диалоге нельзя, поэтому разработчик вируса пошел на хитрость, он изменил текст сообщения на «Удалить все данные с устройства и вернуть заводские настройки? Нажмите «Да» если согласны, или «Нет» для отмены» и обильно прикрыл сверху назойливым окном настроек.

Бинго. Значит теперь я смело смогу нажать в данном диалоговом окне «Удалить» и планшет будет «здоров».

Послесловие

Таким образом, выполнив повторно пункт 5 данной публикации (не останавливаясь на последнем шаге), вирус версии 4.0 (согласно манифест-файлу) был побежден.

Почему не удалось напрямую из настроек убрать галочку админправ для приложения, а только используя Avast? Скорее всего, стоит очередная ловушка с переопределенным методом.

Выводы

Разработчики вирусов находят все новые лазейки.
Но, так или иначе, браузер и операционная система стали лучше защищать пользователей.
Мне необходимо было нажать 2 подтверждения и поставить галочку в настройках «Неизвестные устройства».

Будьте здоровы, вы и ваши девайсы!

Источник