*

iPhone連絡先消える!

公開日: : 最終更新日:2013/12/16 iPhone[トラブル]

address book imagesweetjessie via photopin cc

やってしまいました。

iTunes使ってiPhoneのOSを4.1にアップデートした後、iPhoneの連絡先をバックアップをするために同期したのですが、MacBookのアドレスブックにあったたった2件のデータがiPhoneに上書きされてしまいました。。。

なんか逆ギレじゃないけど警告してほしいな。。。
「上書きするデータが既存のデータよりも少ないですが、大丈夫ですか?」
ってSiriたんに言ってほしかった。。。

同期って、基本、iTunesのデータをiPhoneに移すというスタンスなのですね。。

しかし、安心。OSをアップデートした時に、バックアップは作成してあるのです!
わははどうだ〜これが人間の危機管理能力だ!!
と言いたいところですが、自分で上書きしてしまったくせに何が危機管理能力か。。。というツッコミ入りますね。

さて、iTunesのiPhoneメニューの概要から、バックアップを「復元」をしようとしたら、iPhoneのデータはなくなりますと言われた。

え。。。?

なんか不安になってネットの先輩方を至急調査。なんと、全部のデータ、アプリもなんもかも消去後、バックアップデータを書き込むという方法らしい。
つまり、連絡先だけ復元とはいかないのです。

そこでたまたま、iTunesが保存したバックアップデータの場所と、そのバックアップデータのいじりかたが書いてあったので、
早く復元すればいいのに遊んでしまった。
ネットしてると目的を忘れてどこか夢中になってしまうことありますよね。。

iPhone Backup Extractor(起動する前に、iPhoneの同期解除必須)

iTunesでバックアップされたデータは、

ユーザ>ライブラリ>Application_Support>MobileSync>Backup

の中に、入っていて、フォルダの名前はこんな感じです。

謎のごにょごにょ文字(多分最新のバックアップデータ)

謎のごにょごにょ文字-20101023-215036(最新の前のバックアップデータの名前形式。バックアップされた日時ですね)

この中に入っているデータを、上記のアプリは、.sqlitedbという拡張子みたいにしてくれます。
そうすれば、SQliteでいじくれるようになります。

実行画面。どの日時のバックアップを変換するのか選択します。

backup extractoror

で、こんなことをしていて、連絡先を復元することを思い出して、復元しようとしたら、
まったくできないじゃないですか!できて、二件のデータが書き込まれるだけ。。。

そうです。バックアップデータをバックアップせずにiPhone Backup Extractorで遊んでしまったためです。
しかし!iPhone Backup Extractorで変換した連絡先データは残っています!

安心。。。しかし、どうやって変換してしまったやつをiPhoneに戻すか。。。
こうやって戻しました。。。雑だけど記録します。

変換すると、iOS Filesというフォルダができます。変換された連絡先データはこのフォルダの中の

iOS_Files > Library >AddressBook>AddressBook.sqlitedb

の中に入ります。
これを、FireFoxアドオンの

SQlite Manager

で開きます。
アドオンをインストールしたら、ツール>SQlite Managerをクリック!

すると、全部英語ですが、ウィンドウが開きます。左メニューのABpersonがROWIDがついた人物名と、ふりがなが入っています。
右側の、メニューのBrowse&Searchを押すと見れます。

スクリーンショット(2010-10-25 21.01.34)

ABMultiValueには、電話番号やEmailアドレスが一個につき、一行で入っています。そして、record_idが割り振られていて、これは、ABpersonのROWIDとリレーションしてあります。

つまり、山田太郎の登録は、携帯番号、家電話番号、携帯アドレス、パソコンアドレスが登録してあるとすると。。。

山田太郎(ROWIDは1)
携帯番号(record_idは1)
家番号(record_idは1)
携帯アドレス(record_idは1)
パソコンアドレス(record_idは1)

というふうになっています。
そしてこれを、CSVのカンマ区切りで出力したいので、上部メニューのView>Export Viewをクリックすると、エクスポートメニューが出てきます。これです。

スクリーンショット(2010-10-25 21.11.50)

カンマ区切りをチェック、下のメニューはNoneで、エクスポート。(ABpersonとABMultiValue)
さあ、これで二つのCSVファイルができました。

エクセルで、データ>外部データの取り込み>テキストファイル。。。を選択して、エクセルに取り込みます。
そして、ABpersonの列にABMultiValueの電話番号や、アドレスを、IDを照らし合わせて一行にまとめます。(私は、Filemakerでまとめちゃいました)

そして、Google Contactsのインポートデータにあわせて、いれこみます。(インポート形式は、Contactsを適当ににエクスポートしてタイトル行をみてみてください。)
入れ込んだものをインポート!

ふう。。。

そして、iTunesを起動!iPhoneもつなげます。

スクリーンショット(2010-10-25 21.22.13)

アドレスブックの連絡先を同期をチェックして、Googleの連絡先をチェック。ユーザーIDとパスを聞かれますので、Gmailアドレスと、そのパスワードを入れます。
そして、、、、運命の同期!!!

やっと連絡先にデータが戻りましたが、なんか変。

山田太郎さんは

山郎 田太さんに。。。

まあ、なんとなくわかるのは、日本語が象形文字で、絵として認識できるおかげですな。
英語だったらぐちゃぐちゃですね。

電車の待ち時間とかにでもちくちく直しますか。。。

かなり大急ぎで紹介しましたが、こんな感じです。

でも、消えなくてよかった!


にほんブログ村 IT技術ブログ WordPressへ
にほんブログ村ポチよろしくおねがいいたします!

AD

関連記事

AD

AD

no image
Adobe Indesign CCを開くとクラッシュする問題を解決した。

すんごく不定期すぎるブログですが、ある記事だけ凄くアクセスが。。。

El CapitanにOffice2016(Office365 solo)をインストールした時にエラー出現と対応

こんにちは!花粉症の季節ですね。。 花粉とエラーは無いほうがいい

no image
wordpressのローカル環境「予期しない出力により Cookies がブロックされました。」解決

お久しぶりの更新です。 blankslateテーマを使って作業してい

アフィリエイトファクトリー使用して初成果が出た!魔の三ヶ月を克服。

特典追加のお知らせ 下記SIRIUS上位版、またはアフィリエイト・フ

SIRIUS上位版
SIRIUS(シリウス) 最強SEOサイト作成ツール

SIRIUS起動画面かっこいい〜私はこの画面が好きです。やる気

→もっと見る

PAGE TOP ↑