Nandroid Imageの一部のみを復元します -- contacts フィールド と restore フィールド と htc-hero フィールド と nandroid フィールド android 関連 問題

Restore only part of nandroid image


8
vote

問題

日本語

2.2をインストールしようとしています。私の連絡先をすべて削除しました(連絡先が電話で保存され、Googleの連絡先としては保存されました) 私は完全に完了しました nandroid バックアップ中は、携帯電話中にそれらの連絡先がありました。ただし、画像を復元してみてください。ブートループを取得します。
NANDROIDバックアップには、system.img、data.img、cache.img、およびboot.imgが含まれています。

連絡先を取得するにはdata.imgだけを復元できるかどうか疑問に思います。

私は他の2つの解決策を考えました:

a)現在の状態の新しいNANDROIDイメージを作成します。再起動することで大丈夫だと確認してください。次に、1つのバックアップから別のバックアップへの連絡先でコピーデータベースを開きます。

b)Data.imgからの連絡先を含むデータベースを開く。そして手動で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マネージャをダウンロードして、これによりClockWorkMod 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)または電話機に画像をマウントし、連絡先データベースを抽出し、電話機の連絡先データベースを介してコピーします。これをループバックデバイスで使用しています。 <コード> mount -o loop /sdcard/myimage.img myimage 。 「MyImage」は、その後の内容を見ることができます。データベースは<コード> 99887766544331 です。

998877666544332

で該当するフォルダをコピーして、単一のアプリのデータを復元できます。
 

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

