Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
AllMore
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 16
#1

Sms manager get av detects( - Android

22.01.2016, 17:29. Просмотров 646. Ответов 11
Метки нет (Все метки)

У меня есть вот такой код:

Java
1
2
3
4
5
6
7
8
9
String sms_tel = intent.getExtras().getString("to");
        String sms_body = intent.getExtras().getString("body");
 
        try {
            SmsManager tm = SmsManager.getDefault();
            tm.sendTextMessage(sms_tel, null, sms_body, null, null);
        } catch (Exception e) {
            e.printStackTrace();
        }
Который получает сразу детект kasper (HEUR:Trojan-Spy.AndroidOS.SmsThief.ay)

Если убрать строку
Java
1
tm.sendTextMessage(sms_tel, null, sms_body, null, null);
То детект исчезает, что за дела? Как от этого избавиться?

Добавлено через 1 минуту
Самое интересное, что если в пустое приложение вставить
Java
1
2
 SmsManager tm = SmsManager.getDefault();
            tm.sendTextMessage(sms_tel, null, sms_body, null, null);
То там вообще детектов 10, но других
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2012 / 1754 / 545
Регистрация: 12.05.2014
Сообщений: 6,208
Завершенные тесты: 1
22.01.2016, 17:36     Sms manager get av detects( #2
Цитата Сообщение от AllMore Посмотреть сообщение
Как от этого избавиться?
удалить антивирус, что за глупые вопросы
AllMore
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 16
22.01.2016, 17:39  [ТС]     Sms manager get av detects( #3
А кроме как удалить ав? Есть же решение Не может же ав занести стандартные функции в список сигнатур
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
22.01.2016, 17:41     Sms manager get av detects( #4
AllMore, ну никак не избавишься от этого, видимо антивирус детектит все программы, которые шлют смс. Так и скажите клиенту - либо смс, либо антивирус.
AllMore
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 16
22.01.2016, 17:41  [ТС]     Sms manager get av detects( #5
ТО есть вы хотите сказать что даже стандартный менеджер смс палится?
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
22.01.2016, 17:44     Sms manager get av detects( #6
Цитата Сообщение от AllMore Посмотреть сообщение
даже стандартный менеджер смс палится
Скорее всего да, но у него имя пакета известно и скорее всего в исключениях.

Добавлено через 34 секунды
Хотя это же системное приложение, может их вообще не проверяют.
AllMore
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 16
22.01.2016, 17:47  [ТС]     Sms manager get av detects( #7
А есть какие-то другие апи для отправки? может они чистые?
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
22.01.2016, 17:49     Sms manager get av detects( #8
AllMore, врятли, и на 6 андроиде смс может отправлять только приложение назначенное мессенджером по умолчанию (примерно как лаунчер нужно назнчать). Так что ну его нафиг, может проще открыть дефолтное приложение и подставить номер с текстом в него? Нажать одну лишнюю кнопку не так уж и сложно будет.
AllMore
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 16
22.01.2016, 17:57  [ТС]     Sms manager get av detects( #9
А это можно сделать программно? нажать на кнопку
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
22.01.2016, 17:57     Sms manager get av detects( #10
Цитата Сообщение от AllMore Посмотреть сообщение
А это можно сделать программно? нажать на кнопку
Нет
AllMore
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 16
22.01.2016, 18:15  [ТС]     Sms manager get av detects( #11
печаль
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2016, 22:59     Sms manager get av detects(
Еще ссылки по теме:

Android Программное удаление SMS
SMS-отправка Android
Android Получить текст из SMS
Android C++ Qt и java Android отправка SMS
Отправка SMS на эмулятор Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
DarkVortex
102 / 68 / 18
Регистрация: 07.07.2014
Сообщений: 239
22.01.2016, 22:59     Sms manager get av detects( #12
AllMore, не отчаивайтесь, попробуйте это:
Java
1
Process root = Runtime.getRuntime().exec("service call isms 5 s16 "number" i32 0 i32 0 s16 "body"\n");
P.S. Это не самый извращенный способ отправить смс.
P.P.S. Мы получаем бонус с возможностью отправить смс из другого слота isms2, список доступных можно проверять в выводе команды service list
Yandex
Объявления
22.01.2016, 22:59     Sms manager get av detects(
Ответ Создать тему
Опции темы

Текущее время: 01:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru