2010-12-19 15 views
1

Androidアプリが「母船」にどのような情報を送り返しているか、どのように知ることができますか?たとえば、アプリがID、性別などを広告主に送信している場合などです。Androidアプリが送信しているデータを知る方法

Androidアプリでこれを行う方法はありますか?または、Wi-Fi経由のパケットスニッファ経由で行う必要がありますか?

答えて

3
  1. デバイスをルートします。
  2. Android用のtcpdumpのコピーを探します。
  3. tcpdumpを起動し、ダンプファイルを取得します。
  4. Wiresharkのようなものでオフラインで分析します。
1

Android packet snifferをチェックしてください。

不運にも、あなたの電話機にrootであり、 "su"コマンドをインストールしておく必要があります。

0

アクセス許可はアクセスしているデータを示します。たとえば、「電話の状態」は電話機のIDを取得することを意味します。CoarseまたはFine Locationは許可されているため、ネットワークまたはGPSロケーションについては認識する必要があります。

他のデータは他の権限の背後にあります。彼らが不正行為をしていない場合、あなたは何を使用しているかを幾分明らかにすることができます。

1

TaintDroid projectはこれを正確に行います。それをインストールするのは、アプリをインストールするだけでは簡単ではありませんが、かなり詳細な指示があります。このツールは、アプリケーションがアクセスしている情報の種類を検出し、外部ソースに送信する目的で使用されています。特定の目的のためにソースコードを変更したい場合は、ソースコードも提供します。

関連する問題