[解決済み] Android : 非 root 化した Android 端末で HTTP リクエストをキャプチャする
2022-09-23 15:47:15
質問
サードパーティのjarを使用したアンドロイドアプリケーションがあります。 アプリケーションの実行中に、サードパーティのjarからサーバーにHTTPリクエストが送信されます。 私は、サードパーティのjarから送信されたHTTPリクエストをキャプチャする必要があります。このような場合、以下のような方法で簡単に実装することができます。 非ルート端末
起動するために: 私は "proxyDroid" をダウンロードしようとしましたが、それは root 化された電話を必要とします。 私も "shark for root" と "shark reader" をダウンロードしようとしましたが、これも root 化されたデバイスが必要です。 他のアプリケーションも試してみましたが、必要なのはroot化されたデバイスだけです。
fiddler/wireshark が Windows でできるようなことが必要です。アンドロイドのアプリケーションに簡単に統合できるネットワークパケットアナライザーで、すべてのヘッダーフィールドを含むリクエストオブジェクトを提供することができます。
どのように解決するのですか?
次のようにインストールします。 シャルル - 開発者が自分のマシンとインターネット間の HTTP および SSL / HTTPS トラフィックのすべてを表示できるようにする HTTP プロキシ / HTTP モニター / リバース プロキシ - あなたの PC または MAC 上で。
設定手順。
- 携帯電話と PC または MAC を同じ LAN に接続します。
- インストールしたCharlesを起動します(デフォルトのプロキシポートは8888)。
- 携帯電話の無線LANの設定:デリゲートのIPをPCまたはMACのIPに、デリゲートのポートを8888に設定する
- あなたの携帯電話でアプリを起動します。そして、Charles の http リクエストを監視します。
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
[解決済み] HTTP GET(リクエストボディ付き
-
[解決済み] java.net.URLConnectionを使用してHTTPリクエストを発生させ処理する方法
-
[解決済み] ローカルファイルの読み込み時に "Cross origin requests are only supported for HTTP." というエラーが発生する。
-
[解決済み] Androidの連絡先リストを呼び出すには?
-
[解決済み] バイト配列の画像ファイルをビットマップに変換するには?
-
[解決済み] 通知をクリックした後にアプリケーションを開く
-
[解決済み] Android - Snackbar vs Toast - 使い方と違い。
-
[解決済み] アンドロイドでシェイクを検出するには?
-
[解決済み] AsyncTaskLoaderとAsyncTaskの比較
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] アンドロイドフラグメント onRestoreInstanceState
-
[解決済み] 深くネストされたスタックから離れるとき、Fragmentのバックスタックをクリーンアップする方法はこれで良いのでしょうか?
-
[解決済み] アプリ内課金テスト:android.test.purchased already owned
-
[解決済み] FragmentPagerAdapterのgetItemが呼び出されない
-
[解決済み] キャンバスに複数行のテキストを描画する
-
[解決済み] edittextのテキストがメールアドレスかどうかを確認するには?
-
[解決済み] AsyncTaskLoaderとAsyncTaskの比較
-
[解決済み] LayoutParamsの高さを密度に依存しないピクセル数でプログラム的に設定する。
-
[解決済み] Recyclerviewと異なるタイプの行のインフレーションの処理
-
[解決済み] 文字列リソースにHTML?