FLEXall es un cargador FLEX para depurar y explorar aplicaciones iOS

¿Alguna vez te preguntaste cómo los desarrolladores de tweaks modifican las funciones del sistema iOS sin una API oficial? Si la respuesta es sí, te presento FLEXall con FLEX, un conjunto de herramientas de depuración y exploración integradas para el desarrollo de iOS.
Agregue FLEXall Repo a su administrador de paquetes
¿Qué es FLEXall?
El ajuste FLEXall es simplemente otro cargador FLEX que se adapta a todos los demás cargadores. FLEX es un conjunto de herramientas de depuración y exploración integradas para el desarrollo de iOS, que permite conectarse a elementos del sistema sin una API. Esta herramienta es imprescindible para los desarrolladores de ajustes de jailbreak.
El ajuste se puede activar con una pulsación larga en la barra de estado o con una pulsación larga en cualquier lugar con tres dedos. Al activarse, FLEX muestra una barra de herramientas en una ventana sobre la aplicación. Desde esta barra, se puede modificar prácticamente cualquier estado de una aplicación en ejecución.
Desde aquí puedes habilitar la jerarquía de vistas, seleccionar elementos pulsando, ver y editar las propiedades disponibles y mover elementos en la pantalla con la función de arrastrar y soltar. También puedes abrir el menú FLEX completo, desde donde puedes acceder a funciones de depuración de iOS aún más potentes.

Con FLEXall Tweak, es fácil modificar el texto desplazado, el tamaño o la posición de los elementos, eliminar elementos de la pantalla, etc. También incluye una herramienta de marcadores que permite agregar todas las páginas editadas de una función para acceder rápidamente más tarde. No se requieren conocimientos de programación.
Por supuesto, la mayor ventaja de usar un ajuste como FLEXall la ofrecen los desarrolladores de ajustes para jailbreak. Con esta herramienta, sabrá cómo conectarse a funciones y objetos del sistema, lo que le permitirá modificarlo de forma inesperada.
Un gran ejemplo es el ajuste PinAnim , que aporta animaciones a los puntos del código PIN en iOS 14. Matthew Anisovich no solo lanzó el ajuste de forma gratuita, sino que también escribió un artículo que explica cómo se creó en un tutorial paso a paso, incluido el proceso de depuración de iOS con FLEX.
FLEXall, como cargador FLEX para iOS, incluye funciones adicionales. Puede mostrar la barra de herramientas sobre las alertas (incluidas las alertas de SpringBoard), evitar el modo de suspensión al explorar las vistas FLEX, cerrar la ventana del explorador usando la barra de navegación en lugar de tener que ir a la vista inicial y mover el "Gráfico de objetos" justo después de los "Accesos directos".
FLEX (Flipboard Explorer) ofrece numerosas funciones. Con esta herramienta de desarrollo para iOS, diseñada para optimizar el jailbreak, puedes inspeccionar y modificar vistas en la jerarquía, ver las propiedades e Ivars de cualquier objeto, modificar dinámicamente diversas propiedades e Ivars, añadir tus propios atajos de teclado para el simulador y acceder a cualquier objeto activo mediante un escaneo del montón.
Al acceder al menú desde la barra de herramientas flotante de FLEXall, también podrá: llamar dinámicamente a métodos de instancia y clase, observar el historial detallado de solicitudes de red con tiempos, encabezados y respuestas completas, ver los mensajes de registro del sistema o explorar todas las clases de su aplicación y los marcos de sistemas vinculados (públicos y privados). FLEXall es compatible con iOS 8 a iOS 15.
FLEX también ofrece la opción de ver el sistema de archivos dentro del entorno de pruebas de tu aplicación, explorar bases de datos SQLite o Realm en el sistema de archivos, ver y modificar dinámicamente los valores de NSUserDefaults, acceder rápidamente a objetos útiles como [UIApplication sharedApplication], el delegado de la aplicación, el controlador de vista raíz en la ventana clave, etc. Además, puedes depurar aplicaciones.

FLEXall, creado por Deep Patel, se lanzó como un proyecto de código abierto con todos los archivos disponibles a través del repositorio de GitHub . El código fuente se escribió en Logos y el proyecto se puede compilar fácilmente. Se requieren las bibliotecas Theos. Tweak funciona en armv7, armv7s, arm64 y arm64e.
Si no tienes experiencia en programación, puedes probar Flex 3. Esta herramienta te permite modificar fácilmente las aplicaciones del sistema y de terceros instaladas en tu dispositivo iOS. En lugar de modificar una aplicación, usa uno de los más de 30 000 parches enviados por la comunidad. La plataforma funciona con jailbreaks de iOS 9 a iOS 14.
Cómo instalar FLEXall desde el repositorio
El ajuste FLEXall se lanzó como paquete gratuito a través del repositorio privado DGh0st. Añade el repositorio del ajuste FLEXall a tu gestor de paquetes e instala el cargador FLEX, que se activa con una pulsación larga en la barra de estado o con tres dedos en cualquier lugar.
- Abra la aplicación Cydia y toque la pestaña Fuentes.
- Toque Editar → Agregar botones e ingrese la URL del repositorio https://dgh0st.github.io.
- Instale el ajuste FLEXall desde el nuevo repositorio.
- Respira tu iPhone para aplicar todos los cambios.
- Abra el panel de preferencias de FLEXall y mantenga presionada la barra de estado.
Alternativamente, utilice los enlaces rápidos disponibles en la parte superior de esta página para agregar con solo un toque el repositorio a su administrador de paquetes favorito (Cydia, Sileo, Installer , Zebra).
Qué hay de nuevo
- Cargue dinámicamente libflex para mejorar los tiempos de carga del proceso.
- Corregir la compatibilidad con las versiones beta de libflex.
- Arreglar el problema de FLEX 4 que no aparece en la pantalla de bloqueo.
- Se soluciona el problema de congelamiento al presionar el botón Listo con la nueva actualización FLEX 4.
- Se soluciona el problema del gráfico de objetos que no se posiciona después de los accesos directos con la nueva actualización FLEX 4.
- Se soluciona el problema de los controladores de vista FLEX que no aparecen en la pantalla de bloqueo para iOS 13.3+.
- Cambie el nombre de lista blanca a lista negra, porque en realidad es una lista negra.
- Agregue una forma de deshabilitar procesos usando la lista blanca plist.
- El valor predeterminado es no cargar en Snapchat cuando no se especifica ninguna lista blanca.