下載安裝charles
我這里是win64位的,你可以根據自己的情況自己下載對應版本,建議下載最新的,我的下載地址如下:
https://www.charlesproxy.com/assets/release/4.2.7/charles-proxy-4.2.7-win64.msi
下載完成后安裝
安裝完成后通過https://www.zzzmode.com/mytools/charles/進行破解,破解方法作者已經寫的很清楚了,按步驟進行就行。
下載安裝夜神模擬器
網上隨便搜下載一個,都是免費的,我這里安裝的版本是6.2.5.2
設置模擬器上網代理
打開夜神模擬器,點擊設置,如下圖:
點擊wifi進入,如下圖:
鼠標放到WiredSSID長按會出現彈出框,如下圖:
點擊修改網絡,如下圖:
注:代理的ip是你windows本地的ip,端口是charles設置的代理端口,默認是8888,我這里選默認
這里就可以抓包了,但是大家會發現當訪問https的時候,url中出現了好多unkown,原因是沒有配置https證書,下來我告訴大家。
證書安裝
(1)本地安裝
charles選擇Help->SSL Proxying->Install Charles Root Certificate,彈出如下圖:
點擊安裝證書如下圖:
點擊下一步,如下圖:
然后點擊確定,下一步,完成
(2)模擬器安裝
charles選擇Help->SSL Proxying ->Install Charles Root Certificate on a Mobile Device or Remote Browser,如下圖:
選擇后,會提示如下:
這里已經說的很明確了,現在我很打開夜神模擬器的瀏覽器輸入chls.pro/ssl,如下圖:
證書的名字隨便叫,我這里叫charles,點擊確定安裝完證書(注,這里安裝證書的時候可能會讓你設置系統的密碼,你隨便設置個就行了)。
charles添加SSL Proxying
進入Proxy ->SSL Proxying Settings后,勾選“Enable SSL Proxying”,並點擊下方的Add按照如下圖設置:
Host和Port都為“*”,點擊OK,OK
測試
啟動charles,然后下載個apk,將apk拖入到模擬器安裝完成后,打開,我們通過charles看看效果,如下圖:
好了,到此結束。