通常破解網上會說去官網下載安裝後再去下載一個破解版的charles.jar包,這個我在嘗試的時候遇到一個坑,就是我在改jar包名字的時候手動給它加了個.jar,安裝好了後點擊啓動程序無響應也沒提示,琢磨半天才意識到電腦默認是隱藏後綴的,所以這個破解的包名實際上是charles.jar.jar,所以不能被識別,記下來以此爲戒哈
現在要說的是另一個方法,來源:https://blog.csdn.net/qq_25821067/article/details/79848589
// Charles Proxy License
// 適用於Charles任意版本的註冊碼,誰還會想要使用破解版呢。
// Charles 4.2目前是最新版,可用。
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
本方法通殺charlse系列激活問題。
親測可用,感謝博主分享
第二個是手機https抓包的問題:
1.先給電腦安裝信任證書,參考:https://blog.csdn.net/zpf_nevergiveup/article/details/78994481
help-ssl proxying-install charles root certificate
然後這裏會彈出窗口一個不受信任的證書,選擇安裝並信任它,(你可能需要手動選擇一個安裝物理路徑,)如果證書導入後仍然顯示不受信任,此時你需要參考這個https://jingyan.baidu.com/article/2c8c281db99a9b0008252a94.html,把你原來安裝的證書粘貼過來,然後再打開看下你證書信息,如下圖所示,說明你電腦上的證書安裝成功了
然後在charles上設置下允許訪問的端口,這裏設置的是443,因爲https默認是443
完成這一步,你的電腦上可抓到https的接口了
然後就是在手機上裝證書了,手機瀏覽器上輸入chls.pro/ssl下載證書並安裝,然後信任它即可,有時候打開瀏覽器並不會自動彈出安裝提示,只是下載,沒關係,下載後我們在手機設置裏-安全與隱私-從usb存儲添加里選擇你剛剛下載的charles證書,然後安裝信任它即可,你可以信任證書-用戶裏查看是否有charles的證書,到這一步,手機的安裝完成,你可以在charles上明文查看https的接口信息啦