Comments 52
А на каком телефоне вы это тестировали?
Не соображу, какой приоритет будет у интент-фильра, описанного в манифесте. Тут возможны проблемы с непопаданием всех смс в inbox включая несервисные (или наоборот попаданием всех, включая сервисные).
Когда я писал обработку входящих смс с похожей целью, пришлось делать иначе:
— регистрировал интент фильтр в коде с высоким приоритетом,
— все смс попадали в него и не попадали в inbox,
— смс фильтровались и обрабатывались
— те смс которые не несли в себе служебной информации писались в инбокс.
Не соображу, какой приоритет будет у интент-фильра, описанного в манифесте. Тут возможны проблемы с непопаданием всех смс в inbox включая несервисные (или наоборот попаданием всех, включая сервисные).
Когда я писал обработку входящих смс с похожей целью, пришлось делать иначе:
— регистрировал интент фильтр в коде с высоким приоритетом,
— все смс попадали в него и не попадали в inbox,
— смс фильтровались и обрабатывались
— те смс которые не несли в себе служебной информации писались в инбокс.
+2
А еще мне понравилось, что у вас в шапке сайта стоит iphone с андройдовским лого =)
+2
пользование сервисом обойдется Вам в 300 рублей в месяц (согласитесь, это символическая стоимость)не соглашусь ;)
+20
Тот же Thief Aware 2 сейчас можно взять за 2.99 евро, а по функцям превосходит, особенно по тому, как он прячется на рутованном телефоне.
+1
А из бесплатных аналогов есть хороший проект Prey, который, несмотря на некоторые ограничения не Pro версии, имеет набор примерно тех же функций.
+2
UFO just landed and posted this here
Имхо, разумнее брать деньги как раз в случае кражи и необходиомсти установить местоположение телефона. Ну, еще может за скачивание-установку, типа за подключение к сервису.
0
Вы это расскажите владельцам страхового бизнеса — они вас засмеют. :-)
0
По сути так оно и есть. Скачиваете и устанавливаете бесплатно, пользуетесь и тестируете на телефоне в течение 3-х дней, в случае если программа не оправдала ваших надежд — удаляете, а если ее работу внезапно потребовалось обновить — просто проводите оплату на сайте и данные снова начинают отображаться в сервисе. Все просто.
0
Разумеется, моя SIM-карта была выброшена и вместе с ней исчезла последняя зацепка и возможность найти мой телефон.
Ну кстати не последняя. Есть ещё вариант из области научной фантастики: вы подаете заявление в милицию, они запрашивают ОПСОСов на наличие в их сети телефона с таким же IMEI как у вашего.
+4
Не такая уж фантастика.
Лично присутствовал когда у знакомых в мастерской по ремонту телефонов по прошествии 5 минут после включения одного из телефонов нагрянули дядьки в погонах и сделали мастерам «морду в пол».
Также знакомый таким образом вернул себе телефон, правда за небольшую плату «доблестному» работнику милиции, якобы на бензин, чтобы съездить в другую область, где якобы находится его телефон.
Это все в Харькове, может конечно в РФ все по другому…
Лично присутствовал когда у знакомых в мастерской по ремонту телефонов по прошествии 5 минут после включения одного из телефонов нагрянули дядьки в погонах и сделали мастерам «морду в пол».
Также знакомый таким образом вернул себе телефон, правда за небольшую плату «доблестному» работнику милиции, якобы на бензин, чтобы съездить в другую область, где якобы находится его телефон.
Это все в Харькове, может конечно в РФ все по другому…
0
Если на телефоне не было gps, то непонятно как они так точно установили местоположение. Возможно, просто совпадение по времени.
0
Я так телефон вернул — там программка стояла, которая при смене симки отправляет новый номер телефона на телефон подруги, откуда я его и подсмотрел. Дальше — заявление в милицию, вот новый номер, но там всем всё равно, никто не чешется. Через два дня я сам с вором связался и удалось социальной инженерией его добить в два захода. Типа всем уже всё известно по запросу к ОПСОСу, просто ему шанс, чтобы мне не бегать по бумажкам и судам. Последняя угроза — обзвонить всех его знакомых и рассказать что к чему (не была применена).
Купил на рынке? Купил — значит совершил акт купли-продажи, давай документы. Документов нет — не употребляй слово «купил».
Купил на рынке? Купил — значит совершил акт купли-продажи, давай документы. Документов нет — не употребляй слово «купил».
0
Еще из замечаний — IMEI для идентификации телефона пользоваться вообще говоря нельзя.
Хотя бы потому, что это часть стека GSM телефонии и его не будет на CDMA устройствах
С Android_ID тоже были очень большие проблемы, иногда он null, иногда одинаков на куче телефонов одного вендора
Хотя бы потому, что это часть стека GSM телефонии и его не будет на CDMA устройствах
С Android_ID тоже были очень большие проблемы, иногда он null, иногда одинаков на куче телефонов одного вендора
0
Спасибо, учту на будущее.
0
IMEI в данном коде получаем через функцию getDeviceId(), а она возвращает для GSM телефонов IMEI, а для CDMA — MEID или ESN. А как этот параметр поименован в сервисе значения не имеет, главное, чтобы была уникальная пара ключ-значение.
Из справочника Андроид-девелопера:
getDeviceId()
Returns the unique device ID, for example, the IMEI for GSM and the MEID or ESN for CDMA phones.
Из справочника Андроид-девелопера:
getDeviceId()
Returns the unique device ID, for example, the IMEI for GSM and the MEID or ESN for CDMA phones.
0
А если в настройках телефона отключен GPS, то при попытке проги обратиться к нему, у юзера разве не выскочит предупреждение?
0
Подобный сервис нужен, однако в честность и стабильность подобного сервиса поверю только если его разработает сам Google.
0
Для подсветки кода можно пользоваться магическим
// Удалить пробелы :)
< /sou rce >
// Удалить пробелы :)
< /sou rce >
0
Как-то автор не сильно охотно отвечает, да и псто напоминает рекламу сомнительного приложения, чем что-то полезное для разработки под Android.
0
Сервис виден — да. Пока, к сожалению, не удалось победить его видимость как в списке программ, так и в списке запущенных служб. Под прозрачностью подразумевалось то, что активность программы никак не проявляется, а вот ярлыки видно, это да. Удалить программу тоже можно. А вот то что после перезагрузки она не работает — ерунда полнейшая. OnBootReciever запускает службу вновь после каждого перезапуска мобильника. Другой вопрос, что некоторый аппараты теряют соединение с Интернет после рестарта и для восстановления соединения иногда приходится принудительно перезапускать подключение в настройках беспроводных сетей.
0
Перепрошивка или хард-резет, как я понимаю, делает сервис бессмысленным?
0
Чем вам htc sense не понравился?
0
зашел в тему лишь для того, чтобы почитать комментарии о более функциональных и надежных альтернативах. Разочаровался (упомянули prey да thief aware). Автор поста на дурачка решил прорекламировать свой г… сервис. Частично ему это удалось, раз топик на главной.
0
Статья предназначалась как краткий обзор методики работы с сервисами и приемниками широковещательных намерений, а так же, поверхностным обзором некоторых тонкостей работы с СМС на Android. Никаких иллюзий в плане заработка на этом сервисе я не питал и не питаю. Если бы я захотел его рекламировать, я бы воспользовался услугами контекстной рекламы на Директе или Бегуне. Просто давно хотелось получить инвайт, вот и написал эту статью.
0
да по-моему не особенно модно уже красть телефоны, а на всех флагманах есть уже анти-украд.
0
А не лучше держать программку в фоновом режиме и ждать прихода специальной СМС с сервера(то есть когда украдут, автор топика просто бежит домой, запускает сервак и он шлет СМС). Также можно проверять специальный e-mail на предмет получения нужной команды.
Так дешевле будет.
Так дешевле будет.
0
Здравствуйте. Статья предназначалась как краткий обзор методики работы с сервисами и приемниками широковещательных намерений, а так же, поверхностным обзором некоторых тонкостей работы с СМС на Android. Изучение программирования для Андроид было начато несколько месяцев назад. До этого с вопросами программирования для мобильных устройств я не сталкивался. Ни в коем случае не хочу рекламировать сервис, времени на его доработку нет, да и проблемы его функционала я знаю сам. Это была, скорее, первая попытка проверить себя. Монетизация проекта позволяет лишь покрыть расходы на хостинг, дабы не уходить в минус от пустого содержания ресурса.
0
А на хорошем freeware можно заработать больше, чем платном проекте. Все же денежный эквивалент сразу сильно отпугивает пользователей, учитывая, что такого рода программы и сервисы существуют (ну кроме смс). Может всё же freeware ;)?
А монетизировать рекламой или например какой-то отдельной функцией, а не всем пакетом.
Например, всё бесплатно, а смски перехватывать — 300 руб. Я думаю такой способ самый органичный и гибкий. Причем сделать так — месяц смс-ки — бесплатно. Потом юзер привыкает и…
А монетизировать рекламой или например какой-то отдельной функцией, а не всем пакетом.
Например, всё бесплатно, а смски перехватывать — 300 руб. Я думаю такой способ самый органичный и гибкий. Причем сделать так — месяц смс-ки — бесплатно. Потом юзер привыкает и…
0
Мне бы понравился такой же вариант как у васт, только без вашего сервера. Т.е. программа просто шлет email на мой почтовый ящик, если ей удалось соединиться с интернетом. Предварительно, конечно, нужно будет указать логин и пароль сервера отправки почты — smtp.
У вас исходник открыт? Я бы подправил :)
У вас исходник открыт? Я бы подправил :)
0
В данный момент планируется серьезная модификация программы, с учетом пожеланий. smsbill
0
Для реализации задачи был выбран язык программирования Java. Я не буду вдаваться в подробности причины выбора языка.
На чем же еще мсьё планировал реализовать подобный функционал?
0
И пара занудных замечаний:
onBootReceiver — названия классов начинаются с большой буквы (OnBootReceiver).
Нехорошо использовать строку «android.intent.action.BOOT_COMPLETED», лучше использовать константу Intent.ACTION_BOOT_COMPLETED.
Оно-то, конечно, мелочи, но не стоит приучаться к плохому.
onBootReceiver — названия классов начинаются с большой буквы (OnBootReceiver).
Нехорошо использовать строку «android.intent.action.BOOT_COMPLETED», лучше использовать константу Intent.ACTION_BOOT_COMPLETED.
Оно-то, конечно, мелочи, но не стоит приучаться к плохому.
0
Sign up to leave a comment.
Пишем простейший сервис от кражи Android-коммуникатора