One way to get the modified init onto the player is to patch the kernel to look for something other than /bin/init to start with, and only if that fails then run the stock init. I'm no kernel hacker, but I think this could be done.
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)