Desde 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.
- iOS 4 con mobileterminal beta
- iOS 4 y mobileterminal de cydia
- Problemas abriendo mobileterminal bajo iOS 4.0
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.





Gracias por el tutorial, me estaba volviendo loco. A día de hoy, la version 472 es la más reciente y sigue funcionando siguiendo estos pasos.
Por nada, gracias por actualizarme con el numero de versión… ya actualizo el tutorial
Hola me he quedado en este paso
(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)
He descomprimido el archivo en el escritorio… donde tengo que copiarlo y que quiere decir arreglamos los permisos? que tengo que hacer?
muchas gracias espero una respuesta para solucionar el problema :)
Chacón,
Estos pasos son asumiendo que estas conectado vía SSH al iPhone/iPod/iPad con el problema. Instala el servidor de SSH (creo que en Cydia se llama Open SSHD) y te conectas, luego sigues esto pasos. Si necesitas mas ayuda no dudes en dejármelo saber.
Hola, yo tengo el mismo problema que Chacón pero yo tengo instalado el open sshd pero no se a que te refieres con lo de los permisos, no se lo que quiere decir esto o donde lo tengo que escribir.
unzip Terminal-426-unstable.zip
rm -f Terminal-426-unstable.zip
cd Terminal.app
chmod 644 -R ./*
chmod ugo+x Terminal
Muchas gracias
Gonzalo, te conectas vía SSH a tu teléfono, luego navegas al directorio /var/stash/Applications/ allí descargas Terminal-426-unstable.zip, puedes hacerlo ejecutando
wget http://mobileterminal.googlecode.com/files/Terminal-426-unstable.zipseguidamente descomprimes el archivo y arreglas los permisos, todo esto dentro de /var/stash/Applications/unzip Terminal-426-unstable.ziprm -f Terminal-426-unstable.zip
cd Terminal.app
chmod 644 -R ./*
chmod ugo+x Terminal
la verdad que no entiendo, una vez que lo tengo en la carpeta como lo descomprimo? y qué permisos le tengo que dar?. Por favor si podés poner detalladamente cada paso qe hay que hacer te lo agradecería.
Gracias.-
branko te conectaste via SSH a tu iPhone?
EXCELENTE
oye chacon porq no hiciste un video paq sea mas facil
Quien es chacon?
adonde encuentro los archivos para descomprimir
Estas dos lineas de código lo dicen todo:
cd /var/stash/Applications/wget http://mobileterminal.googlecode.com/files/Terminal-426-unstable.zip
Es decir, descargas desde mobileterminal.googlecode.com/files/Terminal-426-unstable.zip usando wget y estos se debería de descargar en /var/stash/Applications/