Actually, you don't need ssh or a client.
Just install MobileTerminal and sudo on your phone.
Mobileterminal allows you to have a terminal into your phone on your phone. sudo allows a non admin/root user to run root commands, like moving system files.
It also has its own editor for its config file, named 'visudo', which shows examples of putting in an entry that does not require a password entered each command. I did this for the 'mobile' user, since Mobileterminal runs under mobile account.
I then built 2 commands, called arm and disarm, set them 755, with the long mv commands to move mobilewatchdog out and the second to mv it back in. Since the keyboard on the iphone is so slow to use, it is much easier to type 'arm' or 'disarm', and of course, the 'reboot' command.
At a mobile terminal prompt, I just type: 'sudo arm'
to arm the patch. And then type: 'sudo disarm' and 'sudo reboot'
after a reboot was necessary.
The good thing is since this is UNIX, you can actually run 'arm' after the phone boots, not just when you have a problem. This is because all files are run/used by file handle, not location (except to open them the first time). So it doesnt stop the watchdog if you move them, UNTIL the reboot occurs. So you can keep it in patched mode forever incase of a hang.