Android boot.img manipulation

Typical Android system implementing fastboot (this includes FirefoxOS devices) uses so called boot.img images to run the kernel. It consist of the kernel itself and a ramdisk that it used to populate root (/) filesystem. Because it’s often useful to edit this filesystem (especially to modify /default.prop file), let’s look how we can manipulate this image. I already briefly described how this can be done as part of my older post but now I’m going to describe more advanced and standalone (you don’t need Android sources for it) tool. more ...