Як я можу змусити свій iPhone синхронізуватися з новим комп'ютером, не стираючись?


22

Чомусь Apple ввела найбільш абсурдне обмеження, коли єдиний спосіб отримати iPhone (або інший iDevice) для синхронізації з іншим комп'ютером - спершу стерти його . Я не переконався з перших рук, що цей процес насправді стирає весь iPhone, тому що, природно, я дуже боюся його спробувати.

Тому я довго шукав Інтернет, намагаючись знайти шлях до цього смішного (і штучного) обмеження. Я витратив буквально години протягом декількох днів і, врешті-решт, знайшов комбінацію веб-сторінок, яка нарешті дозволила мені робити те, що мені потрібно. Я підсумую тут кроки для інших, хто стукнув головою над цим.

Відповіді:


21

Перше, що слід пам’ятати, це те, що iTunes використовує унікальний «Бібліотечний стійкий ідентифікатор» для ідентифікації сполучення iDevice до інсталяції iTunes. Цей 16-значний шістнадцятковий ідентифікатор зберігається як на пристрої, так і на комп'ютері, з яким він поєднаний. iTunes створює новий ідентифікатор, коли він встановлюється (або точніше, коли він будує свою бібліотеку). Якщо ви підключите iPhone, який має інший постійний ідентифікатор, ніж копія iTunes, встановлена ​​на цьому комп’ютері, ви отримаєте діалогове вікно попередження, показане вище.

Однак єдине, що стоїть на вашому шляху, - це проклятий стійкий ідентифікатор. Щоб працювати безперебійно, нам потрібно зламати установку iTunes, щоб він вважав, що його ідентичний номер такий самий, як у нашого iPhone.

Для цього нам спочатку потрібно розібратися, що таке стійкий ідентифікатор нашого телефону. Тут є кілька варіантів, залежно від того, чи є у вас ще оригінальна синхронізована копія iTunes.

Крок 1: Отримання постійного ідентифікатора

Якщо у вас все ще є оригінальна установка iTunes, з якою синхронізується ваш iDevice, ви можете схопити стійкий ідентифікатор з файлу "iTunes Music Library.xml" у вашому каталозі iTunes. Просто знайдіть тег "Ідентифікатор, що зберігає бібліотеку".

Якщо у вас більше немає доступу до попередньої інсталяції (як це було у мене), вам потрібно отримати ідентифікатор від самого iPhone. На щастя, є підлий спосіб зробити це без того, щоб творити втечу з телефону. [Якщо у вас телефон уже невмілий, ви можете прочитати його з одного з .plist-файлів у вашому каталозі iTunes на телефоні.]

Хитрість полягає в тому, що вам потрібно зробити резервну копію телефону за допомогою iTunes, а потім викопати файли резервної копії, щоб знайти стійкий ідентифікатор. На щастя, iTunes дозволяє виконувати резервні копії без синхронізації, тому ви можете створити резервну копію iPhone на будь-якій копії iTunes.

На жаль, ідентифікатор чітко не видно у файлах резервної копії. Вам потрібно буде використовувати безкоштовний веб-скрипт, щоб визначити свій постійний ідентифікатор із завантаженого вами файлу Info.plist.

Повна інструкція знаходиться на цій сторінці .

Тепер, коли у вашій бібліотеці є постійний ідентифікатор, вам потрібно обдурити ваші установки iTunes думати, що цей id насправді ідентифікатор.

Крок 2: Зміна стійкого ідентифікатора iTunes

iTunes зберігає стійкий ідентифікатор у двох місцях, просто щоб зробити його складнішим для нас: один раз у вже згаданому файлі " iTunes Music Library.xml " та ще раз у файлі " iTunes Library.itl ", який є двійковим файл і набагато складніше для редагування.

Хоча, мабуть, можна (або принаймні було) відредагувати двійковий файл і змусити його прийняти зміни, я не зміг змусити це працювати, тому не рекомендую турбуватися, оскільки є більш простий спосіб, який не робить я цього не вимагаю.

Спочатку створіть резервну копію двох вищезгаданих файлів. Потім відкрийте файл xml та вставте у свою бібліотеку стійкий ідентифікатор, отриманий з кроку 1, над існуючим ідентифікатором у <Library Persistent ID>тезі та збережіть.

Тепер створіть порожній файл і назвіть його "iTunes Library.itl". Він не працюватиме, якщо просто видалити або перейменувати файл. iTunes потребує думки, що він став корумпованим, а не просто зник.

Тепер, коли ви запускаєте iTunes, він побачить "пошкоджений" файл бібліотеки та відновить його для вас із файлу xml, який містить ваш новий постійний ідентифікатор.

Якщо все піде добре, після декількох хвилин відновлення файлу бібліотеки (це може зайняти досить багато часу, якщо у вас є велика бібліотека, майте на увазі), ви повинні мати можливість підключити iPhone і синхронізувати, як ніби нічого не було світ!

Для отримання більш детальної інформації (включаючи те, як знайти каталог iTunes на своєму комп’ютері), прочитайте цю сторінку .

Удачі!


