Hola a todos, alguien que tenga experiencia en la creación y modificación de imagenes ROM de Windows CE?
Os comento, tengo una pna que usa winCE y quisiera modificar algunos aspectos del sistema operativo, basicamente algunos valores del registro para que actualice el huso horario, pero resulta que este dispositivo tiene el sistema operativo alojado en una memoria interna que no permite la escritura en modo usuario.
El problema es que todos los cambios que hago en el registro o los archivos copiados, modificados o eliminados, solo lo están en memoria, de modo que tras apagar y encender el dispositivo todo sigue como estaba antes.
La única forma de modificar datos en el sistema, es hacerlo mediante la actualización del firmware, siguiendo unos pasos concretos y empleando unos archivos que contienen la nueva imagen del sistema operativo.
Esta ROM consta de un archivo lanzadera o bootloader de extensión .nb0 y otro que es la propia imagen del sistema, con extensión .bin
Ninguno de los dos son archivos con cabecera .PE, por lo que el único análisis al que he podido someterlos es a un HexEditor, y la verdad es que no sé como extraer los archivos de la imagen, para modificarlos y volverlos a ensamblar en la imagen.
He probado RAW_NB0_XIP_TOOL y no consigo extraer nada.
Alguien que tenga experiencia en ingenieria inversa en Win CE que me pueda echar una mano o me indicar por donde seguir, se lo agradecería enormemente.
Si necesitan los archivos para echarles un vistazo, ahí van:
http://www.megaupload.com/?d=4MVU5ZJ7
Gracias por leerlo y ojalá puedas ayudarme
NOTA. Este hilo lo pongo aquí y no en dispositivos portatiles, ya que el asunto base es hacer ingenieria inversa al sistema operativo WinCE, y porque en los foros de dispositivos portatiles no hay nada al respecto. Pero que si debe ser trasladado a otro subforo, lo entiendo.
Os comento, tengo una pna que usa winCE y quisiera modificar algunos aspectos del sistema operativo, basicamente algunos valores del registro para que actualice el huso horario, pero resulta que este dispositivo tiene el sistema operativo alojado en una memoria interna que no permite la escritura en modo usuario.
El problema es que todos los cambios que hago en el registro o los archivos copiados, modificados o eliminados, solo lo están en memoria, de modo que tras apagar y encender el dispositivo todo sigue como estaba antes.
La única forma de modificar datos en el sistema, es hacerlo mediante la actualización del firmware, siguiendo unos pasos concretos y empleando unos archivos que contienen la nueva imagen del sistema operativo.
Esta ROM consta de un archivo lanzadera o bootloader de extensión .nb0 y otro que es la propia imagen del sistema, con extensión .bin
Ninguno de los dos son archivos con cabecera .PE, por lo que el único análisis al que he podido someterlos es a un HexEditor, y la verdad es que no sé como extraer los archivos de la imagen, para modificarlos y volverlos a ensamblar en la imagen.
He probado RAW_NB0_XIP_TOOL y no consigo extraer nada.
Alguien que tenga experiencia en ingenieria inversa en Win CE que me pueda echar una mano o me indicar por donde seguir, se lo agradecería enormemente.
Si necesitan los archivos para echarles un vistazo, ahí van:
http://www.megaupload.com/?d=4MVU5ZJ7
Gracias por leerlo y ojalá puedas ayudarme
NOTA. Este hilo lo pongo aquí y no en dispositivos portatiles, ya que el asunto base es hacer ingenieria inversa al sistema operativo WinCE, y porque en los foros de dispositivos portatiles no hay nada al respecto. Pero que si debe ser trasladado a otro subforo, lo entiendo.