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

Получение информации о состоянии приложения - Android

Восстановить пароль Регистрация
 
-37_Holod
1 / 1 / 1
Регистрация: 03.05.2013
Сообщений: 28
15.12.2013, 17:14     Получение информации о состоянии приложения #1
Всем привет. Возникла необходимость написать очень простенького бота для управления android приложением (игра).
На ум приходит 3 варианта получения информации из целевого приложения:
1) Получение скриншота и анализ полученной картинки
2) Считывание информации из сетевого трафика (целевое приложение онлайновое)
3) Считывание информации из оперативной памяти.
Первый вариант малопривлекателен, т.к. требуется постоянно держать экран игры активным, а так же при обновлении графика и расположение кнопок может измениться, и бота придется перенастраивать.
Поэтому выбор между вторым и третьим вариантом, но пока не имею представления как вытащить информацию из трафика или процессов в памяти. Знаю JavaSE и Android SDK. Можно ли тут обойтись без знаний C++ ?
Есть у кого какие мысли на этот счет?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2013, 17:14     Получение информации о состоянии приложения
Посмотрите здесь:

Android Получение информации с сайта "вконтакте"
Получение данных из DialogFragment Android
Android Получение информации об устройстве
Получение контекста! Android
Получение ориентации Android
Получение адреса, по координатам Android
Android Получение координат по адресу
Android Получение частоты ЦП
Android Получение значения checkBox
Android Полный доступ к android в выключенном состоянии через PC?
Подключение к Bluetooth модулю и получение от него информации Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
 Аватар для angryrobot
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 563
15.12.2013, 18:40     Получение информации о состоянии приложения #2
По моему скромному мнению, самый лучший вариант - это написать своего бота в виде полноценного клиента для твоей онлайн игры. Установи её на эмулятор андроида, посмотри через снифер чё за трафик она шлёт и начинай потихоньку курить протокол. Заодно попробуй декомпилировать apk файл игры, может там что-то интересное найдешь...
-37_Holod
1 / 1 / 1
Регистрация: 03.05.2013
Сообщений: 28
15.12.2013, 19:50  [ТС]     Получение информации о состоянии приложения #3
эмулятор и снифер... хмм, хорошая идея, спасибо
-37_Holod
1 / 1 / 1
Регистрация: 03.05.2013
Сообщений: 28
16.12.2013, 20:59  [ТС]     Получение информации о состоянии приложения #4
А есть у кого исходники приложений сканирующие память, типа Artmoney, ScanMem, GameCIH, GameKiller или GameSpector?
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
16.12.2013, 22:14     Получение информации о состоянии приложения #5
angryrobot, а если трафик идёт по https?)
angryrobot
Командир зеленых роботов
 Аватар для angryrobot
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 563
17.12.2013, 00:55     Получение информации о состоянии приложения #6
Цитата Сообщение от YuraAAA Посмотреть сообщение
а если трафик идёт по https
Тогда даже не представляю чё и делать
Yandex
Объявления
17.12.2013, 00:55     Получение информации о состоянии приложения
Ответ Создать тему
Опции темы

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