Tengo un Android 4.3 JellyBean rooteado. Estaba probando algo y tratando de instalar el certificado para Charles Proxy para poder husmear algo de tráfico SSL. Fui capaz de empujar el certificado de Charles a /system/etc/security/cacerts y esto me permitió hacer lo que quería. Sin embargo, desde que hice esto, mis navegadores ya no cargan sitios HTTPS. Por ejemplo, Chrome me da el mensaje "Su conexión no es privada".
Además, y no estoy seguro de si esto es normal, pero cuando miro en Configuración > Seguridad > Credenciales de confianza, no hay certificados del sistema en la lista.
¿Cómo puedo arreglar lo que he hecho?
0 votos
¿Recibió usted "tirar" el certificado de Charles de la carpeta /system/ /cacerts? ¿Hiciste una copia de seguridad antes de enviar el certificado al sistema?
0 votos
Moví el certificado a la tarjeta sd, volví a montar el sistema como RW, copié el archivo del certificado en el directorio cacerts, y luego reinicié. No modifiqué los archivos existentes, así que no había nada que respaldar.
0 votos
Si compruebas de nuevo el directorio de certificados (por ejemplo, con un explorador de root): ¿hay algún archivo dentro, o está vacío ahora? Si los otros certificados están todavía allí: ¿Empieza a funcionar de nuevo cuando eliminas el otro certificado?