Monkey test вирус андроид

Удаляем вирус Monkey test и Time Service

Не так давно для операционной системы Android был создан вирус, целью которого является кража персональной информации и показ назойливой рекламы — Monkey test и Time Service. В данной статье будет приведен пример как избавиться от него.

Как понять заражен ли ваш Android?

Все очень просто, если на вашем экране смартфона или планшета постоянно маячит обильное количество рекламы, даже там где ее быть не должно, а также имеются определенные замедление в работе устройства, а в меню приложений вы обнаружили две программки Monkey test и Time Service, то к большому сожалению ваш Android заражен и нужно срочно заняться его лечением!

Откуда произошло заражение Android?

Если у вас ранее была включена возможность установки приложений из «неизвестных источников» и вы скачали и установили какую либо игру или программу из сомнительного файлообменника, то возможно именно от туда и произошло заражение вирусом ОС Android.

’Список

WiFi Enhancer
TimeService
Indian Sexy Stories 2
Assistive Touch
Accurate Compass
All-star Fruit Slash
Happy Fishing
MonkeyTest
PinkyGirls
XVideo Codec Pack
Amazon/应用中心
Hubii News
itouch
Light Browser
XVideo
Memory Booster
WordLock
Fast Booster
Talking Tom 3
Photo Clean
Super Mario
SmartFolder
Simple Flashlight
Daily Racing
SettingService
boom pig
WhatsWifi
Hot Video
Lemon Browser
Multifunction Flashlight
小白点/Assistive Touch
Hot Girls
Sex Cademy
iVideo
Fruit Slots
Wifi Speeder
WiFi FTP
Ice Browser
PronClub

Что предстоит сделать чтобы удалить вирус?

Для того чтобы удалить malware вирус Monkey test и Time Service вам придется проделать следующие операции: установить Root права на Android смартфон или планшет, после чего установить специальную утилиту busybox расширяющая возможности операционной системы, после чего удалить файлы вируса через специальный скрипт который содержит программа ADB RUN.

Необходимое для удаления Monkey test и Time Service

1. Необходимо получить Root права на ваш Android смартфон или планшет.

2. После получения Root прав необходимо установить утилиту busybox, для этого вам необходимо скачать приложение с официального магазина Google Play — программу BusyBox.

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

3. Далее включите «Отладку по USB» на Android.

4. Установите на компьютер драйвер Android вашего производителя смартфона или планшета.

5. Скачайте и установите программу ADB RUN (версия не ниже 3.81.70 ) которая в дальнейшем позволит удалить вирус.

6. Подключите ваш зараженный Android смартфон или планшет к компьютер

7. Запустите программу ADB RUN

8 Перейдите в следующее меню Manual Command and Unlock Bootloader -> Remove Virus Monkey test & Time Service

9. После запуска начнется удаление вируса с Android и по окончанию он перезагрузиться.

Для тех кому интересно какие именно файлы вируса удаляет программа ADB RUN прилагается список.

На этом все! Оставайтесь с сайтом Android +1! Дальше будет интересней!

Источник

Monkey test вирус андроид

«Monkey Test » & «Time Service» и другие вирусы трояны в прошивке андроида ( не удаляемые)
признаки подобных вирусов; андроид самостоятельно устанавливает приложения, устройство глючит, реклама в меню и даже в настройках, антивирус не может удалить вирус или после удаления вирус появляется заново.

Читайте также:  Страшилки шестое чувство для андроид

1,Есть решение проблемы без перепрошивки

2 Качаем Gemini App Manager
3 Ставим рут права.
4 Запускаем Gemini App Manager даем рут права программе.
5 И блокируем вирусную программу ( да блокируем а не удаляем) не советую устанавливать антивирус он удалит замороженный виру и вирус появиться заново.
6 Перезагружаем и проверяем..
Еще можно почитать тут http://community.norton.com/en/forums/monkey-test-tim..

Победил наконец то эту дрянь. Когда печальный племяш притащил мне свой планшет, то после установки и сканирования Dr.web насчитал там 30+ всяких вирусов. Делюсь своим опытом по их уничтожению.

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

Получаем Root и устанавливаем и необходимый для лечения софт:
1.) Получить рут мне удобней всего было с помощью KingRoot
После лечения мне нужно было полное удаления рута с устройства (вместе с установленным KingRoot). Сделать это получилось только с помощью перехода на Super-Sume v9.1.9 PRO (другие версии программы не справлялись). Подробнее об этом ниже под спойлером:
Полностью удаляем Рут и KingRoot
Просто так отключить Рут и снести KingRoot не выйдет ибо он прописывается в системе.

