[TUTORIAL] Método para ver o extraer el contenido de una imagen
Página 1 de 1.
[TUTORIAL] Método para ver o extraer el contenido de una imagen
Como habéis sido unos cuantos los que me habéis pedido
por privado que explique cómo extraer datos de imágenes sin tener que
instalarlas en la flash, me he decidido a hacer un tutorial.
Existe una aplicación para Windows llamada NewTuxFlash que permite hacerlo directamente: se carga la imagen tal cual te la bajas y a correr. Pero hay imágenes que se resisten.
Ahí es donde empecé a buscar alternativas al programa.
Como todos, me comí bastante la cabeza, hasta que se me encendió la
bombilla: la solución más sencilla pasa por instalar la imagen en
multiboot
EDG-Nemesis incluye un plugin llamado Flashtools que permite instalar en multiboot cualquier imagen, esté diseñada o no para tu deco.
A mí no me ha funcionado el multiboot, pero para lo que lo vamos a
usar, no tiene mucha importancia. Lo usaremos únicamente para sacar el squashfs.img, que es la chicha del asunto.
Empecemos:
Lo primero de todo, si no tienes el plugin instalado, bájatelo de AQUÍ y pásalo por FTP a tu deco con el DDC o con cualquier cliente FTP a la ruta:
Código:
/var/tuxbox/plugins/
Y dale permisos:
Código:
chmod 755 /var/tuxbox/plugins/flashtools.so
Ahora, si no tienes un disco duro en tu deco, o lo tienes conectado por
USB, tienes que hacer un pequeño apaño porque al menos a mí,
Flashtools, no me permite elegir la ruta donde extraerá la imagen.
Por defecto lo hace en /hdd,
así que tendremos que montar en esa ruta bien el USB o bien una carpeta
compartida en tu ordenador para poder extraerla. Sino te deja en /hdd,
usa como ruta la que tengas disponible. Yo usaré como ejemplo /hdd.
Pues vamos a ello.
Abres el navegador, vas a la interfaz Web, pinchas en "CONFIG" y después en "Mount Manager"
Como ves, tengo montado mi disco duro externo USB en tres rutas: /hdd, /mnt/usb y /mnt/mmc. Con montarlo en /hdd es suficiente.
Pulsa el botón "Add".
En mi caso, éstos son los datos del punto de montaje:
Me imagino que si tienes un HDD por USB no cambiará mucho.
Le das al botón "Mount", si no te lo ha montado ya, y listo.
Si no tienes un HDD interno ni un disco externo USB, tienes que utilizar el de tu PC. En Windows, creas una carpeta, por ejemplo c:\imagen, botón derecho sobre ella, propiedades, compartir:
Cuando acabes, le das a "Aceptar".
Si usas una distribución GNU/Linux, seguro que ya sabes cómo hacerlo
Ahora volvemos a la interfaz Web, "Mount Manager" en "CONFIG" y pinchamos sobre "Add".
Rellenas los datos de la siguiente manera (no te olvides de marcar la casilla rw para dar permiso de escritura):
Y montáis el recurso pinchando en "Mount" (cuidado con el Firewall )
Ya lo tenemos todo listo.
Ahora escoges la imagen que quieres explorar, y la copias a /hdd con un cliente FTP, con el DDC o con lo que quieras.
Vamos a los plugin
Y arrancamos el Flashtools.
Si quieres puedes configurarlo en "Ajustes".
Cuando acabes, le das a "Add Image" y verás las opciones de instalación:
Pinchas en OK y te aparecerá este mensaje:
Simplemente te avisa que va a proceder a extraer la imagen y que
después reiniciará Enigma. Le dices que sí y esperas a que termine.
Cuando acabe, vuelves al cliente FTP, te conectas al deco y vas a la ruta /hdd (o al punto de montaje que creaste antes)
Ahí está el squashfs.img y cramfs.img
Ahora sólo tienes que conectarte por telnet, crear el directorio donde montaremos la imagen y montarla.
Creas el punto de montaje:
Código:
mkdir /hdd/imagen
Accedes al directorio:
Código:
cd /hdd
Y la montas:
Código:
mount -t squashfs -o loop squashfs.img imagen
Si haces un ls al directorio "imagen" verás por fin el contenido
En /var_init está lo interesante, lo que al instalarla se convierte en /var
Si por lo que fuera fallase (hay imágenes que no se pueden montar de
esta forma, como por ejemplo, EDG-Nemesis) volvemos a intentarlo con NewTuxFlash.
Para ello, con el cliente FTP, copia el squashfs.img que acabas de extraer a tu PC, abre el NewTuxFlash y con él abre la imagen:
Y ahí la tienes
saludos mp11
por privado que explique cómo extraer datos de imágenes sin tener que
instalarlas en la flash, me he decidido a hacer un tutorial.
Existe una aplicación para Windows llamada NewTuxFlash que permite hacerlo directamente: se carga la imagen tal cual te la bajas y a correr. Pero hay imágenes que se resisten.
Ahí es donde empecé a buscar alternativas al programa.
Como todos, me comí bastante la cabeza, hasta que se me encendió la
bombilla: la solución más sencilla pasa por instalar la imagen en
multiboot
EDG-Nemesis incluye un plugin llamado Flashtools que permite instalar en multiboot cualquier imagen, esté diseñada o no para tu deco.
A mí no me ha funcionado el multiboot, pero para lo que lo vamos a
usar, no tiene mucha importancia. Lo usaremos únicamente para sacar el squashfs.img, que es la chicha del asunto.
Empecemos:
Lo primero de todo, si no tienes el plugin instalado, bájatelo de AQUÍ y pásalo por FTP a tu deco con el DDC o con cualquier cliente FTP a la ruta:
Código:
/var/tuxbox/plugins/
Y dale permisos:
Código:
chmod 755 /var/tuxbox/plugins/flashtools.so
Ahora, si no tienes un disco duro en tu deco, o lo tienes conectado por
USB, tienes que hacer un pequeño apaño porque al menos a mí,
Flashtools, no me permite elegir la ruta donde extraerá la imagen.
Por defecto lo hace en /hdd,
así que tendremos que montar en esa ruta bien el USB o bien una carpeta
compartida en tu ordenador para poder extraerla. Sino te deja en /hdd,
usa como ruta la que tengas disponible. Yo usaré como ejemplo /hdd.
Pues vamos a ello.
Abres el navegador, vas a la interfaz Web, pinchas en "CONFIG" y después en "Mount Manager"
Como ves, tengo montado mi disco duro externo USB en tres rutas: /hdd, /mnt/usb y /mnt/mmc. Con montarlo en /hdd es suficiente.
Pulsa el botón "Add".
En mi caso, éstos son los datos del punto de montaje:
Me imagino que si tienes un HDD por USB no cambiará mucho.
Le das al botón "Mount", si no te lo ha montado ya, y listo.
Si no tienes un HDD interno ni un disco externo USB, tienes que utilizar el de tu PC. En Windows, creas una carpeta, por ejemplo c:\imagen, botón derecho sobre ella, propiedades, compartir:
Cuando acabes, le das a "Aceptar".
Si usas una distribución GNU/Linux, seguro que ya sabes cómo hacerlo
Ahora volvemos a la interfaz Web, "Mount Manager" en "CONFIG" y pinchamos sobre "Add".
Rellenas los datos de la siguiente manera (no te olvides de marcar la casilla rw para dar permiso de escritura):
Y montáis el recurso pinchando en "Mount" (cuidado con el Firewall )
Ya lo tenemos todo listo.
Ahora escoges la imagen que quieres explorar, y la copias a /hdd con un cliente FTP, con el DDC o con lo que quieras.
Vamos a los plugin
Y arrancamos el Flashtools.
Si quieres puedes configurarlo en "Ajustes".
Cuando acabes, le das a "Add Image" y verás las opciones de instalación:
Pinchas en OK y te aparecerá este mensaje:
Simplemente te avisa que va a proceder a extraer la imagen y que
después reiniciará Enigma. Le dices que sí y esperas a que termine.
Cuando acabe, vuelves al cliente FTP, te conectas al deco y vas a la ruta /hdd (o al punto de montaje que creaste antes)
Ahí está el squashfs.img y cramfs.img
Ahora sólo tienes que conectarte por telnet, crear el directorio donde montaremos la imagen y montarla.
Creas el punto de montaje:
Código:
mkdir /hdd/imagen
Accedes al directorio:
Código:
cd /hdd
Y la montas:
Código:
mount -t squashfs -o loop squashfs.img imagen
Si haces un ls al directorio "imagen" verás por fin el contenido
En /var_init está lo interesante, lo que al instalarla se convierte en /var
Si por lo que fuera fallase (hay imágenes que no se pueden montar de
esta forma, como por ejemplo, EDG-Nemesis) volvemos a intentarlo con NewTuxFlash.
Para ello, con el cliente FTP, copia el squashfs.img que acabas de extraer a tu PC, abre el NewTuxFlash y con él abre la imagen:
Y ahí la tienes
saludos mp11
mp11- Admin
- Cantidad de envíos : 78
Puntos : 228
Reputación : 0
Fecha de inscripción : 28/06/2009
Temas similares
» Cargar imagen por cable de red
» Back up de imagen en Flash
» Ultima imagen oficial dreambox 500
» Cargar imagen en dreambox 500 y ibox 500
» Para los que no pueden conectar el vlc con el pc
» Back up de imagen en Flash
» Ultima imagen oficial dreambox 500
» Cargar imagen en dreambox 500 y ibox 500
» Para los que no pueden conectar el vlc con el pc
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|