Обновить Cyanogenmod с 9.1 до 10.1 без потери информации?

Я использую Cyanogenmod 9.1 на своем Samsung Galaxy SII и хотел бы перейти на версию 10.1. Есть ли способ сделать это обновление, не стирая все мои приложения и настройки с моего телефона?

Если нет, есть ли хорошая стратегия резервного копирования (что мне делать резервную копию и как) для относительно легкого восстановления после обновления ПЗУ Cyanogenmod?

Спасибо.

Спасибо за все три ответа, я планирую попробовать с Titanium Backup и сообщу. Спасибо!

Ответы (3)

Вот несколько советов по перемещению между любыми двумя прошивками Android, которые вам пригодятся:

  • Во-первых, сделайте полную резервную копию nandroid, если вы не чувствуете себя полностью уверенно. Сделать это можно в CWM Recovery, либо через ADB (Android Debug Bridge). Это создаст «образ» всего вашего устройства.
  • Теперь, когда вы защищены от непоправимой поломки, используйте TitaniumBackup для резервного копирования всех ваших системных настроек и ваших пользовательских приложений (обычно я не делаю резервные копии системных приложений, так как это может вызвать проблемы). Резервные копии будут сохранены на вашей /sdcard/ и не исчезнут при очистке.
  • (Перед этим шагом убедитесь, что у вас есть zip-файлы ПЗУ на вашей SD-карте, иначе вам придется добавить их через ADB) Зайдите в CWM Recovery и очистите свое устройство (кеш и данные). Помните, что /sdcard/ все еще в порядке. Теперь установите свой новый блестящий ПЗУ.
  • После загрузки нового ПЗУ в первую очередь установите TitaniumBackup. Он распознает, что на SD-карте уже есть файлы TitaniumBackup (ранее), и вы сможете пакетно устанавливать приложения и восстанавливать настройки системы.

Несколько советов по восстановлению резервных копий: будьте консервативны. Начните с восстановления приложений без пользовательских данных, так как старые данные могут нарушить работу приложения. Если чего-то не хватает и это вас раздражает, восстановите это приложение только с данными. То же самое касается восстановления системных настроек, отмените выбор всего и просто восстановите то, что вы действительно хотите (обычно для меня это только точки доступа WiFi).

Я следовал вашим инструкциям, и они сработали. Всем спасибо за ответы и комментарии!
Рад слышать, что вы нашли его информативным, если что-то неясно, не стесняйтесь редактировать его, так как теперь я помечаю его как «вики сообщества».

Прежде всего, сделайте резервную копию nandroid из рекавери, чтобы иметь резервную копию вашего текущего телефона.

Поскольку вы обновляете не только выпуск Cyanogenmod, но и выпуск Android, рекомендуется выполнить полную очистку ( /cache, /systemи /data), чтобы избежать циклов загрузки и общих проблем с обновлением.

Если вы хотите сделать резервную копию всех своих данных, несмотря на использование nandroid, вы можете использовать Titanium Backup , так как это позволит вам сделать резервную копию ваших приложений, данных, а также некоторой системной информации (учетные записи, журнал вызовов, смс, настройки Wi-Fi, ...) . Просто будьте осторожны, так как некоторая системная информация может не работать, если вы восстановите ее непосредственно при обновлении с ICS до JB. Пользовательские приложения и их файлы данных должны быть безопасными для восстановления.

Не рекомендуется создавать резервные копии приложений из CM9 и загружать их в CM10. Это может вызвать проблемы.
Пользовательские приложения не должны быть проблемой, если они поддерживаются в JB. Также вы можете повторно загрузить приложение из Play Store и использовать Titanium Backup для восстановления его данных.
геффчанг: неверно. Даже если бы вы были правы, обновления сразу же появились бы в магазине Google Play. В первую очередь речь идет не о резервном копировании ваших приложений, а о том, чтобы не устанавливать их снова вручную.

Обновление с CM9 до CM10.1 обычно требует СВЕЖЕЙ установки. Я тоже должен был сделать это таким образом. Не рекомендуется использовать Titanium Backup из-за возможных проблем. Прочтите ПРЕДУПРЕЖДЕНИЕ внизу.

Вот шаги, рекомендованные DonAndroid .

  1. Загрузите ПЗУ CyanogenMod 10.1 для своего устройства.

  2. Скопируйте загруженный zip-файл в корень вашей SD-карты.

  3. Загрузите устройство в пользовательский режим восстановления.

  4. Выполните резервное копирование NANDROID из восстановления.

  5. Теперь сотрите данные, выбрав «wipe data/factory reset».

  6. Также сотрите раздел кеша из опции «стереть раздел кеша».

  7. Выберите установить zip с SD-карты> выберите zip с SD-карты.

  8. Выберите zip-файл CyanogenMod 10.1, чтобы начать установку.

  9. После завершения установки выберите «перезагрузить систему сейчас».

Теперь ваш телефон перезагрузится, чтобы обновить CM9 до CM10.1.

ПРЕДУПРЕЖДЕНИЕ

# CM 10.1 is based on Android 4.2.1. Any and all proprietary applications that you have installed outside of CM should be updated to their 4.2.1 counterparts. Do not use the 4.1 versions of proprietary applications, else you will experience difficulties.

# Finally, we always advise that you create a backup before any update. Do note, however, that due to Android 4.2 changes to support multi-user mode, your backups will automatically be transferred to /sdcard/0/[backup folder]. Remember this when attempting to restore 10.0.
Меня раздражает, как люди до сих пор говорят «стереть данные, затем кэшировать». «Wipe data/factory reset» стер раздел кеша как часть этого навсегда, просто посмотрите на подсказку прямо перед вами. Кроме того, ваш ответ вообще не касается резервного копирования настроек и приложений, а просто делает резервную копию nandroid.