Це не спрацювало для мене. Я зробив саме так, як згадувалося, iTunes подумав, що файл ITL пошкоджений та "перебудований" його, але не зі вмісту мого iPhone. Зараз він синхронізує все, але я втратив всю музику та більшість програм у процесі. Відновлюється зараз із резервної копії.
Хелдер S Ribeiro

Резервне копіювання, на яке я посилався, було створене iTunes, що відновлюється, коли я відкрив його. Мабуть, під час створення цього резервного зображення виникла помилка, про яку він розповів мені лише тоді, коли я намагався відновити його. Тож мені все-таки доведеться переробляти iPhone в будь-якому випадку :( Можливо, створення резервної копії на iTunes, що не піддається фальсифікації, та використання методу Тоні Теллеза, може працювати і для інших.
Helder S Ribeiro

Ви точно не повинні нічого втрачати від цього методу. Це було цілком суть робити це саме так. Також файл бібліотеки iTunes відновлюється на основі бібліотеки вашого комп’ютера, а не телефону, але згодом має дозволяти синхронізуватись із телефоном.
devios1

Це досить солодке рішення!
Джанго Райнхардт

2
@chaiguy Сер, ви розумний і гарний на вигляд. Нехай усі ваші плани стануть перемогами, і всі ваші вороги потраплять перед вами.
Daniel Lucraft

4

За задумом iPhone одночасно синхронізуватиме вміст iTunes з одним комп’ютером. Будь-яка спроба синхронізувати такий вміст із другим комп’ютером призведе до того, що ВСЕ вміст iTunes спершу буде видалено з телефону та потім замінено на вміст другого комп’ютера. Це особливість дизайну і її неможливо змінити. Оскільки ви замінили комп'ютер або жорсткий диск, ваш телефон сприйме це як "новий" комп'ютер. Синхронізація вмісту iTunes - це один із способів: комп'ютер до телефону. Якщо у вас є фотографії, синхронізовані з вашим iPhone або музика, зібрана самостійно, спочатку доведеться скопіювати їх зі свого iPhone за допомогою програмного забезпечення сторонніх виробників, наприклад, TouchCopy , перш ніж робити щось інше, оскільки Apple не передбачає цього робити. . Після цього зробіть наступне у вказаному порядку:

  1. Вимкнути автоматичну синхронізацію, коли iPod / iPhone підключено під iTunes> Налаштування> Пристрої (у меню Редагувати, якщо використовується Windows).

  2. Переконайтесь, що у вас підтримується один контакт і одна подія в підтримуваних додатках на вашому комп’ютері (iCal & адресна книга на Mac, адресна книга Windows або Outlook, якщо ви використовуєте Windows). Ці записи можуть бути підробленими, неважливо, важливим моментом є те, що ці програми не повинні бути порожніми.

  3. Підключіть телефон, iTunes працює, не синхронізуйте в цей момент.

  4. Магазин> Авторизуйте цей комп'ютер.

  5. Файл> Передати покупки . Читайте також тут: http://support.apple.com/kb/HT2519

  6. Клацніть правою кнопкою миші телефон у лівій панелі пристрою та виберіть "Скинути попередження".

  7. Клацніть ще раз правою кнопкою миші та виберіть "Резервне копіювання".

  8. Клацніть ще раз правою кнопкою миші та виберіть "Відновити з резервної копії", виберіть резервну копію, яку ви зробили. Коли буде запропоновано створити ще одну резервну копію, відхиліться. Зауважте, музика не є частиною резервного копіювання iTunes, і її потрібно відновити, як зазначено вище.

  9. Після цього ОБОВ'ЯЗКОВО слід синхронізувати відновлення вмісту iTunes, який ви вибрали з різних вкладок. Ви отримаєте спливаюче вікно щодо ваших контактів та календарів з проханням об'єднати чи замінити, виберіть "Об'єднати".

Ваш телефон повинен виглядати так, як це було під час запуску, без втрати даних.


3

Є простішим методом. МНОГО простіше. Скасуйте це вікно. Ваш iPhone залишається встановленим в iTunes. Клацніть правою кнопкою миші та виберіть резервну копію. Після того як резервна копія завершена, відключіть ваш iphone та підключіть його назад. Потім дозвольте їй стерти iPhone та просто відновіть із резервної копії.


Я чув, що резервне копіювання насправді не створює резервні копії всіх даних (наприклад, даних додатків) на вашому телефоні, тобто ви можете відновити зображення та музику, але втратите багато інших даних.
devios1

Якщо у вас відсутні речі, відновіть цю ж резервну копію вдруге.
Тоні Теллез

Чи перевірив цей другий метод (стерти, відновити після резервного копіювання, можливо, відновити після резервного копіювання)? Чи правильно відновлено все , включаючи додатки та їх порядок на головному екрані?
Хелдер С Рібейро

1
Звичайно, все відновлюється. Це та сама резервна копія, яку ви використовуєте, якщо ваш iPhone вимкнеться та потребує скидання. Або якщо ви оновлюєте бета-версію iOS.
Джанго Райнхардт

2
Ось стаття Apple про передачу ваших даних на новий пристрій: support.apple.com/kb/HT2109
Django Reinhardt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.