我有一个Android应用程序,我想看看它如何与服务器(它是从Playstore的应用程序)进行通信。阅读使用Fiddler发送Android应用程序的数据
为此,我尝试通过Fiddler(安装在PC上)读取它,并且设置完美。唯一的问题是,如果应用程序正在通过PC代理(为了能够让Fidler读取数据)而不是连接到服务器。其他应用程序或浏览器正在工作。
试用了真正的智能手机和android模拟器,结果相同。我的问题是现在,如果有一个小提琴手应用程序直接为智能手机(所以我不必使用代理)或是反编译APK(如果可能)的唯一方法。
btw .:我改变了代理的WiFi设置,也许这里可以帮助一个额外的代理应用程序?
但是,我设置了所有内容并尝试了不同的应用程序,例如浏览器和其他应用程序工作正常,只有一个应用程序无法建立与服务器的连接。难道是开发者编写了一些安全检查,因为他们不想要这种情况? – SeGa
是的,开发人员很有可能阻止了这一点。提琴手终止SSL连接并提供不同的证书。如果开发人员检查并只接受他们自己的证书,您将无法查看流量。 – Marc