Reparar mobileterminal en iOS4.0 para el iPhone

problemas al intentar abrir mobileterimnal con iOS 4 en el iPhoneDesde que actualicé a iOS4.0 no he podido usar la aplicación MobileTerminal pues al abrirla esta se cierra como al segundo. Investigando un poco mas logre conseguir el error ejecutando Terminal desde BASH vía SSH, el error es el siguiente:

# mobile terminal se cierra
 ./Terminal
 dyld: Symbol not found: _OBJC_CLASS_$_UITile
 Referenced from: /private/var/stash/Applications/Terminal.app/./Terminal
 Expected in: /System/Library/Frameworks/UIKit.framework/UIKit

Hoy me puse a jugar un rato y encontré la solución al problema. Lo primero es entrar vía ssh a nuestro iphone. luego eliminamos la aplicación:

rm -Rf /var/stash/Applications/Terminal.app

Cambiamos al directorio de las aplicaciones y descargamos la ultima versión de la pagina del proyecto
mobileterminal:

cd /var/stash/Applications/
wget http://mobileterminal.googlecode.com/files/Terminal-426-unstable.zip

Descomprimimos el archivo y arreglamos los permisos:

unzip Terminal-426-unstable.zip
rm -f Terminal-426-unstable.zip
cd Terminal.app
chmod 644 -R ./*
chmod ugo+x Terminal

Si intentamos abrir la aplicación ahora igual nos va a dar error, primero debemos hacer un respring y listo. Aquí les dejo unas capturas de pantalla del nuevo terminal.



 
Me informan que la 472 también presenta estos problemas y que este mismo procedimiento los soluciona.

 

Noticias vinculadas:

*.- Acceso remoto via ssh al AppleTV.
*.- Flash en el iPhone en 3 pasos.

Etiquetas: , ,

Acerca de orvtech

Para saber un poco mas de mi, puedes: - Leer la pagina: Acerca de Oliver Rivas. - Agregar mi perfil de Google+ a tus círculos. - Seguirme por Twitter. - Seguirme por Identi.ca. - Hacerte Fan de orvtech.com en facebook.