I've been all over the net looking for a fix for iTunes not recognizing my iPhone. It seemed to have happened out of no where. After reinstalling iTunes and it still not working I've figured it out. This won't apply to everyone but hopefully it'll help others that were in my shoes. If you jailbreak'ed your iPhone with ZiPhone and it's not recognized as "unshackled" in iFuntastic (or any other program) then there's a fix in installer.app. That fix lets those programs see that ur phone is jailbreak'ed but it also makes iTunes, for some reason, not see it -- at least for some people on Macs. So, if your phone was being recognized before you installed the patch to allow your phone to be seen in iFuntastic, etc. and not working after the patch, try uninstalling the patch then restarting your phone. I know this isn't a widespread issue but hopefully some lost soul searching on google (like I was) will find this post. Peace!