如何安裝憑證和資料包擷取?
如果您想在 MuMuPlayer Mac 版 上安裝憑證和抓包功能,可以參考以下步驟:
1.安裝憑證操作步驟
(1) 從抓包軟體下載證書
以Charles為例:開啟Charles,點選頂部選單列“幫助-SSL代理-儲存Charles...”,儲存憑證。

(2) 啟動模擬器,從頂部功能表列開啟“設定中心”,勾選可選的系統磁碟,儲存並重新啟動。

(3) 點選頂部功能表列:「工具」 - “開啟 ADB”

(4) 執行指令(按 Enter 鍵執行)
① 退出
② cd /Applications/MuMuPlayer.app/Contents/MacOS/MuMuPlayerPro.app/Contents/MacOS/tools/
③ openssl x509 -subject_hash_old -in /Users/game-netease/Downloads/charles-ssl-proxying-certificate.pem
輸出結果的第一行類似:af06d509

>
④ 將憑證檔案從「charles-ssl-proxying-certificate.pem」重新命名為「af06d509.0」。
(5) 使用 ADB 將憑證放入系統目錄
如果本機未安裝 ADB:
① 退出
② cd /Applications/MuMuPlayer.app/Contents/MacOS/MuMuEmulator.app/Contents/MacOS/tools/
③ ./adb(注意,Root 權限會在模擬器中提示超級使用者存取權限,請勾選允許選項。)
④ ./adb push /Users/game-netease/Downloads/af06d509.0 /system/etc/security/cacerts
⑤ ./adb shell "chmod 664 /system/etc/security/cacerts/af06d509.0"

如果本機已安裝 ADB:
① 退出
② adb push /Users/game-netease/Downloads/af06d509.0 /system/etc/security/cacerts
③ adb shell "chmod 664 /system/etc/security/cacerts/af06d509.0"

2. 執行封包擷取
(1) 在 Charles 頂部功能表列中,開啟「代理」-「SSL 代理設定」。點擊“新增”,將“主機”新增為 *,“連接埠”新增為 *,然後儲存。

(2) 在 Android 裝置桌面上,點選「設定」-「網路與」網際網路 - 網際網路 - wlan0 - 點選右上角的鉛筆圖示 - 在「代理」下選擇「手動」 - 輸入「代理主機名稱」和「代理埠」8888(預設) - 儲存。



(3) 開啟您想要執行資料包擷取的軟體。
文章已到底