Quite possible i think, but you'll have to edit the sources, (a file named motodump2 ) and write the good mtd map ), compile with ezx-crosstools-0.6, then re-pack the same kind of mpkg (if you want to release it).
If you have the mtd map, i can try to help you. you maybe able to se it with some command like that (or better ask motorola for the linux kernel source code and pray they deliver the good mapping
) :
(i don't know for sure...so i put an *
but you surely need both the start offset and the total size of each Cg's in the flash, they are written in hexadecimal format)
Well, this program is cool but need some love to be much more usable, (like having multiple track dump files...)
But note that some scripts with a bunch of command like:
Go in the sd folder:
Search all the Cg's you can find in /dev:
Code:
ls -l /dev/mtd* && ls -l /dev/roflash*
Extract each of them (replace the "X" by the respective CG's partitions numbers)
Code:
cat /dev/roflashX > A1600-roflashX-backup
And
Code:
cat /dev/mtdX > A1600-mtdX-backup
Should be sufficient, and easier, especially if you don't have a linux box installed... as that don't need any compiler, you can write such script in notepad, and execute it in the phone in either konsole, or an telnet session:
Make the script executable:
Code:
chmod +x script-filename
Run it :