При попытке установить 2.2 я удалил все свои контакты (контакты были сохранены на телефоне, а не как контакты Google).
Я сделал полное резервное копирование nandroid, пока на телефоне все еще были эти контакты; Однако, когда я пытаюсь восстановить изображение; Я получаю bootloop.
Резервная копия Nandroid содержит system.img, data.img, cache.img и boot.img;
Мне интересно, могу ли я восстановить только data.img, чтобы вернуть контакты.
Я подумал о 2 других решениях:
а) сделать новое изображение nandroid текущего статуса; проверьте, что все в порядке, выполнив перезагрузку; затем откройте копию базы данных с контактами из одной резервной копии в другую.
б) открыть базу данных с контактами из data.img; и вручную перепечатайте 200 телефонных записей.
Есть ли умнее (быстрее, проще) способ ??
Я не смог смонтировать data.img через цикл монтирования -o :( Также восстановление старого data.img привело к зависанию телефона Android на экране с логотипом Cyanogen и неполной загрузке ОС Android :(
Мне удалось извлечь контакты из старой резервной копии, выполнив это:
Установите Android SDK
Загрузиться в режиме восстановления
Сделайте полную резервную копию вашей текущей системы с помощью Nandroid Backup
Восстановление / раздел данных вашей старой резервной копии
Загрузиться в режиме восстановления
Запустите сервер adb:
Подключитесь к вашему телефону Android с помощью команды adb SDK
./adb shell
Смонтируйте / data и / sdcard раздел через меню Recovery на вашем телефоне
Скопируйте контакты из старого раздела / раздела данных в раздел / SDCard
Размонтировать / раздел данных
Формат / раздел данных
Восстановите ваш текущий раздел / раздел данных из резервной копии
Сделайте резервную копию вашей текущей базы контактов
источник
Также доступно несколько приложений, помогающих с частичным восстановлением Nandroid:
Все они дают вам возможность извлекать части вашей резервной копии Nandroid: приложения и их данные, SMS и т. Д., И делают процедуру немного проще.
источник