Como eliminar repos caducadas o conflictivas cuando Cydia no te deja hacerlo.

Hay veces que instalamos repos en Cydia y unas veces por error, otras porque las repos caducan, otras porque esas repos son malignas o por otras muchas más razones y cuando queremos eliminarlas de nuestra lista de Cydia por el método tradicional, no nos deja desinstalarla.

Voy a explicar un par de métodos que deberían hacer que esa repo rebelde desaparezca de Cydia.

Debo avisar que el primer método puedo implicar reiniciar el dispositivo y volver a realizar el jailbreak.

Método 1:

  • Lo primero que debemos hacer es entrar en los archivos del iPhone, bien por ssh o por la aplicación «Filza», la cual es la que yo aconsejo y esta gratis en la repo de BigBoss.
  • Una vez dentro nos dirigimos a la ruta «etc/apt/sources.list.d» y abrimos con el editor de texto el archivo «Cydia.list»
  • Ahí nos encontraremos todas las repos intaladas en Cydia. Solo tenemos que borrar la que queramos eliminar y guardar.
  • Llegados a este punto podemos hacer un respring y comprobar si la repo se ha eliminado. De no ser así repetiremos estos pasos y pasaremos al punto siguiente.
  • A continuación iremos a la ruta «var/mobile/Library/Preferences com.saurik.Cydia.plist».
  • Desplegar «Root» y luego «Cydia Sources» y ahí buscar y Borrar la misma repo que he mis botrado antes.
  • Guardamos, cerramos Filza y reiniciamos el dispositivo.
  • Volvemos a hacer el Jailbreak.

Una vez hecho esto, cuando abramos Cydia, la repo debería haber desaparecido.

Método 2:

Hay veces que con el método 1 las repos son demasiado rebeldes y no conseguimos eliminarlas. En ese caso procederemos a ejecutar este otro método más radical pero más efectivo.

  • Lo primero que hay que hacer es una copia de la seguridad de todas nuestras repos (hay varios métodos por internet para realizar este proceso) ya que este método va a eliminar por completo todas las repos que tengamos, excepto las originales que se instalan con «Cydia» y servirá para poder volver a instalarlas más tarde.
  • Lo siguiente es descargarnos de Cydia la aplicación de «CyDown» la cual se puede descargar gratuitamente de la repo de «Xarold».
  • Una vez tengamos instalada «CyDown» entraremos en la aplicación y bajaremos hasta abajo del todo hasta que veamos las siguientes opciones

  • Una vez aquí pincharemos en la opción «Reset Settings to Defaults»

  • Hecho esto abriremos «Cydia» y verlos que todas las repos han desaparecido, excepto las originales que se instalan con «Cydia».
  • Luego solo queda volver a instalar todas las repos que queramos tener y listo.

Este último paso es un poco tedioso, pero merece la pena si queremos tener un «Cydia» limpio de repos que nos pueden dar muchos quebraderos de cabeza.