Восстановить только часть нанндорима -- contacts поле с участием restore поле с участием htc-hero поле с участием nandroid пол android Связанный проблема

Restore only part of nandroid image


8
vote

проблема

русский

При попытке установить 2.2 Я удалил все мои контакты (контакты были сохранены на телефоне, а не в качестве контактов Google)
Я сделал полный Nandroid Backup, пока телефон все еще имел эти контакты; Однако когда я пытаюсь восстановить изображение; Я получаю bootloop.
Backoop Nandroid содержит System.img, data.img, cache.img и boot.img;

Мне интересно, сможете восстановить только данные. МГГ, чтобы вернуть контакты.

Я подумал о 2 других решениях:

a) Сделать новый нанндодровый образ текущего состояния; Убедитесь, что все в порядке, делая перезапуск; Затем открыть копию базы данных с контактами из одной резервной копии к другому.

b) открыть базу данных с контактами от data.img; и вручную RETYPE 200 телефонных записей.

Есть ли что-нибудь умнее (быстрее, проще) путь ??

Английский оригинал

In attempt to install 2.2 I've deleted all my contacts(contacts were saved on phone, not as google contacts)
I've done full nandroid backup while phone still had those contacts; however when I try restoring image; I get bootloop.
Nandroid backup contains system.img, data.img, cache.img and boot.img;

I'm wondering if I can restore only data.img to get contacts back.

I have thought of 2 other solutions:

a) make a new nandroid image of current status; verify that it's ok by doing restart; then open copy database with contacts from one backup to another.

b) open database with contacts from data.img; and manually retype 200 phone records.

Is there any smarter (quicker, easier) way??

           

Список ответов

6
 
vote
vote
Лучший ответ
 

ClockWorkmod Recovery имеет опцию «Расширенное восстановление», которая позволяет выбрать только одно из следующих разделов: ботинок система данные кэш SD-EXT

Если у вас его еще нет, загрузите руководителя ROM с рынка, и это поможет вам установить HollowworkMod Recover.

(Я понятия не имею, решат ли это вашу проблему, но да, вы можете восстановить раздел данных!))

 

Clockworkmod recovery has an 'Advanced Restore' option that allows you to pick just one of the following partitions: boot system data cache sd-ext

If you don't already have it, download ROM Manager from the market and this will help you install the clockworkmod recover.

