Soy un poco nuevo en el sistema de archivos de Android, estoy haciendo un proyecto para una clase de forense digital y quiero crear una imagen bit a bit de mi Nexus 5 corriendo 4.4.4 stock, rooteado. La forma normal que haría esto en un sistema Linux sería con dd así.
dd if=/dev/sda of=/dev/sdb
Como no tengo tarjeta SD extraíble, pensaba hacerlo con un emulador de terminal y escribir en una unidad flash a través del puerto micro USB. Necesito poder montar la imagen y navegar por los archivos desde el dispositivo una vez creada la imagen. Estoy buscando específicamente los datos del GPS y donde se almacena, o sin saberlo, de las aplicaciones o el sistema. Lo resolveré yo mismo una vez que tenga una imagen, tengo algunos scripts que he escrito que buscarán en todos los directorios y archivos buscando cadenas de latitud y longitud. Aunque esos probablemente no encontrarán nada en las bases de datos para Android, tendré que encontrar otra manera de script/mirar a través de esos.
¿Existe una buena manera de crear el tipo de imagen que estoy describiendo?
Gracias por cualquier ayuda.