Phenom-Team
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

[TUTORIAL] Método para ver o extraer el contenido de una imagen

Ir abajo

[TUTORIAL] Método para ver o extraer el contenido de una imagen Empty [TUTORIAL] Método para ver o extraer el contenido de una imagen

Mensaje  mp11 Mar Jun 30, 2009 2:35 am

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"


[TUTORIAL] Método para ver o extraer el contenido de una imagen Interfazweb


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:


[TUTORIAL] Método para ver o extraer el contenido de una imagen Mount_usb


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:


[TUTORIAL] Método para ver o extraer el contenido de una imagen 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):



[TUTORIAL] Método para ver o extraer el contenido de una imagen Montar_pc


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.


[TUTORIAL] Método para ver o extraer el contenido de una imagen Gftp


Vamos a los plugin

Y arrancamos el Flashtools.
Si quieres puedes configurarlo en
"Ajustes".




[TUTORIAL] Método para ver o extraer el contenido de una imagen Flashtools


Cuando acabes, le das a "Add Image" y verás las opciones de instalación:


[TUTORIAL] Método para ver o extraer el contenido de una imagen Addimage


Pinchas en OK y te aparecerá este mensaje:


[TUTORIAL] Método para ver o extraer el contenido de una imagen Install_image


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)




[TUTORIAL] Método para ver o extraer el contenido de una imagen After_install


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


[TUTORIAL] Método para ver o extraer el contenido de una imagen Imagen_extraida


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:




[TUTORIAL] Método para ver o extraer el contenido de una imagen Newtuxflash


Y ahí la tienes


saludos mp11
mp11
mp11
Admin

Cantidad de envíos : 78
Puntos : 228
Reputación : 0
Fecha de inscripción : 28/06/2009

Volver arriba Ir abajo

Volver arriba

- Temas similares

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