Для удаления KingRoot необходимо установить Super-Sume v9.1.9 PRO, который с этой задачей справится. Правда с некоторыми плясками с бубном.
Запускаем Super-Sume v9.1.9 PRO и следуем инструкции:
1.) Нажать большую синюю кнопку и пройти первую процедуру.
2.) Вторую процедуру пока не начинаем (у меня и некоторых других бедолаг с форума на ней в этом случае подвисание происходит), поэтому надо перезагрузить планшет, далее опять зайти в KingRoot и пройти повторное рутирование устройства.
3.) Опять заходим в Super-Sume и проходим вторую процедуру. После этого KingRoot удаляется с устройства, но устройство всё ещё рутировано.
4.) Опять перезагружаем устройство. Заходим в появившееся Super Su, там заходим в настройки и в низу списка находим «полное удаление рута». Жмакаем его и рут за пару минут сносится.
5.) Обычным способом удаляем Super-Sume и Super Su с устройства.

Возможно у кого-то и без плясок обойдётся, но у меня только так всё вышло. Судя по форуму в ветке Super-Sume v9.1.9 PRO, я не один такой.

2.) Устанавливаем Root Uninstaller
3.) Устанавливаем Dr.Web Pro (Можно и с маркета скачать), покупаем или получаем триал на 14 дней и обновляем его.
4.) Устанавливаем Android Terminal Emulator

Начинаем процедуры:
Все запускающиеся сами по себе процессы, необходимо замораживать с помощью Root Uninstaller или просто удалять их, если уверены, что это вирус. У меня это были всякие battery saver, Securiry Service, Time Service, Live Wallpaper и прочая подобная хрень. Вылазит это чаще всего когда открываем доступ в инет и бывает когда в терминале какой нить файлик удаляем. Чтоб названия гадких процессов узнать можно жмакать на кнопку переключения между запущенными приложениями и там увидите название.

Открываем Android Terminal Emulator (Терминал) и начинаем квест по поиску и удалению вирусного хлама.
Работаем с Терминалом
1.) Вводим команду:
su
Этим мы делаем запрос Суперюзера и в выскочившем окне подтверждаем его

2.) Переходим в каталоги с вирусными файлами командой:
cd[пробел]/system/app
Есть несколько пакок которые надо будет проверить. У меня это были папки system/app; system/bin; system/xbin; data/app. У некоторых ещё папка system/priv-app
После того как пройдётесь по system/app, проверяем так-же само эти папки, переходя в них командой cd[пробел]/system/bin, cd[пробел]/data/app и т.д.

Читайте также:  Как узнать свой лаунчер андроид

3.) Вводим команду:
mount[пробел]-o[пробел]remount,rw[пробел]/system[пробел]/system

Это позволит нам удалять файлы в со статусом «Только для чтения (Read-only file system)»

4.) Открываем список и атрибуты файлов (в том числе скрытых) командой:
busybox[пробел]lsattr -a
lsattr — первая буква это маленькая L

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

Нам необходимо найти и запомнить (записать или заскринить) названия файлов с атриботом —-ia-A—. Напр

Источник

Как удалить вирусы Monkey test и Time Service

16 января 2016 | Просмотров: 3745

Первым делом нужно понять, заражено ли ваше устройство и каким именно вирусом. Основными признаками заражения являются бесконечные всплывающие рекламные окна, а также общая потеря производительности девайса. Проще всего зайти в «настройки», раздел «приложения» и посмотреть все работающие программы и сервисы. Если в списке обнаружен Monkey test или Time Service, то ваше устройство заражено.

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

После получения ROOT, вам необходимо установить приложение BusyBox. Скачать его вы можете или из официального магазина приложений Play Маркет, или же с нашего сайта. После установки BusyBox запустите приложение и выберете строчку Install BusyBox, чтобы программа смогла получить доступ к системным файлам.

Далее вам необходимо включить отладку по USB. Для этого зайдите в режим разработчика.

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

Качаем программу ADB Run , которая и займется удалением вирусов.

Подключаем зараженное устройство к компьютеру и запускаем Adb Run, заходим в раздел Manual Command and Unlock Bootloader, далее Remove Virus Monkey test & Time Service.

Источник

Запускаем Monkey-testing на Android

В статье опишу, как запустить Monkey testing на Android с помощью встроенной утилиты. Называется она UI/Application Exerciser Monkey, или просто Обезьянка и позволяет провести стресс-тестирование вашего приложения.

