Как узнать, какие данные отправляет приложение Android

1

Как вы узнаете, какую информацию приложение Android отправляет обратно в "Mothership"? Например, если приложение отправляет ваш идентификатор, пол и т.д. Рекламодателям.

Есть ли способ сделать это в Android-приложении? Или это должно быть сделано через пакетный снифер по Wi-Fi?

Теги:
privacy

4 ответа

3
Лучший ответ
  • Корни устройства.
  • Найдите копию tcpdump для Android
  • Запустите tcpdump, запишите файл дампа.
  • Анализировать офлайн с помощью чего-то вроде Wireshark.
1

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

1

Вы можете проверить сниффер пакетов Android.

К сожалению, вы должны быть root на своем телефоне и установить команду su.

0

Разрешения сообщают вам, какие данные он получает, например "Состояние телефона" означает, что для получения идентификатора телефона, грубого или точного местоположения требуется разрешение, поэтому для определения местоположения сети или GPS вам нужно быть осведомленным.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню