Iphone break!!

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 :-)

6 comentarios to Iphone break!!

  1. J2me Blog » Blog Archiv » Iphone break!! :

    […] (via IvanHQ) […]

  2. Sergio :

    eres un maestro!!!!

    :D

    el del festú.

  3. Carlos :

    Confirmo que eers un maestro. Muchas gracias.

  4. Gabriel :

    Excelente IVAN, funcion. Muchas gracias!!!

    Saludos

  5. Apolo :

    buenas, tengo una duda. Cuando entro por sftp e ingreso el comando “get” me tira el error “command not found”, yo se que es extraño ya que es un comando propio del sftp y no se que hacer…agradeceria tu ayuda…gracias

  6. ivan :

    Hola Apolo,

    Pues de entrada yo probaría con un simple help, y a partir de ahi podemos ver que comandos acepta.

Leave a Reply