Accidentalmente borré mi carpeta "var/keychains" en mi iPhone 4 con jailbreak pensando que resolvería un problema a un tweak que no funcionaba, y ahora mi iPhone no reconoce las contraseñas que introduzco en el teléfono. Sigue pidiéndome que introduzca mi contraseña de correo de voz, contraseñas de correo electrónico..etc. Ni siquiera puedo acceder a youtube. Tampoco puedo sincronizar mi iPhone 4 con mi iTunes porque no hay archivos válidos en la carpeta Llaveros. He vuelto a crear la carpeta, pero no he hecho una copia de seguridad de ninguno de los archivos que hay en ella. Sospechaba que el iPhone volvería a crear esos archivos una vez que los borrara, pero me equivoqué. ¿Puede alguien ayudarme? No puedo restaurar mi iPhone porque no he hecho una copia de seguridad de ninguno de mis datos importantes. Puedo seguir utilizando el iPhone, pero estas consultas me irritan enormemente.
Respuestas
¿Demasiados anuncios?Probablemente estés en muy mala situación, los llaveros del sistema se crean generalmente como parte del proceso de activación del iPhone (incluyen cosas como el certificado APNS, que se negocia con Apple durante la activación). Incluso si consigues crear un nuevo llavero, todos los certificados en él serán diferentes, lo que significa que cualquier cosa que haya intercambiado claves con tu iPhone (como las notificaciones push, las copias de seguridad encriptadas, etc.) no funcionará.
Puede crear un llavero vacío utilizando la función security
herramienta de línea de comandos. No estoy seguro de que esté instalada por defecto en el iPhone. También se puede crear una cadena de herramientas vacía en un Mac y copiarla, pero no estoy seguro de que el formato de la cadena de llaves del iPhone sea compatible con el de Mac OS X.
Creo que es importante recordar a la gente que si no se sabe exactamente lo que se está haciendo, jugar con los archivos del sistema puede ser muy peligroso, y siempre hay que asegurarse de copiar los archivos originales para poder revertirlos.
No sé si esto funcionará para un teléfono con jailbreak.*
Si la copia de seguridad de iTunes de tu iPhone no está encriptada, entonces no hará una copia de seguridad de tu llavero. Deberías poder desactivar el cifrado y luego hacer una copia de seguridad. Una restauración desde este punto debería crear un nuevo llavero para usted.
*No me culpes si pierdes todos tus datos.