I think that the startup scripts check the md5sum on some things to make sure they did not get "corrupted". Any changes you make to protected stuff would need to have their md5sum recomputed and stored, or it the boot process may abort.
At least that is what it *looked* like it was doing when I looked in there...
A *lot* of developers are bricking their kindle touch lately. It is way too easy to do that...