I have already typed up this thread so I do not see the need to duplicate it again. Instead, I have supplied the link below to the original thread.
-- In lamen terms, I have compiled three binaries to work on ARM devices. They are mkbootimg, mkbootfs, and unmkbootimg. These binaries will allow a user to unpack their boot.img, edit, and then repack their newly modded boot.img straight from their device without the need of using a PC.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?