2011-06-06 11 views
5

numarasını yakalaması gerekiyor. Android cihazında çalışan bir uygulamadan gönderilen her http istek yanıtını yakalamak istiyorum. Bu sorunun cevabı için bir ödül teklif ediyorum. Tüm özelliklerin emülatörden tekrar oynatıldığını düşünmüyorum, bu yüzden bunu cihazdan kendim yapmak istiyorum. Şimdi PC'de wireshark olduğunu biliyorum, köpekbalığı okuyucusu gibi bazı wireshark uygulamaları bazı hex'lere geri veriyor. Amacım, uygulamadan çevrimdışı bir tam istek/yanıt senaryosunu simüle etmektir. Bu soru geçmişte sorulmuştur, ancak başarılı bir şekilde android için nasıl yapılabileceği konusunda net bir cevap bu yüzden bir ödül teklif ediyorum. lütuf ileCihazdaki android uygulamadan gönderilen/alınan her http eserinin

Soru buradadır:

Android How To Simulate HTTP Communication for Offline Demo

Bu seferki kapatılabilir. Benim eski HTC Droid Eris onu nasıl gerçekleştirdiğimiz İşte

+0

Yo Çözümünüzün, tüm HTTP isteklerinin çalışabildiği bir proxy'ye izin verip vermeyeceğini açıklığa kavuşturmak isteyebilirsiniz. – feathj

cevap

8

geçerli:

  1. Telefonunuza https://play.google.com/store/apps/details?id=org.proxydroid&hl=en
  2. İndir üzerinde ProxyDroid yükleyin ve üzerinde bilgisayarınızda http://www.charlesproxy.com/

  3. Açık Tarayıcı üzerinde charlesproxy yüklemek senin almak için http://charlesproxy.com/charles.crt numaralı telefona gidin ve ardından şu iletişim bilgilerine göz atın: http://support.microsoft.com/contactus/c3dAçık charlesproxy ve Yardım altında gidin -> Yerel IP Adresi

  4. charlesproxy ve vurmak geri dön ProxyDroid portu altında konak ve 8888 altında IP girin ve başlangıç ​​için ip adresi telefonunuzda

  5. Açık ProxyDroid kontrol etmek 'Kayda Başla' Artık her telefonumu görünür olmalıdır dan yaptığınız talep charlesproxy

ÖNEMLİ: ProxyDroid bir kÖKLÜ cihaz gerektirir