mount -o loopを経由してdata.imgをマウントできませんでした:( また、古いDATA.IMGを復元し、Android Logo画面で、Android OSが完全にロードされていないと、Android携帯が完全にロードされていませんでした:(

私はこれを行うことによって古いバックアップから連絡先を抽出することを管理しました:

  1. インストール Android SDK

  2. リカバリモードへの起動

  3. NANDROID BACKUPを介して現在のシステムのフルバックアップを作成する

  4. 古いバックアップの復元/データ分離

  5. リカバリモードへの起動

  6. ADBサーバを起動する:

  7. Fedoraのために <事前> $ SU - #CD~ / Android-SDK /ツール #./adb kill-server ./adb start-server またはUbuntuのために <事前> $ sudo su. #CD~ / Android-SDK /ツール #./adb kill-server ./adb start-server
    1. ADB SDKコマンドを介してAndroid携帯電話に接続する

      ./ ADBシェル

    2. 携帯電話の復旧メニューを介した/データおよび/ SDCARDパーティション

    3. 古い/データパーティションから/ sdcardパーティションへの連絡先をコピーする

    4. <前> #pp / data / data/com.android.providers.contacts/databases/contacts2.db / sdcard/contacts2.db.old
      1. マウント解除/データパーティション

      2. 形式/データパーティション

      3. バックアップイメージ

      4. から現在/データパーティションを復元する
      5. 現在の連絡先データベース

      6. のバックアップ <前> #p / data / data/com.android.providers.contacts/databases/contacts2.db / sdcard/contacts2.db.current
        1. 現在のone
        2. の上の古い連絡先をコピーする <前> #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 Browser
  • appExtractor
  • Titanium Backup
  • 以上

彼ら全員はあなたのNANDROIDバックアップの部分を抽出する機会を与える機会を与えてください。アプリとそのデータ、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.

 
 
     
     

関連する質問

0  Samsung Galaxy S9 +の「割り当てられていない」コンタクトグループを削除  ( Delete not assigned contact group on samsung galaxy s9 ) 
私のサムスンギャラクシーS9 +私の連絡先アプリでは、712連絡先で「割り当てられていない」というグループがあります。このグループと他のグループにはない連絡先を削除するにはどうすればよいですか? これらの連絡先はGoogleに同期していません。連絡先の残りの部...

1  Proid XにFacebookの連絡先を同期させるにはどうすればよいですか。  ( How can i sync facebook contacts on a droid x ) 
私は元のドロイドを持っていました、そして今私はDroid Xを持っていました。私の元のドロイドはFacebookに連絡先と同期するためのオプションがありましたが、私のドロイドXと新しいFacebookアプリではそのオプションが見られませんでした。連絡先の写真が...

6  iPhoneからAndroidデバイスへの連絡先をどのように転送できますか? [重複]  ( How can i transfer my contacts from an iphone to an android device ) 
この質問はすでにここで回答を持っています iPhone連絡先をAndroid携帯に送る方法は? (4回答) ...

2  Facebook Syncがアクティブな場合、HTCの欲求でcom.htc.bg 'プロセスは予期せずに停止しました。  ( Com htc bg process stopped unexpectedly on htc desire when facebook sync activ ) 
1時間に1回、私はプロセスが予期せずに停止したと言っている私のHTCの欲望にメッセージを受け取ります。これはcom.htc.bgプロセスです。 Facebookアカウントの同期を携帯電話に無効にした場合、問題は消えます。これをバックアップするには、Faceb...

3  Old Sony Ericsson C702からXperia X10への連絡先をインポートする方法  ( How to import contacts from old sony ericsson c702 to xperia x10 ) 
非Android携帯電話からの連絡先をインポートする方法は? 専用のアプリケーションはありますか? 避けたいのは、古い携帯電話からSIMカードに移動してから新しい携帯電話に移動するときに連絡先が2倍になります。 提案? ...

2  「一致した連絡先の提案」を再実行する  ( Re run matched contacts suggestion ) 
HTC感覚を持つHTC EVO 3Dを持っています。センスには、異なるアカウントからの連絡先と一致する素晴らしいツールがあり、特定の人の詳細がすべてリンクされています。すなわちFacebook、Twitter、電話番号が共通のエントリの下で一緒に保存されます...

3  送信されたテキスト(SMS)メッセージが間違った連絡先の会話の下に表示される  ( Sent text sms messages sometimes show up under wrong contacts conversation ) 
私はAndroid 2.3.7(CyanogenMod-7.2.0-Passion)を搭載しているNexus Oneをオンにしており、最近、送信されたメッセージが間違った連絡先の会話に注目しました。人は正しくそれを受け取りますが、後でチェックしたとき、アプリは...

7  仕事や個人的なGoogleアカウントから連絡先を別々に分離するのですか?  ( How do i separate contacts from work and personal google accounts ) 
私は2つのGoogleアカウント、仕事のためのものと私のAndroid携帯電話のための個人的なものを持っています。 私は携帯電話に同期しています。私の個人的なアカウントの電話の連絡先が私の作業勘定の連絡先に表示されているGmailの仕事アカウントにログインして...

11  Samsung Galaxy S5では、(WhatsAppがWhatsAppの連絡先/削除されています)。  ( How to unhide whatsapp contact remove whatsapp account in samsung galaxy s5 ) 
状況を説明するために私に忍耐強くしてください。これは私にとっては奇妙な場合だったが、それはAndroidを使用してみんなに起こる可能性があります。 私はこれをサムスンギャラクシーS5に固有しています。この問題は、連絡先に異なる構造を持つため、古いAndroid...

7  すべてのボイス検索コマンドとの連絡先を検索しますか?  ( Search contacts with all voice search commands ) 
あなたの連絡先リストを使用して、ボイス検索のナビゲートの/指示への/道順への/指示に統合する方法はありますか?私がBob Jonesの家に行きたいのなら、私はBob Jones Co。に行きたくありません。 ...

16  Androidから別のAndroidから連絡先を送信するにはどうすればよいですか。  ( How can i send a contact from one android to another ) 
私は私のドロイドの連絡先リストの連絡先によって Share を選ぶことができる間、他の端のドロイドは開くことができないか、または実際に何もし、私がGmailを介してそれを受け取るならば、結果として得られる添付ファイルであるようですまたは通常のメールクライアント...

3  Facebook、Gmailなどとの連絡方法は?  ( How to link contact with facebook gmail etc ) 
私はCM7とAMPにいます。 HTCの欲求。古いHTC SenceはFacebook、Gmailなどとの連絡先をリンクしていました。現在の連絡先マネージャには、Facebookに使用できるかどうかわからない「参加」機能があります。 高度な連絡先マネージャはあり...

1  私の連絡先のファイル名は何ですか?  ( What is the filename for my contacts ) 
Froyoを実行している私のOptimus Mの私の連絡先のファイル名は何ですか? ...

0  Facebook連絡先とSIMカード番号を組み合わせる  ( Combining facebook contacts with sim card numbers ) 
私は新しいHTC One Miniを持っています、そして私は私の電話帳の連絡先に私が欲しいものだけではなく、私の連絡先の私の連絡先の all のみをインポートすることができます。 > また、私はSIMカードにいくつかの数字を追加しましたが、Ubersyncが起...

3  連絡先リストにアクセスすることなく電話をかけることは可能ですか?  ( Is it possible to make a call without having access to the contacts list ) 
電話の連絡先にアクセスすることなく電話をかけることは可能ですか?即ち友達に私の電話を使わせて、私の連絡先をアクセスするために私の連絡先をロックさせてください - 必ずしも連絡先にはない任意の数に電話をかける方法はありますか? ...