Choicy

Choicy

iOS 10 - iOS 16
Una herramienta avanzada de configuración de plugins de jailbreak

Demostración fotográfica

Choicy

Características funcionales

- Desactivar la inyección de plug-ins para cada proceso individualmente
- Configure la biblioteca dinámica (dylib) de cada complemento por separado para cada proceso
- Desactivar plug-ins de forma global (se pueden establecer excepciones para procesos específicos)
- Opción de acceso directo a la aplicación: permite iniciar una aplicación una sola vez con o sin complemento.

Tutorial de instalación

  • salir paraColección de fuentes de softwarePágina Buscar fuentes ajenas Añadir a Cydia/Sileo
  • Busca Choicy e instálalo después de cargar las fuentes de la lista de fuentes.

Tutoriales

  • Tras la instalación, ve a Ajustes - Choicy para configurar los ajustes.
    • Situada encima de la aplicación del usuario, con la aplicación instalada del usuario en la parte inferior.
  • Configuración global de plugins: la inyección de plugins puede desactivarse para todas las aplicaciones.
  • Configuración de aplicaciones: la inyección de plugins puede configurarse para aplicaciones individuales.
    • Desactivar la inyección de plug-ins: puede desactivar la inyección de todos los plug-ins en la aplicación actual.
    • Configuración personalizada del plugin: reglas de listas blancas y negras
      • Permitir/Lista Blanca: Habilitar para permitir la inyección de plugins en la aplicación actual.
      • Denegar/Lista negra: Habilitar para prohibir la inyección de plugins en la aplicación actual.
  • "Opción de lanzamiento sin plug-in": Después de abrir el escritorio, pulse/reprima prolongadamente el icono de la App y aparecerá el menú, utilice esta función para lanzar la App, y esta vez no hay plug-in inyectado en la App.
  • "Opción de inicio con plug-in": después de abrir el escritorio pulsación larga/represión el icono de la App aparece después del menú, utilice esta función para iniciar la App, esta vez para iniciar la App con inyección de plug-in.

Registro de actualización

1.5.2-2 (18 de febrero de 2025)

  • - Arreglar archivos binarios en montajes cryptex que no aparecen en la lista daemon en iOS 16+.
  • - Arreglar la configuración del demonio que no funciona

1.4.10-3 (15 de agosto de 2023)

  • - Fix crash cuando Choicy se inyecta en un proceso que no pasa su ruta ejecutable a argv[0]

1.4.10-2 (12 de julio de 2023)

  • - Se ha corregido un error por el que la integración de Crane no funcionaba como se esperaba en algunos casos.

1.4.10 (8 de junio de 2023)

  • - Corregida parte de la función de iOS 15.0+: al lanzar apps de uso frecuente en segundo plano para acelerar su apertura, algunos ajustes de Choicy no se aplicaban correctamente cuando el sistema lanzaba las apps.

1.4.9-2 (31 de mayo de 2023)

  • - Integración de soluciones prácticas con la grúa

1.4.9-2 (31 de mayo de 2023)

  • - Corregidos los ajustes de aplicación para "Aplicación"/"Plugin de aplicación" mostrados en la sección "Daemon".
    - Integración fija con Crane

1.4.9 (7 de mayo de 2023)

  • - Añade soporte para añadir aplicaciones/complementos de aplicaciones en la sección "Adjuntar ejecutables", anteriormente estos ajustes no se aplicaban correctamente.
    - Mejoras menores del código

1.4.8 (4 de mayo de 2023)

  • - Corrección de los ganchos no fiables en iOS 15 y posteriores (los ajustes de la aplicación no funcionan cuando la aplicación se inicia en segundo plano).
    - Construcción desarraigada mejorada

1.4.7-3 (22 de abril de 2023)

  • - Arreglo urgente: arreglar el desarraigo

1.4.7-2 (22 de abril de 2023)

  • - Soporte mejorado para rootless

1.4.7 (11 de abril de 2023)

  • - Soporte sin raíces
    - Soporte Ellekit

1.4.6 (31 de diciembre de 2022)

  • - Se soluciona un problema por el que la página de resolución de problemas de ajuste podía estar vacía en algunos dispositivos.
    - Se ha corregido un problema por el que la pantalla de resolución de problemas de ajuste podía mostrar un mensaje de error al seleccionar un paquete.

1.4.5 (30 de diciembre de 2022)

  • - Añadir soporte para rootless jailbreaks
    - Mejoras del código

