> Since the init.rc goes back to it's original state upon reboot, there is > nothing to be undone. sounds a bit suse-like ... maybe you have to enter those changes into a specific config file/database (using a config tool?) from which android creates these files upon boot?