Version 4.6p1-2 of OpenSSH is available in the Installer.app through the Ste Packaging source. When you install this version you will get a little pop-up screen with the following information: “Please exit Installer and turn your iPhone off and on, after this update finishes.” This is what Ste has to say about version 4.6p1-2 of OpenSSH:
Nate reported that after jailbreaking it (1,1,4), Installer.app thought OpenSSH was still installed, even though it no longer was, and that he couldn’t uninstall it (main script execution failure). I have released an update to OpenSSH that anyone with this issue can update to. If you update to it before you jailbreak your 1.1.4 iPhone, then you should be able to uninstall it ok, via Installer.app, even though it’s gone, as it will now ignore the error it gets when it tries to stop the now-missing daemon. You can then simply reinstall it. If you already jailbroke it and can’t uninstall it, just upgrade to the new version and you’re all set to go. Nate says the root password is still “alpine”.
You can update OpenSSH even if you are not going to upgrade to 1.1.4. However, if you are going to upgrade (which is not suggested quite yet…Zibri sounds like he will have a jailbreak available in the next day or so)…you will want to update OpenSSH to version 4.6p1-2 before you do so.
Change Log for version 4.6p1-2:
* Fixed issue preventing it from being “uninstalled” when it wasn’t really there anymore, having been wiped out in a firmware upgrade.
* If you upgrade your firmware and can’t “uninstall” the old OpenSSH, just upgrade to this one.
* If you update your OpenSSH to this version before you upgrade your firmware, you should be able to “uninstall” this one afterwards, whereupon you can just re-install it.