Cómo corregir errores de Cydia vía SSH (WinSCP/Cyberduck)

Cydia (gestor apps jailbreak en iPhone/iPod/iPad) a veces da errores que no se arreglan desde la propia app. Se pueden borrar fuentes rotas y reparar vía SSH.

Lo que necesitas

  • Cydia
  • WinSCP (Windows) o Cyberduck (Mac)
  • Acceso Wi-Fi
  • Bloc de notas (Notepad)

Instrucciones

  1. En Cydia del iDevice, instala OpenSSH. Luego instala WinSCP (Win) o Cyberduck (Mac) en el ordenador.
  2. Abre el programa SSH. Si es la 1ª vez, configura conexión a tu dispositivo.
  3. Configura:
    • Host: IP Wi-Fi del dispositivo (Ajustes > Wi-Fi)
    • Usuario: root (defecto)
    • Contraseña: alpine (defecto)
    • Resto: por defecto.
  4. Identifica en Cydia qué fuente causa el error (necesitas saber cuál borrar).
  5. En el SSH, ve al directorio raíz > navega a /etc/apt/sources.list.d/. Busca Cydia.list y ábrelo con Bloc de notas. Verás líneas deb https://....
  6. Borra la línea de la fuente problemática. Reinicia o haz "respring" al dispositivo.

Los errores de Cydia por fuentes corruptas se solucionan editando el archivo de fuentes vía SSH.