ios4

Почти каждый владелец iPhone 3G и iPhone 3GS с нетерпением ждут релиза iOS 4, который состоится 24 июня. А некоторые умельцы, не дожидаясь намеченного выхода финальной версии iOS 4, уже во всю тестят iOS 4 Golden Master.

Ровно год назад, 16 июня 2009 года мы публиковали мануал по сохранению данных iPhone перед переходом на iPhone oS 3.0. Эта инструкция быстро разошлась по просторам рунета и помогла многим владельцам iPhone. Не многое поменялось в процессе бекапа данных с того времени, но, все же, некоторые изменения стоит внести.

И так, давайте же позаботимся о сохранении различных данных, которые находятся в наших телефонах, таких как SMSзаметкизакладки в Safari, фотографии, адресная книга, данные приложений из App Store (сейвы игр и настройки) и т.д. Хочется отметить, что после перепрошивки на iOS 4 очень нежелательно восстанавливать данные из резервной копии в iTunes, так как это может привести к нестабильной работе iPhone.

1. Для получения доступа к файловой системе iPhone ваш телефон должен быть джейлбрейкнут.

Джейл можно сделать с помощью программ Spirit, blackra1n, Pwnagetool, redsn0w.

Внимание! После джейлбрейка с помощью blackra1n нужно устновить пакет afc2add из Cydia для получения доступа в Root раздел.

Так же понадобится файловый менеджер: iPhone Tunnel Suite (Windows) либо DiskAid (Windows и Mac OS), либо любой другой.

2. В файловом менеджере добираемся до папки private/var/mobile/Library/ и копируем на ваш компьютер следующие папки:

- AdressBook - это папка с контактами и привязанными к ним фотографиями;

- Calendar - это папка с заметками и событиями в календаре;

- Notes - бекап заметок;

- Safari - это папка с вашими закладками;

- SMS - а вот эта папка с вашими SMS;

- Cookies - ну, кукиз, а че? :)

- WebClips - сохраненные закладки на рабочем столе

3. Все загруженные из Cydia темы лежат в папке /Library/Themes. Нужно - копируем.

4. Для сохранения фотографий и скриншотов, сделанных вашим iPhone нужно скопировать папку private/var/mobile/Media/DCIM

5. Закаченная музыка и фильмы лежат тут: /private/var/mobile/Media/iTunes_Control/Music/. Рингтоны - тут /private/var/mobile/Media/iTunes_Control/Ringtones/. В сохранении фильмов и музыки надобности нет, так как после перепрошивки на iOS 4 вам нужно будет всего лишь синхроннизировать чистый iPhone с вашей медиатекой.

6. Теперь давайте позаботимся о бекапе данных игр и приложений из App Store.

Заходим в папку private/var/mobile/Applications/ и видим много папок с названиями их цифр и букв.

applications

Узнать в какой папке находится нужное вам приложение можно последовательно проверяя каждую папку. Добравшись до искомой программы копируем папку Documents, в которой и хранятся все пользовательские настройки и сохранения игр.

applications-iphone

Есть и другой, более простой способ нахождения нужной папки. В последней версии SBSettings во вкладке "More" в самом низу появился новый пункт App Folders, который показывает названия папок для каждого установленного приложения из App Store.

2

Действия после установки прошивки iOS 4:

1. Создаем любой контакт и удаляем его - это создает нам базы под контакты;
2. Открываем и закрываем приложение Notes (заметки) в iPhone - это создаст базу под заметки;

После этого кладем все файлы из сохраненных папок туда, откуда вы их копировали.

Что касается программ из  App Store, то, после установки приложений через iTunes вам нужно найти папку с нужным приложением в private/var/mobile/Applications/ и скопировать содержимое папки Documents в папку Documents :) .

Спасибо Kosmi4'у за помощь в написании инструкции. Обсуждение инструкции на форуме.

Если вы посчитали эту статью полезной, буду вам очень благодарен за Retweet или добавление в закладки ВКонтакте (для этого есть специальные кнопки чуть ниже).

Если вы копируете мануал на другой сайт или форум, пожалуйста, оставляйте активную ссылку на этот пост.

piti4ek

Александр Питерман

Основатель и CMO
Руководитель проекта

Материалы

Нашел ошибку в тексте? Выдели ее и нажми Ctrl + Enter
  • Антоха

    О, спс большое!

  • Такие сложные манипуляции не обязательны для не лоченого iPhone
    Я переходил на iOS4 на не джейлбрейкнтом iPhone 3GS.
    Все данные синхронизировались с iTunes.
    Перед обновлением я сделал backup в iTunes.

    После установки iOS4 я сделал restore из бєкапа. И синхронизировал все остальное(музику пріложенія, контакти фотки).
    Все сохранилось и работает хорошо

    • При переходе на новую прошику, отличающююся координально от прошлой (с 2.х/3.х/4.х) лучше, все-таки, определять телефон «Как новый».
      И операции не такие уж и сложные. Каждый сам для себя может выбрать: что именно из этого всего ему нужно сделать.

      • Statuscue

        Возможно, но это же не ВиНдОвС, вчем может возникнуть проблема с OS, когда восстанавливается просто user папка. В этом и прелесть MacOS и iPhoneOS.

  • MaCoviychuk

    Когда будет анлок и джейлбрейк для 05.12.01?

  • MaCoviychuk

    и будет ли он для 3.1.3, или все ждут 4.0?

    • я слышал что ждут 4 чтоб не палится

  • А что именно может не корректно работать при восстановлении данных, сохраненных с прошлой прошивки? Я имею ввиду не джейлбрейкнутый телефон.

  • AIR

    Да в том-то и дело, что все говорят, но никто толком ничего не знает. Я восстанавливал из бекапа — все работает, ничего не глючит…

  • AIR

    Кстати, пока не работает планировщик 2Do, обещают пофиксить.

    • Разработчики программы IM+ тоже предупредили, что не успевают обновить свою программу до выхода официальной iOS4

  • ostolosh

    раз на раз не приходится! я тоже всегда ресторил из бекапа и вроди всё норм, но когда переходил с 2.2 на 3.0 и отресторил, много из чего запускалось, но при небольшой нагрузке проги и игры вылетали, я так думаю это связано из-за того, что кеш и всякая фигня из прошлой прошивки не нужна в новой, и лучше всего сделать по новому, не так уже это и долго и не трудно!
    P.S. выбор всегда за вами ;)
    А админам спасибо, для тех кто ещё не переходил на новую прошивку, инфа очень полезная!!!!

  • Statuscue

    Этот вариант не проходит для SMS в iOS4 . Слитает сама программа.
    1. Нет MMS темы
    2. при попытке отправить SMS программа вылетает

  • Parafin

    Подскажите как сохранить все данные которые описаны здесь, но на прошивке 4.0.2. Нужно перепрошить тело с прошивкой 4.0.2 на например кастом 4.1 или же чистую 4.0.2 не важно, но хочу сохранить все данные что бы потом восстановить тело до состояния которое есть до перепрошивки. Тут вижу тема для перехода с 3.Х, а меня инстересует просто перепрошивка iOS4. Тело 3GS 4.0.2, jailbreakme.com, модем 05.13.04 utrasn0w.