Crackea tus propias aplicaciones con esta guía:

Necesitaras:

1.GNU Debugger para iphone
2. otool para iphone
3. La aplicaion legal y legitima
4. SSH

otool y gdb están disponibles en cydia. gdb es un GNU Debugger y otool está en toolchain. Depues de descargar, le dais permisos 775 y reiniciais el iPhone


1. Ejecuta otool.

Y escribe esto:
otool -l path/to/myapp.app/xyz

Esto te dará mucha información, pero la parte que buscamos es LC_ENCRYPTION_INFO. Que más o menos es así:

Load command 9
cmd LC_ENCRYPTION_INFO
cmdsize 20
cryptoff 4096
cryptsize 798720
cryptid 1
Load command 10

cryptid significa que está encriptado. 1= encrypted 0= unencrypted
cryptsize es el tamaño en bytes de la encriptación.


2. Ahora hay que usar gdb

Abrimos las aplicacion y usamos este commando:
ps ax

Esto muestra los procesos que está ejecutando el iPhone

Ejecutamos
gdb -p <pid>

Y esperamos, esto tarda un poco

Ahora ejecutamos

dump memory dump.bin 0×2000 0×20000

Y terminamos y cerramos gdb.

3. Ahora toca usar el Hex

Reemplazar data desde 0×1000 del exec original con la info que hemos dumpeado. Cambiamos el crypt id, suele estar por la línea 0×800. Guardamos y metemos el nuevo exec en el iPhone, reemplazando el antiguo, y usamos el siguiente comando para firmarlo

ldid -S myapp

Artículos Relacionados