ONE Jailbreak Ad

Simject: La herramienta definitiva para probar los ajustes de iOS en el simulador (Xcode)

Promotion image of Simject: Test iOS Tweaks on Simulator article.

Simject está diseñado para ayudar a los desarrolladores de iOS a probar los ajustes de sus aplicaciones en un entorno simulado, haciendo que el desarrollo sea más eficiente. Esta guía te explicará qué es Simject, cómo configurarlo y cómo utilizarlo, para que puedas aprovechar esta herramienta de forma eficaz, ejecutándola con Xcode en macOS.

¿Qué es Simject?

Simject es una potente herramienta de código abierto diseñada para desarrolladores de iOS y entusiastas del jailbreak tweak. Creada por akemin-dayo, esta herramienta permite inyectar sin problemas tweaks en el simulador de iOS, eliminando la necesidad de dispositivos físicos durante las primeras fases del desarrollo.

Con Simject, puedes probar y depurar tus tweaks en tiempo real utilizando el simulador de Xcode, agilizando tu flujo de trabajo y ahorrando un tiempo valioso. Usándolo, no necesitas ejecutar tu proyecto de desarrollo directamente en un dispositivo con jailbreak. Es imprescindible si piensas en el desarrollo de tweaks para dispositivos iOS.

Simject running on iOS Simulator

Tanto si estás creando un modificador de IU personalizado, un tweak del sistema o experimentando con funciones de enganche, Simject tiende un puente entre la teoría y la realidad. Es compatible con macOS y se integra sin problemas con herramientas de desarrollo populares como Theos, por lo que es imprescindible para cualquiera que forme parte de la comunidad jailbreak.

Una vez configurado, puedes cargar tus archivos de tweak en el simulador mediante Simject y utilizar un comando llamado resim para actualizar y probar tus cambios. Es especialmente útil para los desarrolladores que trabajan en varios proyectos, ya que permite realizar pruebas en diferentes versiones del simulador. Un detalle inesperado es que puede haber diferencias de comportamiento entre el simulador y los dispositivos reales, por lo que sigue siendo recomendable realizar pruebas finales en dispositivos físicos.

Cómo instalar simject en macOS

Empezar a utilizar Simject es sencillo, pero requiere un poco de configuración. En primer lugar, tendrás que descargar e instalar Xcode desde el Mac App Store, ya que proporciona el simulador de iOS y las herramientas de desarrollo esenciales. A continuación, asegúrate de configurar Theos, el popular framework utilizado para crear ajustes de iOS. Por último, tendrás que clonar el repositorio de Simject desde GitHub utilizando Terminal.

Si no conoces ninguno de estos pasos o necesitas instrucciones más detalladas, la documentación de Simject es un gran recurso. Lo cubre todo, desde la instalación hasta la resolución de problemas, para que puedas empezar a probar ajustes en el simulador en un abrir y cerrar de ojos.

Sigue estos pasos para configurar simject en tu dispositivo macOS:

Requisitos previos:

Paso 1. Clonar el repositorio

Abre el Terminal y ejecuta

git clone https://github.com/akemin-dayo/simject.git cd simject 

Paso 2. Instala las dependencias

Utiliza el script de instalación incluido para instalar frida-core y otras dependencias necesarias.

sudo make setup 

Paso 3. Configurar Theos Configurar Theos

Añade el directorio de Simject a las variables de entorno de Theos. En tu ~/.bashrc o ~/.zshrc, añade:

export SIMJECT_DIR=/ruta/a/simject 

Paso 4. Prepara tu modificación

Crea un nuevo ajuste de Theos o modifica uno existente. Asegúrate de que tu Makefile incluye:

ARCHS = x86_64 TARGET = simulador:clang:latest:latest 

Paso 5. Carga la modificación en el simulador

Construye tu tweak y ejecútalo:

make install 

Inicia el simulador de iOS, ¡y tu tweak se cargará automáticamente!

FAQ

+

Aunque Simject acelera significativamente las primeras fases de desarrollo al permitir la prueba de tweaks en el simulador de iOS, no debería sustituir por completo la prueba en un dispositivo físico con jailbreak.

+

Simject admite oficialmente simuladores de iOS 13 y posteriores, ya que las versiones anteriores de iOS (por ejemplo, iOS 12 o inferiores) utilizan arquitecturas binarias y marcos de trabajo obsoletos que no son compatibles con las herramientas modernas de Xcode.

+

¡Sí! Simject funciona de forma nativa en los Mac de Apple Silicon (M1/M2) sin necesidad de traducción a Rosetta. Esto garantiza tiempos de compilación más rápidos y una inyección de ajustes más suave en comparación con los sistemas basados en Intel.

.

Author Photo
Escrito por

Kuba has over 20 years of experience in journalism, focusing on jailbreak since 2012. He has interviewed professionals from various companies. Besides journalism, Kuba specializes in video editing and drone flying. He studied IT at university before his writing career.

Publicar un comentario

Últimas publicaciones

3uHerramientas

3uTools para Mac y Windows: Descargar la última versión (junio 2025)

Descarga la última versión de 3uTools para Mac y Windows 11. Usa esta herramienta todo en uno para iPhone: jailbreak, crackear contraseñas olvidadas, flashear el firmware de iOS, firmar archivos IPA, descargar apps, falsificar la ubicación GPS, desactivar...

IPATool

IPATool: Cómo descargar archivos IPA de la App Store

Al iniciar sesión en la App Store en tu dispositivo y decidir instalar una aplicación, no hay opción para obtener el archivo IPA. IPATool se conecta a iTunes y la App Store con tu ID de Apple, lo que permite descargar archivos IPA directamente desde...

Cinebench r15

Descarga Cinebench R15: Benchmark gratuito de CPU y GPU

A pesar de versiones más recientes como Cinebench R20, R23 y ahora R2024, Cinebench R15 sigue siendo un elemento recurrente en las herramientas de benchmarking para entusiastas del hardware, overclockers y profesionales. Aquí puedes descargar...