Dalam upaya untuk menginstal 2.2 saya telah menghapus semua kontak saya (kontak disimpan di ponsel, bukan sebagai kontak google)
Saya telah melakukan backup nandroid penuh sementara ponsel masih memiliki kontak tersebut; namun ketika saya mencoba mengembalikan gambar; Saya mendapatkan bootloop.
Cadangan Nandroid berisi system.img, data.img, cache.img dan boot.img;
Saya ingin tahu apakah saya hanya dapat mengembalikan data.img untuk mendapatkan kontak kembali.
Saya telah memikirkan 2 solusi lain:
a) membuat gambar nandroid baru dari status saat ini; verifikasi tidak apa-apa dengan melakukan restart; kemudian buka salin database dengan kontak dari satu cadangan ke yang lain.
b) buka basis data dengan kontak dari data.img; dan mengetik ulang secara manual 200 catatan telepon.
Apakah ada cara yang lebih pintar (lebih cepat, lebih mudah) ??
Saya tidak bisa me-mount data.img melalui mount -o loop :( Juga mengembalikan data.img lama mengakibatkan ponsel Android terjebak di layar logo Cyanogen dan tidak memuat OS Android sepenuhnya :(
Saya berhasil mengekstrak kontak dari cadangan lama dengan melakukan ini:
Instal SDK Android
Boot ke mode pemulihan
Buat cadangan penuh sistem Anda saat ini melalui cadangan Nandroid
Pulihkan / bagian data dari cadangan lama Anda
Boot ke mode pemulihan
Mulai server adb:
Hubungkan ke ponsel Android Anda melalui perintah SDK adb
./adb shell
Mount / data dan / sdcard partisi melalui menu Recovery di ponsel Anda
Salin kontak dari partisi lama / data Anda ke partisi / sdcard Anda
Lepas partisi / data
Format / partisi data
Kembalikan partisi / data Anda saat ini dari gambar cadangan
Cadangkan basis data kontak Anda saat ini
sumber
Ada juga beberapa aplikasi yang tersedia untuk membantu pemulihan Nandroid parsial:
Mereka semua memberi Anda kesempatan untuk mengekstrak bagian cadangan Nandroid Anda: Aplikasi dan data mereka, SMS, dll., Dan membuat prosedurnya sedikit lebih mudah.
sumber