I am currently using a 3GS on firmware 3.0 jailbroken with purplera1n. Everything work fine until all of a sudden I started getting the "iTunes could not back up iPhone because iPhone disconnected." message when trying to backup my phone. I read somewhere it had to do with the mobileinstallation. I tried installing AppSync for 3.0 and InstallD, without having any effect on letting me backup my phone. Then, even though I read not to install MiPatch Firmware 2.2.1 from the http://cydia.hackulo.us repo, I tried it. When I tried the back up it did it without any errors. However, now I am afraid to reboot the phone as it may get stuck booting up because of the MiPatch incompatibilty. So the only solution I found is installing MiPatch Firmware 2.2.1, backing up, then unstalling MiPatch Firmware 2.2.1. Has anyone else tried this? or tried rebooting a 3GS with MiPatch Firmware 2.2.1 without any problems? Or is there a better solution? Thanks in advance for any suggestions.