ONE Jailbreak Ad

Instalar theos en macOS e iOS

Promotion image of Instalar theos en macOS e iOS article.

Theos comenzó como un framework para iPhone, concebido para optimizar el desarrollo de código para interfaces de línea de comandos, especialmente diseñado para dispositivos iOS con jailbreak. Rápidamente se consolidó como una de las bibliotecas más importantes, facilitando la creación y compilación de una gran cantidad de ajustes de jailbreak de primer nivel, que abarcan tanto configuraciones rooteadas como sin root. Con el tiempo, Theos se convirtió en un sistema de compilación versátil basado en Make para plataformas de escritorio como Windows, Linux y macOS.

Una parte importante de la comunidad de jailbreak depende de tweaks de código abierto, que funcionan no solo como ejemplos inspiradores del potencial para modificar el sistema iOS, sino también como amplios repositorios de conocimiento para desarrolladores de tweaks en ciernes. Muchos de estos tweaks requieren el uso de las bibliotecas Theos para compilarlos.

Las bibliotecas de Theos se instalan fácilmente en diversas plataformas, como dispositivos iOS, macOS, Linux y PC con Windows. Esta versatilidad permite a los desarrolladores compilar ajustes sin problemas en una amplia gama de sistemas operativos. En esta guía, le guiaremos paso a paso por el proceso de instalación de las bibliotecas de Theos, específicamente en plataformas macOS e iOS.

En el próximo artículo, te guiaré a través del proceso de compilación de un ejemplo de ajuste de código abierto , diseñado para entornos de jailbreak con y sin root, disponible en GitHub. Además, señalaré errores comunes que podrían dificultar la compilación fluida del ajuste. Sin embargo, antes de comenzar, comencemos por instalar Theos.

Cómo instalar Theos en macOS

Esta guía está diseñada para ayudarle a instalar Theos en su dispositivo macOS. Para continuar con la instalación, su sistema macOS debe tener Mavericks (10.9) o posterior, hasta la versión más reciente del sistema operativo Sonoma 14. La versión más reciente de Theos para macOS puede compilar paquetes para macOS, iOS, watchOS, tvOS y simuladores.

Siga estos pasos para instalar theos en macOS Sonoma 14:

Paso 1. Abra la aplicación de terminal e instale Instalar Homebrew Package Manager para macOS.

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Paso 2. Instale los componentes brew adicionales necesarios para compilar archivos, modificar los derechos de un binario, administrar repositorios git y extraer archivos.

 brew install ldid xz brew install git brew install make echo PATH=\"$(brew --prefix make)/libexec/gnubin:\$PATH\" >> ~/.zprofile

En versiones de macOS anteriores a la 10.15 Catalina, el shell predeterminado es bash en lugar de zsh. Por lo tanto, conviene usar ~/.bash_profile en lugar de ~/.zprofile en el comando anterior.

Paso 3. Instala Xcode desde la App Store, que incluye herramientas esenciales para todas las plataformas de Apple. Ten en cuenta que la última versión de Xcode incluye el SDK más reciente de iOS.

Paso 4. Ejecute el instalador de theos para macOS desde la aplicación de terminal.

 bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)"

Captura de pantalla del instalador de Theos ejecutándose en la aplicación de terminal en macOS.

Paso 5. Configure la variable de entorno THEOS.

 export THEOS=~/theos echo "export THEOS=~/theos" >> ~/.zprofile chmod 755 ~/.zprofile

Paso 6. Descargar los SDK de iOS parcheados necesarios para la compilación de ajustes.

 curl -LO https://github.com/theos/sdks/archive/master.zip

Paso 7. Extraiga el archivo de los SDK parcheados a una carpeta TMP. Créelo si no existe.

 unzip master.zip -d TMP/

Paso 8. Mueva todos los SDK parcheados a la carpeta skds de theos.

 mv TMP/sdks-master/*.sdk $THEOS/sdks

Captura de pantalla de la lista de SDK parcheados en el Finder.

Paso 9. Elimine el archivo master.zip y la carpeta TMP.

 rm -r master.zip TMP/

Paso 10. Ocasionalmente, deberías actualizar Theos. Puedes hacerlo con el siguiente comando.

 $THEOS/bin/update-theos

Cómo instalar Theos en iOS

Esta guía completa está diseñada para ayudarte a instalar Theos correctamente en tu dispositivo iOS. Siguiendo los pasos a continuación, podrás ejecutar Theos sin problemas en iOS 12.0 o posterior. Tanto si operas en un entorno de jailbreak con o sin root, ten la seguridad de que ambas configuraciones son totalmente compatibles. ¡Comencemos!

Paso 1. Haz jailbreak a tu dispositivo con la herramienta que prefieras.

Paso 2. Agregue los repositorios necesarios a su administrador de paquetes como Sileo.

 https://apt.procurs.us/ https://apt.bingner.com/

Paso 3. Instale los paquetes (bash, curl, sudo) con su administrador de paquetes o desde la aplicación de terminal.

 apt-get install bash curl sudo

Paso 4. Abra la aplicación de terminal e instale theos para iOS.

 bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)"
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