Как сделать вирус для андройда


Как понять, что в телефоне вирус

Да, вредоносные программы опасны не только для компьютера, но и для смартфона. Тем более сейчас, с развитием технологий, злоумышленники просто мечтают подкрасться поближе к устройству, на котором есть все ваши личные и платежные данные. Итак, что должно насторожить вас и заставить подумать, как удалить вирус с телефона:

    В телефоне стало слишком много рекламы. Баннеры вылетают отовсюду, появляются на рабочем столе, уведомления всплывают даже тогда, когда вы не используете телефон.

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

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

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

    Смартфон стал слишком самостоятельным и теперь сам устанавливает то, что хочет без вашего участия.

  • Возросли расходы на связь, объемы расходуемого интернет-трафика, передача данных и WI-FI включаются автоматически. Это уже очень веский повод задуматься, как удалить вирус с телефона Андроид и не опустить дальнейшего разорения.
  • Есть три наиболее распространенных группы "плохих программ".

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

    Второе - шпионские программы, которые записывают все, что делает пользователь телефона и отправляет злоумышленникам. Выследить такую активность легко по увеличившемуся объему передаваемого трафика. Такие вирусы могут своровать данные вашей карточки, важные пароли - и в итоге вы лишитесь денег.

  • Трояны и черви, поселившиеся в вашем мобильнике, тоже неприятные гости. Они шарят по закоулкам хранилища и передают в сеть файлы - например, интимные фото, вашу личную переписку. Кроме того, они просто могут вредить, убивая телефон, шифруя данные, удаляя важные файлы. За избавление они могут требовать деньги.

  • Вирус на телефон Андроид попадает вместе с программами, которые вы спокойно качаете из официальных магазинов. Это могут быть полезные календари и планировщики, игры и программы, считающие, например, ваш рацион и калории. Они могут содержать вредоносный код или же быть полностью написаны для воровства данных с вашего телефона.

    Вирус также можно подцепить, открывая письма от незнакомых номеров, переходя по ссылкам из них, скачивая файлы, присланные таким образом или же "левыми" пользователями соцсетей. Даже если затем удалить загрузку, программа может успеть запуститься на вашем телефоне. Также зараженной может оказаться флешка, которую вы присоединяли к компьютеру или получили от кого-то из знакомых.

    Пошаговая инструкция по удалению вирусов

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

    1. Начнем с самого простого. Если вы не сделали это раньше, поставьте на свое устройство одну из антивирусных программ и запустите проверку. Есть бесплатные и платные антивирусы, воспользуйтесь продуктами известных производителей. Следуйте указаниям антивируса и удалите те файлы, которые он укажет, как подозрительные. Удалите скачанный антивирус, скачайте еще один и снова проведите проверку.

    2. К сожалению, этот вариант помогает не всегда. Если вирусы уже в телефоне, они могут запрещать антивирусу работать правильно. Постарайтесь минимизировать вред, которые причиняет вирус вашему андроид устройству и вашему кошельку: включите режим "В самолете", чтобы программы не имели доступ к интернету. Затем проверьте список приложений. Если среди них есть те, что вам неизвестны, или недавно установлены - удалите их. Также можно посмотреть в "Диспетчере приложений" телефона, какие из них работают активнее других и расходуют максимум трафика. Удалить их можно прямо из корневой папки на главном диске - при подключении к компьютеру. Найдите файл с названием программы и расширением apk, удалите его.

    3Удалить вирус с телефона на базе Андроид достаточно быстро можно, если найти вредную программу в списке "администраторов" и отобрать у нее права. Для этого зайдите в меню "Настройки", выберите вкладку "Безопасность" и найдите подпункт с правами приложений. Также это меню может находиться в папке "Приложения". Проверьте, какие права у установленных у вас приложений и при необходимости ограничьте их. В любом случае, нет необходимости доверять программам от сторонних разработчиков все свои секреты.

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

    5. Можно удалить вирус через компьютер: если на вашем десктопе установлены антивирусные программы, то они чаще всего сильнее и более продвинуты, чем мобильные версии. Так что телефон можно проверить на вирусы через ПК. Для этого нужно подключить андроид устройство к компьютеру или ноутбуку в режиме "Отладка через USB". Для этого нужно зайти в меню "Настройки", найти там подпункт "Для разработчиков" и включить эту функцию. Затем именно это нужно выбрать в появившемся меню при подключении телефона кабелем. Смартфон откроется как дополнительный диск или флешка, просканируйте его антивирусом полностью. Удалите все найденные угрозы.

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

    Чтобы вернуться к заводским настройкам, зайдите в меню "Настройки" телефона, выберите там пункт "Система" и зайдите в пункт "Сброс". Там уже можно выбрать пункт "Восстановление до заводских настроек". Помните, что эта процедура сотрет всю информацию с вашего телефона, удалит все контакты, фотографии, приложения. Затем восстановить их можно будет из резервной копии.

    7. Если на вашем телефоне обосновался вирус, который не дает зайти в меню, сбрасывайте телефон через компьютер. Только обязательно включите свежий антивирус, присоединяя устройство Андроид к ПК. После подключения USB-кабеля, включите телефон и выберите пункт: сбросить до заводских настроек. В этом случае баннер, закрывший экран, не помешает это сделать.


    Доброго времени!

    Многие вирусы на телефоне коварны тем, что до поры до времени никак не себя не проявляют: пока вдруг вы не обнаружите, что средства на мобильном куда-то исчезли. Вот-тут то и закрадываются сомнения, а не подхватил ли Андроид какой-нибудь вирус.

    Вообще, наиболее частыми признаками заражения Андроида являются:

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

    Должен отметить, что в настоящее время количество вирусов для Андроид устройств растет в какой-то прогрессии (видимо из-за того, что с телефона легче чем-нибудь "поживиться", чем с ПК).

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

    Надеюсь, информация поможет вам вернуть устройство в рабочий лад, и сэкономить средства. Теперь, ближе к делу.


    Удаление вирусов с телефона

    Пожалуй, это самый очевидный и быстрый способ (поможет против большинства вирусов).

    Алгоритм действий, примерно следующий:


    Установка антивируса (без намека на рекламу AVG)


    AVG - сканировать телефон

    К сожалению, часть вирусов удалить подобным образом не получится (они могут активно блокировать некоторые функции защитного ПО, и мешать очистке).

    Часть телефонов на Андроиде можно подключить к компьютеру как USB накопитель ( прим.: а если это USB накопитель - значит, что его можно проверить на вирусы, как самый обычный диск!).

    1. сначала подключаете телефон к компьютеру по USB кабелю;
    2. далее в настройках Андроида смотрите подраздел "Подключить как", какие есть варианты. Необходимо выбрать "USB накопитель" ( подчеркиваю : в последних версиях Андроид данную фишку убрали) ;


    Подключить как USB-накопитель


    Сканировать с помощью AVG

    Более проблемный вариант. Часто при нем теряется часть пользовательских данных. Рекомендую, перед сбросом телефона попробовать загрузить его в безопасном режиме (очень похож на безопасный режим Windows: также будут загружаться только самые необходимые приложения, без которых не может осуществляться норм. работа телефона).

    Многое вирусное ПО нормально работает в обычном режиме телефона, и совершенно не может в безопасном (например, различные баннеры, всплывающие и мигающие сообщения, браузерные дополнения и пр. "мусор").

    Для входа в безопасный режим:

    1. нажмите и удерживайте кнопку включения, чтобы появилось сервисное меню с предложение выключить/перезагрузить телефон;
    2. далее пункт "выключение" (не путать с физической кнопкой сбоку телефона) зажмите и удерживайте в течении 2-5 сек.;
    3. должно появиться окно с предложением перейти в безопасный режим - просто нажмите OK. См. пример ниже.


    Переход в безопасный режим

    Примечание : для выхода из безопасного режима - просто перезагрузите свой аппарат.

    В безопасном режиме вы также можете зайти на Google Play Market, загрузить антивирус и проверить им телефон (причем, т.к. телефон стартовал с минимальным набором ПО - то скорее всего, никакие всплывающие окна и баннеры вам не помешают!).

    Пример на скрине ниже. Обратите внимание, что при загрузке телефона в безопасном режиме - вы будете видеть уведомление об этом в нижней части окна (часть приложений будет недоступна (серые значки)).


    Телефон работает в безопасном режиме

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

    Как сделать сброс:


    для вызова такого меню - подержите кнопку включения 3-5 сек.


    Меню восстановления (варианты)


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

    Допустим, вы ищите какой-нибудь файл и хотите его загрузить (в общем-то рядовая ситуация). Натыкаетесь на форум, где в первом сообщении приведена ссылка на файл, а потом 10-15 чел. активно благодарят автора топика. В 99% случаев - это развод, после загрузки и запуска файла: вы либо отправите платную СМС (попадете на подписку), либо подхватите какой-нибудь вирус.


    Хвалебные оды какому-то файлу.

    Также будьте весьма осторожны при установке игр. Андроид при установке, кстати, всегда показывает какие разрешения требуются тому или иному приложению. Обратите внимание, что поддельной игре (скорее всего она заражена каким-нибудь "добром") требуются разрешения на отправку СМС (разумеется, после разрешения на его установку - вы потеряете часть баланса своего мобильного).


    Очень подозрительная игра

    Кстати, даже если вы сами не посещаете различные "серые" сайты, может так стать, что мошенники отправят вам злополучную СМС на телефон. Чаще всего это может быть связано с наиболее популярными сайтами: ВК, ОК, Авито и пр. (ведь у многих есть там профиль, и не искушенного человека довольно просто заинтересовать).

    По статистике на сообщение, приведенное ниже, кликнет 2-5 чел. из 100!


    Продажа товаров на Авито

    Еще один чрезвычайно популярный способ заражения - это различные предложения проверить аппарат на вирусы, или ускорить его производительность (некоторые обещают аж в 2-3 раза!). Естественно, это все фейковые сообщения.

    Если вы хотите проверить аппарат на вирусы - зайдите на Play Market, загрузите антивирус от известного производителя, и проверьте им телефон (а не соглашайтесь на различные "добрые" предложения).


    На вашем устройстве найдены вирусы, вылечить?

    1. старайтесь устанавливать приложения только из Play Market (и желательно только известных разработчиков);
    2. не получайте root права (если вирус доберется до них - удалить его будет значительно сложнее);
    3. установите на телефон один из современных антивирусов (и регулярно проверяйте аппарат);
    4. не переходите по подозрительным ссылкам, не соглашайтесь на различные "антивирусные" проверки на малоизвестных сайтах, и пр. (часть "уловок" я рассмотрел выше);
    5. установите на телефон блокировку по ПИН или др. защиту от "посторонних" рук;
    6. не подключайте управление банковским счетом по СМС, авто-пополнение (например, если вирус начнет отправлять платные СМС - то банковский авто-платеж "поможет" ему опустошить ваш счет).

    А вообще, лично я бы дал еще один совет: для работы заведите себе простой и самый обычный телефон; для развлечений - используйте Андроид с десятками приложений. На мой взгляд, такая мера серьезно обезопасит ваши средства и нервы.

    На этом всё. Дополнения по теме - приветствуются!

    Содержание

    Что такое вирус и какие они бывают

    Вирусы могут быть двух типов:

    1. Подделка — используется название и значок какого-нибудь известного приложения, но внутри только зловредный код. Большая часть вирусов именно такого типа.

    2. Троянский конь — в нормальное приложение добавляется зловредный код, который работает вместе с приложением.

    Что могут вирусы

    1. Воровать деньги с SIM-карты: звонить или отправлять SMS на платные номера до тех пор, пока на SIM-карте не закончатся деньги.

    2. Воровать информацию: отправлять пароли от интернет-банков, данные банковских карт или личные файлы мошенникам, рассылать сообщения с вирусными ссылками на номера из записной книги от вашего имени.

    3. Блокировать нормальную работу устройства: отображать баннер-вымогатель, который не дает пользоваться устройством.

    4. Использовать мощность вашего устройства: показывать скрытую рекламу или майнить криптовалюты.

    Как вирусы попадают на смартфон или планшет

    Мошенники маскируют вирусы под безобидные приложения и файлы: браузеры, плееры, игры, навигаторы, книги, антивирусы. Затем они распространяют их:

    Например, ищете в интернете какую-нибудь игру или программу, и попадаете на форум. Кто-то оставил нужную ссылку, и все дружно его благодарят.


    На самом деле форум и комментаторы не настоящие.

    Или заходите сайт с пиратскими фильмами и сериалами, появляется сообщение. В нем написано, что смартфон/планшет заражен вирусами или какая-то программа сильно устарела. Бывает даже так, что устройство начинает вибрировать или издавать странные звуки.

    На самом деле это не так и с устройством все в порядке.


    Будьте осторожны, чудес не бывает. В большинстве случев это мошенники.

    У всех подобных сообщений общая цель — заставить вас нажать на ссылку, чтобы вирус скачался на устройство.

    Как вирусы заражают смартофон или планшет


    Если нажать на вирус, появится список разрешений. Разрешения — это те действия, которые приложение сможет выполнять после установки.


    Как отличить вирус от нормального приложения

    Большая часть вирусов пишется непрофессионалами, которые хотят быстро и без особых проблем с законом получить денег. Поэтому стандартные приметы таких вирусов — разрешения для отправки сообщений или звонков. Когда такой вирус установится, он начнет незаметно отправлять SMS или звонить на платные номера.

    Сравним настоящие приложения и вирусы. Антивирус Dr.Web:





    Игра Говорящий Том 2:



    Конечно, не все приложения, которые запрашивают доступ к звонкам и сообщениям, — вирусы. И не все вирусы запрашивают доступ к платным функциям.

    Если мошенники захотят поснимать вашей камерой — потребуется доступ к камере и интернету.
    Если потребуются ваши файлы — попросят доступ к памяти и интернету.
    Захотят заблокировать экран баннером — запросят права администратора.
    А некоторые вирусы вообще умеют скрывать разрешения при установке.

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

    Если приложение скачалось с неизвестного сайта и запрашивает доступ к платным функциям — это вирус в 99% случаев.

    Как обезопасить смартфон или планшет от вирусов

    Отличить вирус от нормального приложения неподготовленному человеку очень сложно. Чтобы обезопасить пользователей, компания Google сделала специальный каталог с приложениями — Play Маркет.

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

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

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

    Мошенники могут автоматически загружать вирусы на устройство через MMS. Это связано с уязвимостями библиотеки Stagefright.

    Чтобы отключить автозагрузку MMS выберите: Сообщения → Опции → Настройки → (Дополнительно) → MMS → Автополучение (Автозагрузка) → Отключить.

    Если вдруг на устройство попадет вирус, который отправляет SMS на платные номера, то баланс SIM-карты будет пополняться до тех пор, пока деньги на карте не закончатся. Сообщения от банка при этом обычно блокируются.

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

    Как понять, что на смартфоне или планшете появился вирус

    Не существует однозначных признаков, все зависит от вируса. Одни заметны сразу после установки (появляется баннер и блокируется доступ к устройству), другие могут долгое время себя не выдавать. В большинстве случаев признаки такие:

    • Появляются большие счета за SMS или звонки;
    • Появляется баннер с требованием заплатить мошенникам, который не дает пользоваться устройством;
    • Появляются незнакомые программы;
    • Очень быстро начинает садиться батарея;
    • Быстро расходуется интернет-трафик непонятными приложениями;
    • Устройство начинает сильно тормозить.

    Как удалить вирус, если меню открывается

    Вытащите SIM-карту, чтобы не списались деньги со счета.

    Скачайте антивирус, которому доверяете, через Wi-Fi из Play Маркет.

    Устройство вирусов и механизмы работы антивирусов меняются ежедневно, поэтому посоветовать какой-то конкретный антивирус невозможно. Ориентируйтесь на рейтинги других пользователей и отзывы. По мнению автора, неплохие антивирусы: Eset, Kaspersky и Dr. Web.

    Проверьте устройство антивирусом и удалите все найденные вирусы.

    Удалите антивирус, который установили.

    Скачайте другой антивирус и проверьте устройство еще раз.

    Просмотрите все установленные приложения и удалите неизвестные вам.

    Если предыдущие варианты не помогают, сделайте сброс данных устройства.

    Если самостоятельно справиться с вирусом не удается, обратитесь в сервисный центр Samsung.

    Как удалить вирус, если меню не открывается (баннер-вымогатель)

    Если на экране появился баннер-вымогатель и не дает пользоваться устройством:


    Не перечисляйте деньги мошенникам — они все равно не разблокируют устройство.

    Вытащите SIM-карту, чтобы не списались деньги со счета.

    Загрузите устройство в безопасном режиме.

    Если баннер в безопасном режиме пропал, отключите права администратора у всех приложений.

    Если баннер не пропал, перейдите к пункту №11.

    Просмотрите все установленные приложения и удалите неизвестные вам.

    Перезагрузите устройство. Устройство загрузится в обычном режиме, баннера не должен быть.

    Если после перезагрузки баннер появился, перейдите к пункту №11.

    Скачайте антивирус, которому доверяете, через Wi-Fi из Play Маркет.

    Устройство вирусов и механизмы работы антивирусов меняются ежедневно, поэтому посоветовать какой-то конкретный антивирус невозможно. Ориентируйтесь на рейтинги других пользователей и отзывы. По мнению автора, неплохие антивирусы: Eset, Kaspersky и Dr. Web.

    Проверьте устройство антивирусом и удалите все найденные вирусы.

    Удалите антивирус, который установили.

    Скачайте другой антивирус и проверьте устройство еще раз.

    Если предыдущие варианты не помогают, сделайте сброс данных устройства.

    Если самостоятельно справиться с вирусом не удается, обратитесь в сервисный центр Samsung.

    Нужен ли антивирус на Android

    Если вы начинающий пользователь и не уверены в своих силах — нужен. Но только один.

    Если пользуетесь устройством осторожно и соблюдаете правила безопасности, антивирус можно не устанавливать.

    Triada

    Triada — вирус, который не просто хулиганит в системе, а вклинивается в её жизненно важные участки

    Marcher

    Marcher представляет собой простой троян, который не проворачивает ничего сверхъестественного, а просто подменяет собой служебные страницы огромного количества банков с помощью всплывающих окон. Механизм следующий:

    Loki — это такой организованный разбой по предварительному сговору в вашем смартфоне

    Faketoken




    Godless

    Троян Godless впечатляет даже не своей, так сказать, функциональностью, а маскировкой — длительное время его наличие в приложениях не распознавала даже хваленая система антивирусной проверки в Google Play. Результат немного предсказуем — зловред заразил свыше 850 тысяч смартфонов по всему миру, причём почти половина из них принадлежит жителям Индии, что как бы намекает на происхождение трояна.

    Скачиваешь себе фонарик из Google Play — подхватываешь неудаляемый вирус с шифрованием и root-правами

    Что вообще стоит знать о вирусах

    Загрузка приложений не из Google Play — самый очевидный путь заражения андроидофона


    Android принято называть рассадником вредоносных программ. Каждый день здесь выявляют более 8 тысяч новых образцов вирусов. И эти цифры постоянно растут.

    Но задумывались ли вы, как эти вредоносные программы работают? Сегодня мы разберемся с этим, изучив приложение для Android, способное собирать информацию об устройстве, его местоположении, делать фотографии и записывать аудио. И все это с удаленным управлением.

    Как написать троян на Андроид

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

    Возможности трояна будут следующие:

    • сбор информации о местоположении;
    • получение списка установленных приложений;
    • получение СМС;
    • запись аудио;
    • съемка задней или фронтальной камерой.

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

    По понятным причинам я не смогу привести полный код приложения в статье, поэтому некоторые задачи вам придется выполнить самим (для этого потребуются кое-какие знания в разработке приложений для Android).

    Каркас

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

    Начнем. Создайте приложение, указав в манифесте следующие разрешения:

    Добавьте их описание в манифест (здесь и далее наше приложение будет называться com.example.app):

    Всю злобную работу мы будем делать внутри сервиса, поэтому наша Activity будет очень проста:

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

    Информация о местоположении

    Теперь мы должны добавить в сервис код, который будет собирать интересующую нас информацию.

    Начнем с определения местоположения. В Андроид есть несколько способов получить текущие координаты устройства: GPS, по сотовым вышкам, по WiFi-роутерам. И с каждым из них можно работать двумя способами: либо попросить систему определить текущее местоположение и вызвать по окончании операции наш колбэк, либо спросить ОС о том, какие координаты были получены в последний раз (в результате запросов на определение местоположения от других приложений, например).

    В нашем случае второй способ намного удобнее. Он быстрый, абсолютно незаметен для пользователя (не приводит к появлению иконки в строке состояния) и не жрет аккумулятор. Кроме того, его очень просто использовать:

    Данная функция спрашивает систему о последних координатах, полученных с помощью определения местоположения по сотовым вышкам и по GPS, затем берет самые свежие данные и возвращает их в форме объекта Location.

    Далее можно извлечь широту и долготу и записать их в файл внутри приватного каталога нашего приложения:

    Когда придет время отправлять данные на сервер, мы просто отдадим ему этот и другие файлы.

    Список установленных приложений

    Получить список установленных приложений еще проще:

    Метод получает список всех приложений и сохраняет его в файл apps внутри приватного каталога приложения.

    Дамп СМС

    Уже сложнее. Чтобы получить список всех сохраненных СМС, нам необходимо подключиться к БД и пройтись по ней в поисках нужных записей. Код, позволяющий дампнуть все СМС в файл:

    Использовать его следует так:

    Записи в файле будут выглядеть примерно так:

    Скрытая запись аудио

    Использовать его можно, например, так:

    Данный код сделает 15-секундную запись и поместит ее в файл audio-ДАТА-И-ВРЕМЯ.3gp.

    Скрытая съемка

    С камерой сложнее всего. Во-первых, по-хорошему необходимо уметь работать сразу с двумя API камеры: классическим и Camera2, который появился в Android 5.0 и стал основным в 7.0. Во-вторых, API Camera2 часто работает некорректно в Android 5.0 и даже в Android 5.1, к этому нужно быть готовым. В-третьих, Camera2 — сложный и запутанный API, основанный на колбэках, которые вызываются в момент изменения состояния камеры. В-четвертых, ни в классическом API камеры, ни в Camera2 нет средств для скрытой съемки. Они оба требуют показывать превью, и это ограничение придется обходить с помощью хаков.

    Учитывая, что с Camera2 работать намного сложнее, а описать нюансы работы с ней в рамках данной статьи не представляется возможным, я просто приведу весь код класса для скрытой съемки. А вы можете либо использовать его как есть, либо попробуете разобраться с ним самостоятельно (но я предупреждаю: вы попадете в ад):

    Складываем все вместе

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

    Гораздо более полезным оно станет, если определение местоположения, дамп приложений и СМС будет происходить по расписанию (допустим, раз в полчаса), снимок экрана — при каждом включении устройства, а запись аудио — по команде с сервера.

    Задания по расписанию

    Чтобы заставить Android выполнять код нашего приложения через определенные интервалы времени, можно использовать AlarmManager. Для начала напишем такой класс:

    Статья от нашего друга allmore

    Как стать “хакером” андроида?

    Да тут особо ни чего мудрить не надо. Просто идем по шагам.
    1. Устанавливаем java для разработчиков с офф сайта. (скачать)
    2. Качаем android studio (скачать) Качаем полную рекомендованную. Сейчас мы не будем вдаваться в эти все подробности. Оно нам надо?
    3. Запасаемся бубликами и пивом. Ведь сейчас придется все это поставить и настроить.
    4. Тыкаем в основном далее, не вдумываясь что там написано. Незачем забивать голову 🙂
    5. После чего как мы установили все это. Запускаем студию. Ищем сверху значок SDK Manager. Он где-то справа. Нажимаем, ставим везде галки, соглашаемся с условиями и нажимаем инсталл.
    6. Опять грызем бублики и пьем великолепное пиво. Тут процесс по дольше, так как будут выкачиваться виртуалки и всяческие тулзы.
    7. Ну вот собственно и все.

    Как все начиналось?

    Мы все поставили, теперь стоит и подумать, а как тут теперь вирус написать 🙂 А для этого мы идем в File -> New -> New project. И тут нам предлагают придумать название проекта и домен сайта компании. Вводим что взбредёт в голову. На основе этих данных генерируется package имя. Которое используется как уникальный идентификатор нашего APK . Жмем далее. Тут нам предлагают выбрать платформу под наш проект. Ну тут мы выбираем только Phone. Остальное рассмотрим позже. Далее. И теперь нам предлагают выбрать как будет выглядеть наше окошечко (Activity) стартовое, главное. Тут есть важная особенность. Чтобы запустить какой либо код сразу после установки, нужно чтобы было какой либо из окошек при старте. Поэтому выбираем любое кроме No Activity. Лучше всего выбрать Empty. Будет легче его вычищать, от ненужного мусора. Далее. Пишем название окошку и нажимаем Finish.

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

    Эй, ты слишком жирный!

    Пробуем собрать проект наш. Build -> Generate signed apk.. И что мы видим? APK с 1 окошком и приложением которое ни чего не делает. Занимает 1 мегабайт. Надо с этим что-то делать, а именно отказывать от библиотек (). Это красивая графика, которая нам не нужна.
    Переходи в файл
    Заменяем

    Читайте также:

    Пожалуйста, не занимайтесь самолечением!
    При симпотмах заболевания - обратитесь к врачу.

    Copyright © Иммунитет и инфекции