(I've no idea whether this will solve your problem, but yes you can restore the data partition! ;) )

 
 
3
 
vote

Установите изображение в вашем компьютере (Linux) или по телефону, извлеките базу данных контактов и скопируйте ее на базу данных контактов в телефоне. Вы делаете это с помощью устройства петля E.G. <Код> mount -o loop /sdcard/myimage.img myimage . «MyImage» - это то, где вы можете просмотреть содержимое позже. База данных должна быть <код> data/data/com.android.providers.contacts/databases/contacts.db .

Вы можете восстановить данные для одного приложения, скопировав соответствующую папку в /data/data/ .

 

Mount the image in your computer (Linux) or phone, extract the contacts database, and copy it over the contacts database in the phone. You do this using a loopback device, e.g. mount -o loop /sdcard/myimage.img myimage. "myimage" is where you can view the contents afterward. The database should be data/data/com.android.providers.contacts/databases/contacts.db.

You can restore the data for a single app by copying the relevant folder in /data/data/.

 
 
2
 
vote

Вы можете использовать unyaffs для распаковки резервного копирования изображения, а затем получить доступ к данным напрямую. Вот руководство на том, как это сделать.

 

You can use unyaffs to decompress a backup image, and then access the data directly. Here's a guide on how to do so.

 
 
 
 
1
 
vote

Я не мог установить data data.img через loop mount -o :( Также восстанавливающие старые Data.img привели к застреванию телефона Android на экране логотипа Cyanogen и не загружать ОС Android полностью: (

Мне удалось извлечь контакты от старого резервного копирования, делая это:

  1. Установить android sdk

  2. загрузка в режим восстановления

  3. Сделайте полную резервную копию вашей текущей системы через Nandroid Backup

  4. Восстановление / часть данных вашего старого резервного копирования

  5. загрузка в режим восстановления

  6. Старт ADB Server:

для Федора
 $ su -    # CD ~ / Android-SDK / Tools    # ./ADB Kill-Server ./ADB START-SERVER 
Или для Ubuntu
 $ sudo su    # CD ~ / Android-SDK / Tools    # ./ADB Kill-Server ./ADB START-SERVER 
  1. Подключиться к вашему телефону Android через команду ADB SDK

    ./ adb shell

  2. Mount / data and / sdcard partition через меню восстановления на вашем телефоне

  3. Скопируйте контакты из вашего старого / раздела данных в раздел / sdcard

.    # CP /Data/data/com.Android.Providers.contacts/databases/contacts2.db /sdcard/contacts2.db.old 
  1. Размонтилование / раздел данных

  2. Формат / раздел данных

  3. Восстановить раздел вашего текущего / данных из изображения резервного копирования

  4. Резервное копирование Ваш текущий база данных контактов

.     # CP /Data/data/com.android.providers.contacts/databases/contacts2.db /sdcard/contacts2.db.current 
  1. Скопируйте свои старые контакты над текущим нынешним
.     # CP /sdcard/contacts2.db.old /data/data/com.android.providers.contacts/databases/contacts2.db 
 

I couldn't mount data.img via mount -o loop :( Also restoring old data.img resulted in Android phone being stuck at Cyanogen logo screen and not loading Android OS fully :(

I managed to extract contacts from old backup by doing this:

  1. Install the Android SDK

  2. Boot into recovery mode

  3. Make full backup of your current system via Nandroid backup

  4. Restore /data partion of your old backup

  5. Boot into recovery mode

  6. Start adb server:

for Fedora
   $ su -    # cd ~/android-sdk/tools    # ./adb kill-server ./adb start-server
OR for Ubuntu
   $ sudo su    # cd ~/android-sdk/tools    # ./adb kill-server ./adb start-server
  1. Connect to your Android phone via adb SDK command

    ./adb shell

  2. Mount /data and /sdcard partition via Recovery menu on your phone

  3. Copy contacts from your old /data partition to your /sdcard partition

    # cp /data/data/com.android.providers.contacts/databases/contacts2.db /sdcard/contacts2.db.old
  1. Unmount /data partition

  2. Format /data partition

  3. Restore your current /data partition from backup image

  4. Backup your current contacts database

     # cp /data/data/com.android.providers.contacts/databases/contacts2.db /sdcard/contacts2.db.current
  1. Copy your old contacts over your current one
     # cp /sdcard/contacts2.db.old /data/data/com.android.providers.contacts/databases/contacts2.db
 
 
1
 
vote

Есть также несколько доступных приложений, помогающих с частичным восстановлением Nandroid:

    .
  • Nandroid Manager
  • nandroid браузер
  • appextractor
  • Титана Backup
  • и подробнее

Все они дают вам возможность извлечь частей вашего настроек резервного копирования: приложений и их данные, SMS и т. Д., И сделать процедуру немного проще.

 

There are also several apps available helping with a partial Nandroid restore:

  • Nandroid Manager
  • Nandroid Browser
  • AppExtractor
  • Titanium Backup
  • and more

They all give you the opportunity to extract parts of your Nandroid backup: Apps and their data, SMS, etc., and make the procedure a little easier.

 
 
     
     

Связанный проблема

9  ROM Manager - Что это на цель?  ( Rom manager what is its purpose ) 
Я только что закончил укоренить свой телефон (Moto Droid) впервые, используя приложение Z4Root. Работало отлично (один клик, нет включенного компьютера). Тем ...

7  Как удалить резервные копии, сделанные с помощью ClockWorkMod?  ( How to delete backups made using clockworkmod ) 
Расщепляется этот вопрос из комментариев к Мой ответ до Как установить Recovery ClockWorkmod на Sony Xperia Neo V (MT11A)? Эрик, последнее. Я случайно ...

3  Один против Nandroid Backups?  ( Odin vs nandroid backups ) 
Мне сказали, что резервные копии ODIN предпочтителен для Nandroid, но я только когда-либо использовал последний. Каковы особенности, которые отличаются между ...

8  Восстановить только часть нанндорима  ( Restore only part of nandroid image ) 
При попытке установить 2.2 Я удалил все мои контакты (контакты были сохранены на телефоне, а не в качестве контактов Google) Я сделал полный Nandroid Bac...

1  Передача резервного копирования Nandroid между двумя устройствами  ( Transferring nandroid backup between two devices ) 
Я сделал резервное копирование нандорида через ClockWorkmod Recovery на моем щите NVIDIA и хочу восстановить его на другой щит NVIDIA (из-за недавнего вспомог...

1  Как я могу сказать CWM для выполнения полной резервной копии вместо инкрементной резервной копии?  ( How can i tell cwm to perform a full backup instead of an incremental backup ) 
Недавнее обновление CWM рекламировало возможность выполнять дополнительные резервные копии вместо полных. Некоторое время выполняв те, что я обнаружил, что у ...

4  Android Restore Bootstrap Nandroid Backup после Failed ROM Flash  ( Android restore bootstrap nandroid backup after a failed rom flash ) 
Я пытался прошить свой дроид x2 до CM7, но он не удался. Прежде чем я попытался попробовать вспышку, я сделал резервное копирование Nandroid с помощью приложе...

0  Как связать резервное копирование NANDroid в файл Update.zip, который работает в режиме восстановления запасов?  ( How do i convert a nandroid backup into an update zip file that works in the sto ) 
Для этого случая рассмотрите телефон в загрузке в Bootloop (не исправляемое с помощью Data Wiping или USB-джигов) без восстановления CWM и без доступа ADB или...

1  Картинки прошли после восстановления резервного копирования Nandroid  ( Pictures gone after nandroid backup restored ) 
Недавно я сделал резервную копию Nandroid Recovery Naндорига TWRP, и я только что сделал несколько личных фотографий. В резервной копии он включал раздел / Da...

7  Как nandroid телефон без clockworkmod?  ( How to nandroid a phone without clockworkmod ) 
Я почти уверен, что для моего телефона нет восстановления Clockworkmod для моего телефона (я читал несколько вопросов и ответим на форуме, а также Google It с...