1.4.4 (1 de diciembre de 2022)

  • - Corregir una lista vacía de ajustes de plugin de aplicación en iOS 13 y por debajo de

1.4.3 (18 de noviembre de 2022)

  • - Compatibilidad con iOS 15

1.4.2 (4 de agosto de 2022)

  • - Mejorar la lista de ajustes para cada proceso

1.4.1 (5 de abril de 2022)

  • - Soluciona el problema de la barra de búsqueda en iOS 11-12

1.4 (4 de noviembre de 2021)

  • - Las anulaciones de listas blancas y negras en la configuración de ajuste global se han sustituido por ajustes de configuración global de anulación específicos del proceso (si las anulaciones de listas blancas y negras estaban activadas anteriormente, este ajuste se activará automáticamente para todos los procesos configurados con configuraciones de listas blancas y negras).
    - Cambiar el nombre de "lista blanca" y "lista negra" por "permitir" y "denegar". " para mejorar la legibilidad y la localización.
    - Se ha añadido la posibilidad de configurar complementos de aplicación (widgets, extensiones de notificación, etc.) a través de la nueva sección "Complementos de aplicación", accesible en la parte inferior de la configuración del proceso de aplicación.
    - Añadir una sección de solución de problemas de sintonización a la página de preferencias de raíz, que se puede utilizar para detectar automáticamente si Choicy está impidiendo que se inyecten sintonizaciones de los paquetes seleccionados, y también incluye una opción para resolver automáticamente la situación si se determina que es el caso.
    - Se ha añadido la sección "Otros ejecutables" a la página de preferencias raíz, que permite a los usuarios avanzados configurar inyecciones de ajuste para cualquier binario del sistema de archivos.
    - Añadir una API a SpringBoard que permita que otros ajustes proporcionen cobertura de las configuraciones de ajuste de la aplicación (excluyendo los demonios y otros procesos no relacionados con la aplicación).
    - En los casos en los que Choicy no se carga primero y algunos tweaks aparecen en gris, ahora aparece un botón de mensaje al final de la lista de tweaks, que informa al usuario del problema y de las posibles soluciones cuando se hace clic en él.
    - Puede buscar por identificador de aplicación en el campo de búsqueda de la lista de aplicaciones.
    - Añadir un botón "Restablecer preferencias" en la parte inferior de la página Preferencias raíz.
    - Se ha corregido un error por el que la opción Configuración de ajustes personalizados podía aparecer en gris incorrectamente en algunos casos tras minimizar y volver a abrir la aplicación Preferencias.
    - La mayor parte del código base se ha refactorizado y/o reescrito

1.3.6 (5 de junio de 2021)

  • -Muestra el identificador de la aplicación como subtítulo (requiere AltList 1.0.4 o superior)

1.3.5 (19 de mayo de 2021)

  • - El cambio de AppList a AltList ha solucionado algunos problemas en la sección de aplicaciones.

1.3.4 (4 de abril de 2021)

  • - Lista de ajustes ordenada alfabéticamente
    • 修复首选项 plist 名称(Preferences.plist -> ChoicyPrefs.plist)

1.3.3 (31 de marzo de 2021)

  • - Arreglar Preferencias detectando a veces la plataforma de inyección equivocada al dejar archivos Substrate del último jailbreak.
    - Gracias a @tomaszpoliszuk en GitHub por las mejoras en el código de la opción "Empezar sin ajustes".
    - Reincorporación de los cortes armv7 eliminados accidentalmente en 1.3.2
    - Quitar el slice arm64e de Xcode 12, ya que resulta que no es necesario para soportar iOS 14 arm64e.

1.3.2 (12 de febrero de 2021)

  • - Corregir un bloqueo al acceder a ciertas páginas en las preferencias Choicy en algunas versiones de iOS
    - Asegúrese de que el PreferenceLoader no puede ser desactivado por el Choicy.
    - Añadido Xcode 12 arm64e rebanadas para apoyar arm64e dispositivos en iOS 14 y más tarde

1.3.1 (26 de enero de 2021)

  • - Si un usuario consigue activar tanto la Inyección de Sintonía Desactivada como la Configuración de Sintonía Personalizada, ¡no las congele al mismo tiempo!
    - Asegúrese de que el PreferenceLoader no puede ser desactivado por el Choicy.

