Cómo crear un tema de SBSettings

Una de las mejores características de un iPhone con jailbreak es el grado en que los usuarios pueden personalizar el dispositivo más allá de los límites estándar impuestos por Apple. SBSettings, una aplicación de Cydia que permite a usuarios de iPhone con jailbreak cambiar rápidamente la configuración del sistema, se puede personalizar organizando archivos de imagen en la biblioteca del sistema del dispositivo. Hacer esto permite a los usuarios adaptar la apariencia de la aplicación a su estética personal. Estos temas también pueden enviarse a Cydia, donde otros usuarios pueden descargarlos y aplicarlos a sus propios iPhones.

Qué necesitarás

  • Un iPhone con jailbreak con Open SSH instalado
  • Un ordenador

Instrucciones

Construcción del tema

  1. Crea una carpeta en tu ordenador. El nombre de esta carpeta debe ser el mismo que quieras usar para tu tema. Dentro de esta carpeta, crea 10 carpetas más. Estas carpetas contendrán las imágenes usadas cuando un icono esté activado o desactivado. Los nombres de estas subcarpetas deben ser: "3G", "Bluetooth", "Brillo", "Procesos", "Wi-Fi", "EDGE", "Notas rápidas", "Teléfono", "Ubicación" y "Datos". Hay muchos interruptores adicionales que los usuarios pueden descargar de Cydia, y los temas más completos compensarán estos interruptores adicionales. Algunos de los iconos adicionales más populares incluyen "SSH", "Safari Downloader", "iPod", "Mantener activo", "Rotación", "Alertas SMS", "Bloqueo automático", "Vibrar" y "Volumen". Crear carpetas para estos iconos es opcional, pero es importante tener en cuenta que como se usarán las imágenes predeterminadas cuando no haya una imagen personalizada disponible, el tema puede verse extraño con una mezcla de ambas.

  2. En cada una de tus subcarpetas coloca una imagen que quieras usar cuando el ajuste esté activado y desactivado. Usa "On.png" para cuando el ajuste esté activado y "Off.png" para cuando esté desactivado. Asegúrate de que ambas imágenes tengan una proporción de 60x60 píxeles.

  3. Para iconos que no se activan o desactivan, crea tres archivos de imagen para acomodar una ventana secundaria de hasta tres filas. Coloca estos archivos en la carpeta principal del tema. Usa "SliderFrame.png" para el primer archivo de imagen y haz la proporción 271x71 píxeles. Usa "SliderFrame2Row.png" para el segundo archivo de imagen y haz la proporción 271x121 píxeles. Usa "SliderFrame3Row.png" para el tercer archivo de imagen y haz la proporción 271x171 píxeles.

  4. En la carpeta principal, crea tres archivos para proporcionar una imagen para la ventana principal. Esta ventana alberga los iconos contenidos en tus subcarpetas y puede tener hasta tres filas. Para una ventana principal con solo una fila, nombra el archivo "BackgroundImage1Row.png" y dale una proporción de 320x287 píxeles. Para una ventana principal con dos filas, nombra el archivo "BackgroundImage2Row.png" y dale una proporción de 320x375 píxeles. Para una ventana principal con tres filas, nombra el archivo "BackgroundImage3Row.png" y dale una proporción de 320x480 píxeles.

  5. Para los botones debajo de los iconos, crea cinco archivos de imagen en tu carpeta principal del tema. Dale a cada archivo una proporción de 30x30 píxeles. Usa "Settings.png" para el botón "Más", "Refresh.png" para el botón "Actualizar", "Dock.png" para el botón "Dock", "Respring.png" para el botón "Respring" y "Power.png" para el botón "Apagar". Como hay situaciones donde tanto "Más" como "Dock" no pueden usarse, necesitas crear un archivo llamado "SettingsNoUse.png" y un archivo llamado "DockNoUse.png" para estos momentos. Crea un archivo de imagen estándar "NoUse.png" para botones que puedan aparecer luego y no puedan desactivarse.

  6. Para iconos que salgan para SBSettings después de que hayas creado tu tema, puedes crear un archivo de imagen en blanco para proporcionar al icono una imagen consistente con tu tema. Coloca estos iconos en la carpeta principal del tema. Usa "BlankOn.png" y "BlankOff.png" para los nombres de estos archivos y asegúrate de que tengan una proporción de 60x60 píxeles.

  7. Crea un archivo de imagen para usarse para cerrar una ventana. Esta imagen aparecerá en cada ventana. Nombra este archivo "Close.png" y asegúrate de que el archivo de imagen tenga una proporción de 25x25 píxeles. Coloca este archivo en la carpeta principal del tema.

  8. Usa OpenSSH para añadir tu tema a la siguiente carpeta en tu iPhone: "Private/Var/Mobile/Library/SBSettings/Themes".