iTunes users may face different kinds of errors from time to time. One such error is "iTunes can't read the contents of iPhone. Go to the summary tab in iPhone Preferences and click Restore to restore this iPhone to factory settings". This error does not exactly tell you what to do other than prompting to restore your device. But it is not recommended because doing so will erase all the data on your iDevice!


Why "iTunes cannot read contents of the iPhone" Happens?

  • The causes of this error may include corrupted or broken iTunes database file. A corrupted database file prevents iPhone to sync correctly with iTunes.
  • Another cause might be an additional transfer program conflicting with iTunes. Sometimes such programs generate clash with iTunes and then a problem like this occurs.

How to Fix "iTunes cannot read contents of the iPhone" Error?

1 One Click to Fix "iTunes cannot read contents of the iPhone"

iMyFone TunesFix can easily solve all iTunes problems with one-click including the "iTunes cannot read contents of the iPhone" issue. As a professional iTunes repair tool, iMyFone TunesFix also supports to repair iTunes not working, update errors, install errors, restore errors, and other 100+ iTunes errors. Here are the features of it:

1,000,000+ Downloads

Key Features:

  • One click to fix all iTunes errors and issues.
  • Boost your iTunes to best performance by removing iTunes caches, junk, cookies etc.
  • TunesFix is safe to use and does not delete your valuable iTunes library and backup files while attempting the fixes.
  • Automatically repair iTunes problems, the easiest solution for those who know nothing about computers.

Windows version    Mac version

Steps to Fix this Issue

Step 1. Launch iMyFone TunesFix on your Windows computer, it will automatically detect your iTunes and its related components.

detect iTunes

Step 2. It will show you the details on which component of iTunes is lost or corrupted.

iTunes is not complete

Step 3. Click on Repair button to start repairing.


You can also try the Repair iTunes Connect Issues or Fix Other iTunes Problems modes to fix this issue.

TunesFix home interface

2 Completely Remove and Reinstall iTunes

Sometimes completely removing/uninstalling and reinstalling iTunes fixes these types of errors. So it would be a good idea to give it a try. To completely remove iTunes, you will have to uninstall its related software components as well. Here are two methods to completely remove iTunes:

Fastest & Easiest Method to Completely Remove iTunes

iMyFone TunesFix offer you the one-click solution to Completely Remove iTunes and its related components. Just choose the Full Uninstall mode, it will remove automatically.

Try It Free

uninstall iTunes

Manually Remove iTunes

Step 1: Navigate to Control Panel > Programs > Programs and Features and uninstall these:

  • iTunes
  • Apple Software Update
  • Apple Mobile Device Support
  • Bonjour
  • Apple Application Support 32-bit
  • Apple Application Support 64-bit


Step 2: It is also a possibility that there might be two Apple Application Support version installed. If that’s the case, then make sure that you uninstall both versions. Also, make sure to uninstall the components in the same order as listed above.

Step 3: After uninstalling, it is recommended that you restart your PC and then download and install latest version of iTunes from official website.

3 Fix Corrupted iTunes Database

As mentioned before in this article, a corrupted or broken iTunes database file may cause "iTunes cannot read contents of the iPhone" error to occur. So fixing/repairing the database file might solve the problem. Unfortunately, there is no official fix for this. So you will have to perform manual steps. The key is to change the preferences or control file on your iDevice so that it updates/repairs the iTunes database, solving the problem.

Follow these instructions:

  • First, make sure that your iDevice is not connected to your computer. If it is connected, then it is recommended that you disconnect it.
  • Now delete a song from your playlist on your iDevice and then restart the phone.
  • After it is booted, connect it with your computer and launch iTunes. The song that you deleted from your playlist might cause the iTunes library to get updated and doing so might repair the broken or corrupted database file.

4 Try an iTunes Alternative to Avoid "iTunes cannot read contents of the iPhone" Error

Because of unexpected and annoying errors like this one, many iOS users prefer to use alternative file transfer tools. One of these third-party tools is iMyFone TunesMate. It has been specifically designed for iOS devices to help users bypass the limits of iTunes as well as avoid its various errors and bugs. TunesMate is free from all the bugs that are known to plague iTunes, so you can truly enjoy a seamless and smooth iPhone file transfer experience with this software. It offers tons of useful features.

Following are some features of TunesMate:

tunesmate iphone transfer

1,000,000+ Downloads

Key Features:

  • Two-way transfer feature allows you to transfer media files between your iDevice and computer/iTunes without hassles.
  • Transfer speeds are very fast. In fact, faster than any other iPhone file transfer tool out there.
  • TunesMate allows you to transfer iPhone files even when your iTunes cannot read contents of your device.
  • You can transfer any type of media e.g. music, playlists, movies, videos, photos, podcasts, etc. with this software.
  • TunesMate can also help you rebuild/repair your corrupted or broken iTunes library.
  • You don’t have to worry about losing any previous data in your iTunes library when transferring files via TunesMate.

Try It FreeTry It Free

Steps to Export iTunes Media to iPhone

Follow these instructions:

Step 1: Use a compatible lightning cable to connect your iPhone to your Mac or Windows PC.

Step 2: Launch TunesMate and select Transfer iTunes Media to iDevice option from its main page.


Step 3: Once the scan is finished, you will be prompted to select content for transferring. Tick Entire Library option and then click on Transfer button. That’s it! All the media of your iPhone will be transferred to your computer after this step.