Cómo crear un repositorio Cydia para iPhone/iPod con jailbreak
Introducción
Cydia es una app útil, incluso necesaria, en iPhones y iPods con jailbreak para descargar recursos personalizados: temas, apps, tonos. Los repositorios Cydia son directorios de apps que pueden usarse en dispositivos con jailbreak. Pero no basta con subir una app a tu hosting y esperar que Cydia la descargue. Usa Ubuntu y otras herramientas para crear el repositorio y subirlo al hosting antes de usarlo.
Cosas que necesitarás
- Ubuntu
Instrucciones
- Abre el navegador y descarga el Paquete de Herramientas en tu escritorio. Haz clic derecho en el archivo y selecciona "Extraer" para extraer las herramientas en el escritorio. Se crea una carpeta "cydiarepo".
- Ve al menú "Aplicaciones" → "Accesorios" → "Terminal" para iniciar la Terminal.
- Ejecuta estos comandos en la Terminal para instalar las herramientas de la carpeta cydiarepo:
sudo cp /home/username/Desktop/cydiarepo/dpkg-scanpackages /usr/bin sudo chmod 0777 /usr/bin/dpkg-scanpackages sudo cp /home/username/Desktop/cydiarepo/dpkg-gettext.pl /etc/perl sudo chmod 0777 /etc/perl/dpkg-gettext.pl
- Crea una carpeta nueva en el escritorio llamada "MiApp". Dentro, crea dos carpetas: DEBIAN y Applications. Pon tu aplicación en Applications.
- Abre la carpeta DEBIAN, haz clic derecho en espacio blanco → "Crear nuevo documento". Escribe "control" y pulsa Enter. Haz doble clic en el archivo control para editarlo.
- Inserta estas líneas y guarda:
Package: identificador del paquete Name: Nombre de la aplicación Version: Número de versión Architecture: iphoneos-arm Depends: Programa si tu app depende de él (ej. Winterboard) Description: Describe tu app Depiction: URL para mostrar en iframe Maintainer: Tu nombre Author: Nombre del autor Sponsor: Nombre del patrocinador Section: Categoría Cydia donde aparecerá (ej. themes)
Reemplaza la info de ejemplo con la tuya y asegúrate de una línea en blanco al final. - Crea una carpeta nueva en el escritorio llamada "repositorio". Dentro, crea "deb_files" y "uploads". Copia la carpeta "MiApp" del escritorio a "uploads".
- Ejecuta en Terminal para crear paquete de "MiApp":
cd /home/username/Desktop/repositorio/uploads dpkg -b MiApp
Se crea "MiApp.deb" en "uploads". - Mueve "MiApp.deb" de "uploads" a "deb_files". Ejecuta para crear archivo de paquetes del repositorio:
cd /home/username/Desktop/repositorio/ dpkg-scanpackages -m . /dev/null >Packages
Se crea "Packages" en "repositorio". - Haz doble clic en "Packages" para editarlo. En la línea "Filename" pon la ruta a "MiApp.deb":
./deb_files/MiApp.deb. Guarda. - Haz clic derecho en "Packages" → "Comprimir". Selecciona extensión "bz2" y pulsa "Crear" para crear "Packages.bz2".
- Crea un archivo nuevo en "repositorio" llamado "Release". Edítalo e inserta:
Origin: Nombre largo de tu repositorio Label: Nombre corto Suite: stable Version: Versión del repositorio Codename: Lo que quieras Architectures: iphoneos-arm Components: main Description: Describe tu repositorio
Guarda. Tu carpeta "repositorio" ya contiene "deb_files", "uploads", "Packages", "Packages.bz2" y "Release". - Sube toda la carpeta "repositorio" a tu hosting web. Abre "Cydia" en tu dispositivo, ve a "Gestionar" → "Fuentes" → "Editar" → "Añadir" y escribe la URL de tu repositorio; luego añádelo a Cydia.
- ·Cómo crear una carpeta de correo en el iPhone 4G
- ·Cómo crear una carpeta en la pantalla de inicio del HTC EVO
- ·Cómo borrar el nombre en una captura de pantalla del iPhone
- ·Cómo crear carpetas seguras en el iPhone
- ·Cómo renombrar una carpeta en la pantalla de inicio del LG Ally
- ·Cómo crear álbumes de fotos en el Droid Incredible
- ·Cómo crear una carpeta de favoritos en un Nokia E71
- ·Cómo crear tu propio repositorio Cydia (repo) con cliente FTP
- Cómo renombrar una carpeta en el iPhone (iOS 4+)
- Cómo crear carpetas en iPhone (iOS 4 o superior)
- Cómo crear carpetas seguras en el iPhone
- Cómo instalar el repositorio Elastix en Cydia (iPhone/iPod Touch con jailbreak)
- Cómo crear una carpeta en una lista de reproducción de iPod
- Cómo crear un nombre fonéticamente
