我試圖從我的棒棒糖模擬器查看網絡流量。我按照指示here,並能夠使用提琴手端口導航到我的計算機的IP並安裝根證書(即:8888/FiddlerRoot.cer),但是我沒有看到來自瀏覽器應用程序的Fiddler中的任何流量。提琴手代理不能使用Android棒棒糖模擬器
我安裝了一個KitKat模擬器,並按照相同的說明成功。那爲什麼棒棒糖模擬器不工作? Android 5.0.1中有哪些變化?
我試圖從我的棒棒糖模擬器查看網絡流量。我按照指示here,並能夠使用提琴手端口導航到我的計算機的IP並安裝根證書(即:8888/FiddlerRoot.cer),但是我沒有看到來自瀏覽器應用程序的Fiddler中的任何流量。提琴手代理不能使用Android棒棒糖模擬器
我安裝了一個KitKat模擬器,並按照相同的說明成功。那爲什麼棒棒糖模擬器不工作? Android 5.0.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流量。
雖然我的問題有點不同(我沒有使用https,但提琴手仍然沒有工作),這個簡單的步驟解決了它! – Vasiliy 2016-06-07 15:01:32