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流量。