1

我试图从我的棒棒糖模拟器查看网络流量。我按照指示here,并能够使用提琴手端口导航到我的计算机的IP并安装根证书(即:8888/FiddlerRoot.cer),但是我没有看到来自浏览器应用程序的Fiddler中的任何流量。提琴手代理不能使用Android棒棒糖模拟器

我安装了一个KitKat模拟器,并按照相同的说明成功。那为什么棒棒糖模拟器不工作? Android 5.0.1中有哪些变化?

回答

11

启用飞机模式,然后禁用! 它为我工作!

+0

虽然我的问题有点不同(我没有使用https,但提琴手仍然没有工作),这个简单的步骤解决了它! – Vasiliy 2016-06-07 15:01:32

1

要查看Lidipop及更新版本上的Fiddler中的HTTPS流量,需要将FiddlerRoot证书(DO_NOT_TRUST_FiddlerRoot)添加到CA的系统列表中,否则它将无法工作。

您需要安装用于iOS和Android的CertMaker,因为默认SSL证书在iOS/Android上无法正常工作。它可以从提琴手附加组件页面下载: http://www.telerik.com/fiddler/add-ons

生成(?新)根证书在股票浏览器中打开.CER或Chrome(Firefox使用自己的证书系统,因此不会安装到后Android本身),并安装“VPN和应用程序”的证书,并将其命名为Fiddler或任何你想要的。

该证书将位于/data/misc/user/0/cacerts-added/
以root身份重新装入/system R/W(mount -o remount,rw /system)。
将.0文件移动到/system/etc/security/cacerts/,并将文件chmod移动到644

重新启动,您应该看到来自Android的HTTPS流量。