1.3 (10 de diciembre de 2020)

  • - Añadir una barra de búsqueda a la aplicación, demonio y configuraciones de ajuste global (gracias a @brendonjkding en GitHub para el PR)
    - Fijar la inyección personalizada tweak no funciona en libhooker (iOS 14.1+)
    - Añadir subtítulos a las celdas de ajuste para mostrar los paquetes con ajustes instalados.
    - Añadida localización griega gracias a @Greek_Ios_Hack en Twitter.
    - Si la AppList no funciona, se muestra una alerta de error
    - Arreglar los accesos directos de aplicaciones que no funcionan en iOS 14.0 debido a la detección de versiones corruptas

1.2.6 (22 de octubre de 2020)

  • - Corregir configuraciones personalizadas tweak causando aplicaciones se bloqueen en iOS 14.1

1.2.5 (7 de octubre de 2020)

  • - Fijar iconos táctiles táctiles en iOS 14

1.2.4-2 (24 de julio de 2020)

  • - Arreglar icono siempre negro (incluso en modo oscuro)

1.2.4 (24 de julio de 2020)

  • - Hacer que el parser macho respete rpath, esto debería arreglar algunos casos raros en los que la lista de ajustes está vacía para algunas aplicaciones.
    - Se ha mejorado el uso de memoria utilizando un método mejor para obtener identificadores de aplicaciones y rutas de ejecutables (gracias a saurik).
    - Se han añadido iconos para las operaciones "Sin ajuste al inicio"/"Requiere ajuste al inicio".

1.2.3 (21 de junio de 2020)

  • - Corrección de una lista de ajustes imprecisa en SpringBoard debido a que AppList no proporciona la ruta ejecutable a SpringBoard.

1.2.2 (8 de junio de 2020)

  • - SparkAppListSB ya no se oculta incorrectamente en la configuración.

1.2.1 (25 de mayo de 2020)

  • - Cargue siempre la AppList en el SpringBoard para evitar que se dañe la configuración de la aplicación.

1.2 (12 de abril de 2020)

  • - Mejorar aún más la detección de ajustes en el proceso de inyección
    - Cambiado el nombre de dylib de "000_Choicy.dylib" a "Choicy.dylib" (3 espacios), ¡ahora carga antes!
    - Si el Choicy no se carga en primer lugar, sólo gris los ajustes que se cargaron antes que él, en lugar de desactivar la configuración por completo.

1.1.4

  • - Mejorar aún más la detección de ajustes en el proceso de inyección
    - El error "not loaded first" no aparece en los jailbreaks alternativos, ya que es un problema de Substrate.
    - Mejoras de rendimiento

1.1.3

  • - Mejorar aún más la detección de ajustes en el proceso de inyección
    - Detecta si el Choicy se carga primero, y si no, imprime un error en la página de Preferencias

1.1.2

  • - Se soluciona un problema por el que los ajustes filtrados sólo por categorías no aparecían en la lista de ajustes y se cargaban en el proceso aunque no debieran.
    - Corregir una fuga de memoria que en algunos casos podría causar algunos procesos para ser asesinados por jetsam

1.1.1-2

  • - Corrección de la regresión introducida en la versión 1.1.1 que rompía por completo las configuraciones de ajuste personalizadas.

1.1.1

  • - Se ha corregido un problema por el que la lista de ajustes aparecía vacía en algunos casos (principalmente en dispositivos de 32 bits).
    - Resuelto un problema que provocaba bloqueos cuando unc0ver utilizaba un método diferente para obtener el contenido de /usr/libexec en A12. unc0ver también solucionará este problema en el futuro.

1.1

  • - Añadir opciones de configuración de ajuste global (utilizar opciones de lista negra/lista blanca específicas del proceso para anular las opciones globales).
    - Los demonios que no están preparados para la inyección ahora se ocultan automáticamente.
    - Los "demonios recomendados" se determinan ahora en tiempo de ejecución comprobando si están vinculados a UIKit (antes era una lista de demonios codificada).
    - Las listas de ajuste específicas del proceso deben ahora 100% correcta (internamente utilizando el mach-o / dyldSharedCache parser)
    - Añadir una sección para aplicaciones ocultas en la parte inferior de la lista de aplicaciones.
    - Permitir la configuración de la aplicación Ajustes (antes estaba oculta).

1.0.2

  • - Ajustes sutiles para detectar mejoras

1.0.1

  • - Fijar la opción 3D Touch no se muestra en algunas aplicaciones