Iphone break!!
Marzo 29th, 2008
Primer susto de la temporada.
La aplicación de Term vt-100 pide password, pero al introducirlo no lo reconoce y lo vuelve a pedir. Y así sucesivsamente.
Buscando en google encontré una solución:
mkdir -p /usr/local/arm-apple-darwin/lib ln -sf /usr/lib/libgcc_s.1.dylib /usr/local/arm-apple-darwin/lib/libgcc_s.1.dylib chmod +s /Applications/Term-vt100.app/Term-vt100
Yo lo ejecuté confiado, y el resultado fue que después de eso todos los comandos que lanzaba me escupían esto:
# ls
dyld: Library not loaded: /usr/local/arm-apple-darwin/lib/libgcc_s.1.dylib
Referenced from: /bin/ls
Reason: no suitable image found. Did find:
/usr/local/arm-apple-darwin/lib/libgcc_s.1.dylib: stat() failed with errno=62
/usr/lib/libgcc_s.1.dylib: stat() failed with errno=62
zsh: trace trap ls
Cualquier comando de la bash escupía este error, y las aplicaciones no se ejecutaban. Me morí de miedo.
El libgcc_s.1.dylib original era un enlace a libgcc_s_v6.1.dylib.
Por otro lado, en realidad /usr/local/arm-apple-darwin/lib/ es un enlace a /usr/lib. Con lo cual, ejecutando el ln de la supuesta solución al password en Term vt-100, lo que se hace es chafar el enlace a la versión de la librería con un link que enlaza la librería contra sí misma. Un enlace redundante.
SOLUCIÓN
Los comandos SSH no se ejecutan porque dependen de una librería que ahora no existe, pero el servidor SFTP responde a sus propios comandos. Se puede acceder por SFTP al aparato, descargar la versión correcta de la librería, renombrarla al nombre del link, eliminar el link erróneo y subir la librería renombrada en su lugar.
sftp 192.168.1.5 # ip del iphone sftp> cd /usr/local/arm-apple-darwin/lib/ sftp> rm libgcc_s.1.dylib sftp> get libgcc_s_v6.1.dylib sftp> !mv libgcc_s_v6.1.dylib libgcc_s.1.dylib sftp> put libgcc_s.1.dylib sftp> exit
Espero que le sirva a alguien para ahorrarse un disgusto ![]()
Archivado en

Hace cosa de 1 año empecé a leer por Internet para comprarme un iphone. Decían que para después de verano de 2007 ya estaría en España (y con UMTS…), pero llegados al 2008 sigue sin aparecer.
Por
Ahora tengo un reproductor con 35 canales de televisión digital terrestre, 10 canales de radio y un almacén de 80 Gb de vídeos. La música la reproduzco desde la misma SD que cargo a diario para escuchar en mi
El wrapper oficial de foo2zjs ya hace funcionar la 1020 en Linux. Ya
En el trabajo hemos contratado líneas de telefonía móvil para la empresa, con las que nos daban gratuitamente unos terminales 
Ayer compré un hotspot Linksys WRT54GSv4, compatible por los pelos con OpenWRT y DDWRT. Lo flahseé con la versión 2.3 de DDWRT que lleva su nombre (es la leche, hay que decirlo), y todo funcionó correctamente durante unas horas. A las 3 o 4 horas los dispositivos (1 pda, 1 portatil y 1 estación) perdieron conectividad. He estado dando vueltas al tema, y después de varias horas probando cuál podía ser el problema he dado con él: el servidor DHCP que incorpora el sistema del cacharro se queda tirado. Durante unas horas funciona correctamente, pero cuando los dispositivos móviles renuevan sus leases, el linksys ya no se las ofrece. Poniendo IP’s estáticas en todos sitios he conseguido que todo funcione.
En