Recuperar al LG de un bloqueo al inicio

Ir abajo

Recuperar al LG de un bloqueo al inicio

Mensaje  vic1972 el Vie Mayo 07, 2010 9:28 am

Hola,
si tenemos el LG bloqueado por haber trasteado por ejemplo su fichero de arranque rcS,
aparece HELLO en la pantalla 10 segundos, y luego se rebota, asi en un ciclo.


Bueno, ayer me ocurrio, yo normalmente lo soluciono con el firmare en la llave USB, y hacer todo el proceso
de poner el firmware (unos 4 minutos).

Resulta que ayer no me "apetecía" levantarme y hacerlo, y lo hice de otra manera, he aqui los pasos:


1. Mientras arranca el LG, permite acceso telnet por ethernet en la dirección ip secreta 10.0.0.5.
Pero una vez iniciado, LG permite acceso telnet por la dirección habitual que le tengamos puesta por durante
unos 5 segundos.

Asi que, nos conectamos por telnet al LG.


2. Rápidamente ejecutamos: stopall

3. Ya tenemos la consola telnet abierta, y no se apaga el LG. Ahora tenemos tiempo de sobra para "arreglar"
el problema.

4. Arreglamos el "estropicio".

En mi caso, estuve trasteando con una doble pipe al DvdPlayer, y en vez de teclar PowerManagement puse POwerManagement. y ya tan solo con ese error se bloqueaba, rapidamente hice un replace de la O mayuscula
por la minuscula, reboot y listo.

[Interesante lo de la doble pipe, si tengo tiempo abro luego otro hilo Smile ]


5. ejecutamos: reboot y listo, ya debe arrancar normalmente.


Última edición por vic1972 el Vie Mayo 07, 2010 1:15 pm, editado 1 vez
avatar
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 46
Localización : Malaga

Ver perfil de usuario

Volver arriba Ir abajo

Un posible script de acceso y ejecución de comandos

Mensaje  alonso_c el Vie Mayo 07, 2010 12:40 pm

Os paso un script y el fichero de comandos. Lo he probado con la ip 192.168.X.X

Ejemplo de ejecución del script: bash ping.sh 192.168.1.2 stopall

ping.sh:
Código:

#!/bin/sh

