Comment installer des certificats et capturer des paquets ?
Si vous souhaitez installer un certificat et effectuer une capture de paquets sur MuMuPlayer pour Mac, vous pouvez vous référer aux étapes suivantes :
1. Étapes d'installation du certificat
(1) Téléchargez le certificat depuis le logiciel de capture de paquets
Par exemple, Charles : Ouvrez Charles, cliquez sur la barre de menu en haut « Aide-SSL Proxying-Enregistrer Charles... », puis enregistrez le certificat.

(2) Démarrez l'émulateur, ouvrez le Centre des paramètres depuis la barre de menu supérieure, cochez le disque système optionnel, enregistrez et redémarrez.

(3) Cliquez sur la barre de menu supérieure : « Outils » - « Ouvrir ADB »

(4) Exécutez la commande (appuyez sur « Entrée » pour exécuter)
① exit
② 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
La première ligne du résultat de sortie est similaire à : af06d509

④ Renommez le fichier de certificat de « charles-ssl-proxying-certificate.pem » en « af06d509.0 ».
(5) Utilisez ADB pour placer le certificat dans le répertoire système
Si ADB n'est pas installé localement :
① exit
② cd /Applications/MuMuPlayer.app/Contents/MacOS/MuMuEmulator.app/Contents/MacOS/tools/
③ ./adb (Notez que Root demandera l'accès superutilisateur dans l'émulateur, cochez l'option autoriser.)
④ ./adb push /Users/game-netease/Downloads/af06d509.0 /system/etc/security/cacerts
⑤ ./adb shell "chmod 664 /system/etc/security/cacerts/af06d509.0"

Si ADB est déjà installé localement :
① exit
② adb push /Users/game-netease/Downloads/af06d509.0 /system/etc/security/cacerts
③ adb shell "chmod 664 /system/etc/security/cacerts/af06d509.0"

2. Effectuer une capture de paquets
(1) Dans la barre de menu supérieure de Charles, ouvrez "Proxy" - "SSL Proxying Setting". Cliquez sur "Add" pour ajouter l'“hôte” comme *, le “port” comme *, puis enregistrez.

(2) Sur le bureau de l'appareil Android, cliquez sur Paramètres - Réseau & Internet - Internet - wlan0 - l'icône crayon en haut à droite - sélectionnez "Manuel" sous "Proxy" - saisissez le "Nom d'hôte du proxy" et le "Port du proxy" 8888 (par défaut) - enregistrez.





(3) Il vous suffit d’ouvrir le logiciel avec lequel vous souhaitez effectuer une capture de paquets.
Fin de l'article