¿Cómo capturar tráfico HTTPS de emuladores Android con API 35, Android 15 SDK o VanillaIceCream?
Este tutorial te mostrará cómo capturar y descifrar tráfico HTTPS de emuladores Android con API 35, Android 15 SDK o VanillaIceCream.
Esto es lo que conseguiremos en este tutorial:
- Configurar Proxyman en macOS
- ✅ Capturar solicitudes y respuestas HTTP/HTTPS de tu app Android en emuladores Android mediante Auto Script.
- ✅ No hace falta configurar el proxy, instalar el certificado ni cambiar código.
- El certificado de Proxyman se instala en el almacén de nivel de sistema, lo que permite capturar tráfico HTTPS de cualquier app en los emuladores Android.
Aquí tienes el código fuente de este tutorial

Requisitos previos
- App de Proxyman para macOS
- Android Studio
- Emulador de Android. Funciona con API 31 y superiores.
- App Android de ejemplo en OKHTTP-Android-Sample
1. Configura Proxyman
- Descarga la app de Proxyman para macOS desde el sitio web de Proxyman
- Para instalar el certificado de Proxyman en tu Mac, ve al menú Certificate -> Install Certificate on this Mac…
- Sigue las instrucciones para instalar el certificado.
- Comprueba que aparezca la marca verde en el certificado de Proxyman.

2. Configura el emulador de Android
- Descarga nuestro código de ejemplo para Android desde GitHub
- Abre el proyecto con Android Studio
- Crea un nuevo emulador de Android con API 35, Android 15 SDK o VanillaIceCream. Asegúrate de que sea una versión con Google APIs y no una versión con Google Play Store.

- Inicia el emulador de Android.
3. Configura Proxyman con la función Auto Script
Este Auto Script hará lo siguiente con un solo clic:
- Configurar el proxy HTTP con Proxyman
- Instalar el certificado de Proxyman en el almacén de nivel de sistema de Android.
Cuando estés listo, abre Proxyman -> menú Certificate -> Install Certificate on Android -> Emulators… -> haz clic en el botón Override all Emulators

y espera a que termine el script de la Terminal.

En este punto, puedes ver que el certificado de Proxyman está instalado en el emulador de Android.

4. Inicia la app de Android
- Inicia la app de Android en el emulador de Android
- Proxyman ahora captura tus solicitudes y respuestas HTTP/HTTPS de tu app Android, e incluso de las apps de Google Chrome o YouTube.

Próximos pasos
- Consulta la documentación del Auto Script para emuladores Android aquí
Una actualización útil
El mismo flujo sirve para los nuevos niveles de API de emulador Android a medida que se publican. Usa una imagen de emulador compatible con la guía de configuración, asegúrate de que adb devices pueda verlo y evita una imagen de Play Store cuando el script necesite hacer cambios en el sistema. Cuando termines, usa Revert All Changes para que el emulador no conserve un proxy que ya no está activo.
Proxyman es una app de alto rendimiento para macOS que permite a los desarrolladores capturar tráfico HTTPS en dispositivos iOS, en el simulador de iOS y en dispositivos Android.
Descarga Proxyman en https://proxyman.com