Приложение генерирует огромное количество случайных действий, таких как нажатия, клики, тапы, свайпы, а так же нажатия на системные кнопки.

Установить Android SDK.

Установить тестируемое приложение на устройство \ эмулятор.

Узнать имя пакета Android приложения.

Для запуска в консоли пишем:

где packagename — имя пакета тестируемого приложения, например com.google.gms , а с помощю ключа -v мы передаём количество действий, выполняемых Обезъянкой, в нашем случае 500 .- количество необходимых действий и наблюдаем как быстро беспорядочно обезъянка тапаем по экрану нашего приложения.

В таком случае некоторые тапы попадют не только по приложению, но и по системным элементам. Для того, чтобы исключить взаимодействие обезъянки с системными кнопками (Home, Back, App, Sound) необходимо добавить ключ —pct-syskeys 0 , где 0 — коилчество тапо в по системным элементам в процентах, в нашем случае это 0%:

В таком варианте запуска между нажатиями по экрану пауза отсутствует. Для того, чтобы добавить паузу и иметь возможность наблюдать за происходящим на экране добавим ключ —throttle 100 — задержка в миллисекундах между нажатиями:

Ещё один полезный параметр — номер теста. Если при запуске мы задам номер теста, то при повторном запуске с таким же параметром последовательность действий будет идентична. Это полезно в случае, если во время теста была обнаружена проблема производительности (утекла память), то после исправления проблемы можно проверить с таким же параметром -s N, где N — номер теста. Номер можно автоматически инкрементировать, генерировать случайный или брать, например, номер сборки или ревизию из репозитория, как угодно:

Если во время теста случился крэш, то полезно остановить выполнение Обезъянки, чтобы она не продолжала свою работу. Для этого добавляем параметр —kill-process-after-error :

Источник

Инструменты функционального тестирования — Monkey и MonkeyRunner

Monkey

Начнём с самого простого инструмента — с Monkey. Monkey является не столько инструментом функционального тестирования, сколько т.н. стресс-тестирования, либо, как говорится на официальной странице документации проекта — UI/Application Exerciser. Грубо говоря, Monkey эмулирует попадание телефона с запущенным приложением в лапки к обезьянке (ну или в руки к маленькому ребенку), с последующими хаотичными действиями «пользователя». Впрочем, Monkey позволяет достаточно гибко настроить «хаотичность», интервал между событиями, их тип и т.п. Для подобного тестирования исходный код приложения не требуется — оно просто должно быть установлено на устройство либо эмулятор, а запуск в простейшем случае осуществляется следующим образом из консоли:

$ adb shell monkey -p org.monkeys -v 500

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

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

MonkeyRunner

Несмотря на схожее с Monkey название, MonkeyRunner совершенно другой инструмент, который позволяет выполнять функциональное тестирование приложения («прокликивающие» тесты), предоставляя API для управления устройством. MonkeyRunner является более низкоуровневым по сравнению с Robotium, и не требует исходного кода приложения в сравнении с Robolectric. Но только лишь тестированием область применения MonkeyRunner не ограничивается — с его помощью можно строить системы, контролирующие android-устройства через UI (и не только). MonkeyRunner использует Jython и скрипты или сценарии тестов могут быть написаны на Python, или записать действия пользователя с помощью рекордера.

Как уже было сказано, MonkeyRunner поставляется вместе в составе SDK, а сам интерпретатор и его интерактивная консоль могут быть запущены с помощью скрипта monkeyrunner , находящегося в каталоге tools SDK.

Запись и проигрывание сценария

Из состава SDK нам понадобятся два python-скрипта: для рекордера и плеера. Запускать их нужно соответственно с помощью monkeyrunner :

Рекордер выглядит примерно так:

С помощью кнопки «Export actions» сценарий может быть записан в файл, после чего его можно будет воспроизвести плеером:

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

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

Написание сценария

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

Более подробно о возможностях, предоставляемых API можно узнать в официальной документации к MonkeyRunner.

Интеграция с Eclipse

Чтобы иметь возможность запускать свои сценарии из Eclipse достаточно будет сделать следующее:

  1. Установить расширение PyDev
  2. В настройках PyDev добавить новый Python-интерпретатор в качестве «Interpreter Executable» указав скрипт monkeyrunner (добавить именно как Python, а не Jython). Для старых версий SDK возможно понадобится скрипт-обертка.
  3. Добавить скрипты сценариев в их «Run configuration» указать для них только что добавленный интерпретатор.

Можно конечно создать для сценариев отдельный Python-проект.

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

Источник

Читайте также:  Андроид для всех утечка трафика
Оцените статью