The question of how to sync apps between iTunes and your iPhone has come up numerous times before in the comments section of other articles I have written related to iPhone’s or iPod Touches so I figured it was time to write an article to describe how to accomplish this. You need to first transfer the apps downloaded directly to your iPhone to iTunes before syncing. Below I describe the warning message that will have you asking this question followed by how to transfer the apps from the iPhone to iTunes before actually syncing with iTunes.
A friend had me jailbreak their iPhone 3G the other day and once that was completed he later asked if I could install Installous as well. Installous is an application on a jailbroken iDevice that will allow you to search and install applications similar to the Apple iTunes store. Follow the directions below to install Installous from within the Cydia application.
If you happen to jailbreak your iPhone or iPod Touch it is likely you will end up with Cydia installed on the iDevice. Cydia is a front end to the dpkg package management system and allows you to easily install packages on your iPhone. Cydia uses some files with a PLIST file ending which cannot be opened on Windows by default. Use the information below to read .plist files on Windows 7.
One thing that has come up numerous times for me while jailbreaking iDevices is to make sure the device can be jailbroken and unlocked. There is a simple little application from iH8sn0w called f0recast that I recommend running before you attempt to jailbreak your iPhone. Use the information below to download and run f0recast on Windows 7.
irecovery.exe System Error: The Program Can’t Start Because libusb0.dll Is Missing From Your Computer
The irecovery.exe application is used to communicate with iPhone or iPod Touch devices that are stuck in DFU mode or recovery mode. One thing that needs to be installed for the iRecovery application to work properly is LibUSB-Win32 which can be downloaded and installed for free. The error noted below will be resolved when LibUSB-Win32 has been installed properly.