if [ $# -ne 2 ]; then
  echo Uso: $0 ip_living_box comando_a_ejecutar
  exit 1
fi

echo Conectando con la máquina $1 ...

while true; do
if ! $(ping -c 1 $1 > /dev/null); then
  echo Esperando a que la máquina $1 responda ...
else
  break
fi
done

echo Accediendo a la máquina $1 ...

sh comandos_telnet $1 $2 | telnet

comandos_telnet:
Código:

host=$1
port=23
login="root"
passwd_and_cmd="mugung\r\n"$2

echo open ${host} ${port}
sleep 1

echo ${login}
sleep 1

echo ${passwd_and_cmd}
sleep 1

alonso_c

Mensajes : 72
Fecha de inscripción : 11/03/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Recuperar al LG de un bloqueo al inicio

Mensaje  vic1972 el Sáb Mayo 08, 2010 10:19 am

MUY BUENO!!! Gracias por el aporte,
en mi caso desde linux, casi lo tengo funcionando.

Lo primero, he tenido que quitar una cosa en la siguiente linea:
passwd_and_cmd="mugung\r\n"$2

He tenido que quitar el $2, no se si es una errata, o es que para linux es distinto.
Y quitar el \r\n ...
avatar
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 46
Localización : Malaga

Ver perfil de usuario

Volver arriba Ir abajo

Re: Recuperar al LG de un bloqueo al inicio

Mensaje  alonso_c el Sáb Mayo 08, 2010 11:18 am

El script está programado para ejecutar en sistemas linux.

\r\n es para que envíe un retorno de carro después de introducir la contraseña

$2 es el segundo parámetro pasado por fichero, que en este caso contendrá el valor del comando que queramos ejecutar en el living box justo después de conectar:
- reboot
- stopall
- etc.

alonso_c

Mensajes : 72
Fecha de inscripción : 11/03/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Recuperar al LG de un bloqueo al inicio

Mensaje  vic1972 el Dom Mayo 09, 2010 8:02 pm

OK, buen script.

Ello me ha dado una idea para incluirlo en la siguiente version de JLauncher v6.

avatar
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 46
Localización : Malaga

Ver perfil de usuario

Volver arriba Ir abajo

Re: Recuperar al LG de un bloqueo al inicio

Mensaje  alonso_c el Lun Mayo 10, 2010 9:52 pm

Me alegro que haya podido utilizarse el script en el JLauncher, entre otros...

He probado el comando 'mount --bind dir_actual dir_nuevo' que funciona bastante bien. Las posibles utilidades que le veo son la de poder cambiar un directorio de sólo lectura por otro de lectura y escritura donde podamos tener comandos nuevos, etc.

Por ejemplo, el directorio /bin donde está el famoso 'busybox' se le puede cambiar por otro directorio /tmp/hdd/root/bin de lectura y escritura donde podamos tener una versión más actual del busybox. Lo he probado y funciona bien, lo que pasa es que estaría bien que pillara el busybox desde el inicio, vamos con un nuevo firmware.

Otra posible utilidad sería la de poder probar cosas previas a la incorporación de un nuevo firmware. Este comando puede emular un directorio por otro.

alonso_c

Mensajes : 72
Fecha de inscripción : 11/03/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Recuperar al LG de un bloqueo al inicio

Mensaje  vic1972 el Mar Mayo 11, 2010 10:36 am

alonso_c escribió:Me alegro que haya podido utilizarse el script en el JLauncher, entre otros...

He probado el comando 'mount --bind dir_actual dir_nuevo' que funciona bastante bien. Las posibles utilidades que le veo son la de poder cambiar un directorio de sólo lectura por otro de lectura y escritura donde podamos tener comandos nuevos, etc.

Por ejemplo, el directorio /bin donde está el famoso 'busybox' se le puede cambiar por otro directorio /tmp/hdd/root/bin de lectura y escritura donde podamos tener una versión más actual del busybox. Lo he probado y funciona bien, lo que pasa es que estaría bien que pillara el busybox desde el inicio, vamos con un nuevo firmware.

Otra posible utilidad sería la de poder probar cosas previas a la incorporación de un nuevo firmware. Este comando puede emular un directorio por otro.


Interesante, lo acabo de probar en mi PC y funciona.
No sabia lo del mapeo /montaje de carpetas ...

Si, tenemos que crear ya mismo un nuevo firmware con todas las cosas nuevas. Tan solo hace falta tiempo....
Saludos
avatar
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 46
Localización : Malaga

Ver perfil de usuario

Volver arriba Ir abajo

Re: Recuperar al LG de un bloqueo al inicio

Mensaje  vic1972 el Jue Mayo 20, 2010 8:12 pm

JLauncher V6: http://dl.dropbox.com/u/684543/varios/ms450h/JLauncher/V6/JLauncherV6.zip

Los recovery estan pensando principalmente para recuperar al LG de un bloqueo al inicio,
esta probado OK en la interfaz ethernet. Por wifi creo que no funciona.

Basicamente se añaden 2 botones de recovery,
asociados a los scripts recovery1.scr y recovery2.scr

En mi caso, los tengo programados para que me restauen una copia de seguridad de rcS_backup_vic1972 a rcS.
Cada uno lo puede adaptar a lo que quiera: stopall, reboot, etc

Basicamente estos botontes, al pulsarlos se queda en un bucle y va probando hasta que pueda conectarse, y ejecuta el recovery script.

Este bucle es de aprox. 2 minutos, asi que por este tiempo el programa este intentando conectarse, por eso parecera que
el programa esta como bloqueado, cuando en realidad esta en el bucle. Cuando salga del bucle pues ya sigue la ejecucion normal del programa.

Asi, que se pulsa el recovery, y el programa se queda intentando conectarse, nos vamos ahora al lg, y lo encendemos.

Para el recovery 1, necesitamos camibar la ip de nuestro ethernet a 10.0.0.4.
avatar
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 46
Localización : Malaga

Ver perfil de usuario

Volver arriba Ir abajo

Jlauncher v6

Mensaje  blaine69 el Jue Sep 01, 2011 2:40 am

Por favor, ¿podrías volver a colgar el Jlauncher v6? Me ayudaría tenerlo para algunos cuelgues de inicio.
Mil gracias

blaine69

Mensajes : 10
Fecha de inscripción : 10/03/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Recuperar al LG de un bloqueo al inicio

Mensaje  vic1972 el Jue Sep 01, 2011 10:07 am

hola,
prueba ahora, deberia ir bien.
tenia un nombre de carpeta mal puesto.... lo siento
avatar
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 46
Localización : Malaga

Ver perfil de usuario

Volver arriba Ir abajo

Mil gracias

Mensaje  blaine69 el Jue Sep 01, 2011 12:12 pm

Laughing Laughing

blaine69

Mensajes : 10
Fecha de inscripción : 10/03/2010

Ver perfil de usuario

Volver arriba Ir abajo

dudas

Mensaje  jesussmr el Mar Oct 18, 2011 11:01 am

buenos dias victor, cuando me bajo el archivo no me deja abrirlo me dice que esta dañado,

podrias volver a ponerlo?,
podrian hacer una guia minima de como funciona el archivo?
supongo que antes tienes que hacer una copia de seguridad para restaurarlo despues, ¿ como se hace?.

un saludo y gracias

jesussmr

Mensajes : 46
Fecha de inscripción : 22/01/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Recuperar al LG de un bloqueo al inicio

Mensaje  vic1972 el Mar Oct 18, 2011 7:26 pm

es una applicacion java,
para ejecutarla tienes que tener intsalado java.
una vez tengas java instalado, bastará con que hagas doble click en el .bat
suerte
avatar
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 46
Localización : Malaga

Ver perfil de usuario

Volver arriba Ir abajo

Re: Recuperar al LG de un bloqueo al inicio

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.