標籤:工具 整理 entry try 包括 android 查詢 編碼格式 資料檔案
手機進水後觸控螢幕失靈,但其它實體按鍵(電源和音量)可用,其它功能一概正常。
- 關機後,按住 電源 和 音量上 至震動,鬆開電源,保持按住音量上,進入recovery模式。
- 在recovery模式下,通過菜單選項進行手機備份,此過程可能需要幾十分鐘,備份好的檔案位於手機儲存的 clockworkmod/backup 以時間命名的檔案夾內。
- 在recovery模式下,通過菜單掛載選項中啟用usb串連,將手機通過usb串連到電腦,此時電腦應識別手機,並可查看其中檔案。
- 拷貝備份檔案中的 data 部分,包括data.ext4.tar (data.ext4.tar.a/b),到電腦,此後可移除手機。
- 在電腦的檔案位置開啟命令列,使用指令將多個tar檔案合并: type data.ext4.tar.a data.ext4.tar.b >> data.ext4.tar,產生合并後的可解壓檔案。
- 將壓縮檔解壓,在其中找到 data/com.android.providers.contacts/databases 目錄,其中 contact2.db 檔案即為儲存有連絡人資訊的sqlite資料檔案。此後原始壓縮檔可丟棄。
- 使用sqlite工具,如 DB Browser for Sqlite 開啟資料檔案,瀏覽觀察其中raw_contact和data表。
- 構建sql語句 select raw_contact_id,data1,data2,data3,data4 from data進行查詢,複製查詢結果到 excel 文檔。此後資料庫檔案可丟棄。
- 編輯整理 excel 檔案,匯出為csv格式。
- 使用 CSV to vCard 工具,將csv匯出為vcf檔案,注意選擇utf-8編碼。
- 使用可進行編碼轉換的文字編輯器(如 Notepad++ )將匯出的vcf檔案“轉為UTF-8無BOM編碼格式”,儲存。
- 將vcf檔案傳至新手機,用內建連絡人工具開啟,即可完成匯入。
安卓手機螢幕失靈後通訊錄匯出