Когда вы пытаетесь синхронизировать iPhone с библиотекой iTunes на чужом компьютере, появится предупреждающее сообщение (скриншот ниже) о том, что ваш телефон синхронизирован с другой библиотекой iTunes, и единственными вариантами решения этой проблемы является выбор либо опции “Cancel” (отмена), либо “Erase and Sync” (удалить настройки старой синхронизации и настроить новую) с текущей библиотекой.
То есть выходит, что iPhone можно синхронизировать только с одной библиотекой iTunes в каждый конкретный промежуток времени. Теперь эта проблема разрешена — Эндрю Грант (Andrew Grant) нашел возможность синхронизировать iPhone с двумя и более компьютерами.
Прежде, чем мы начнем, помните, что вы делаете это на свой страх и риск.
Подготовка к работе:
Допустим, вы хотите синхронизироваться с двумя компьютерами, с одним из которых вы в настоящий момент синхронизированы (назовем его «компьютер основной синхронизации») и с другим, с которым вы также хотите это сделать (назовем его «компьютер новой синхронизации»).
В «компьютере новой синхронизации» необходимо сделать копии файлов “iTunes Music Library.xml” и “iTunes Music Library” (Tunes Music Library.itl) и сохранить их в безопасном месте, так как они будут видоизменены.
Вам также понадобятся следующие программы: текстовый редактор (подойдет Notepad) и Hex editor (можно взять UltraEdit или любой другой редактор).
Шаг 1:
В «компьютере основной синхронизации» откройте файл “iTunes Music Library.xml” с помощью текстового редактора и найдите следующий текст: “<key>Library Persistent ID</key>”; он находится в начале файла. Мы ищем постоянный идентификатор библиотеки iTunes. Похоже, что именно он сообщает iTunes, синхронизированы ли вы с основным или каким-либо другим компьютером.
На скриншоте ниже искомый идентификатор библиотеки iTunes на основном компьютере — это 8B6C633F7DACB74B между текстом в угловых скобках (<>). Скопируйте его и закройте файл.
Шаг 2:
Как вы уже догадались, постоянный идентификатор библиотеки на основном компьютере нужен для того, чтобы заменить соответствующий идентификатор в файле iTunes Music Library.xml на новом компьютере.
Откройте файл “iTunes Music Library.xml” с помощью текстового редактора в новом компьютере, найдите текст “<key>Library Persistent ID</key>” снова и скопируйте значение идентификатора.
На скриншоте ниже 0E958526D15C67FA между текстом в угловых скобках — постоянный идентификатор библиотеки в новом компьютере.
После этого измените значение постоянного идентификатора библиотеки, вставив скопированное из основного компьютера.
Сохраните изменения и закройте файл.
Шаг 3:
Откройте библиотеку “iTunes Music Library” (iTunes Library.itl) с помощью Hex Editor на новом компьютере.
В меню «Редактирование» (Edit) выберите опцию «Заменить» (Replace). Убедитесь, что выбрано соответствие кода “Hex”, а не ASCII. В строке «Найти» (Find What) введите идентификатор, скопированный вами в шаге 2. В строке «Заменить на» (Replace With) введите идентификатор, скопированный вами в шаге 1. Выберите опцию «Заменить все».
Сохраните файл и закройте его.
Вот и все. Теперь запустите iTunes на новом компьютере и подключите к нему iPhone. При выборе опции «Управление музыкой и видео вручную» (Manually manage music and videos) вам больше не придется удалять данные, а файлы в вашем iPhone’е будут всегда доступными для выбора.
Если с iTunes на новом компьютере у вас появились проблемы, просто замените их теми, которые были сохранены без изменений.
Эндрю Грант предлагает ознакомиться с дополнительными сведениями по вопросу синхронизации здесь.
Источник: http://www.iphonehacks.com






Также читайте: