蝦拼詞庫手動移除記

[Problem]

想移除iPhone及iPad上的「蝦拼詞庫」,但手動在「使用者辭典」一個一個刪太慢了,而且一同步就又回復成之前的狀況(做白工了)。

[Environment]

  • iPhone 5S、iPad Air 2
  • iOS 8.4.1
  • Windows 10 Pro (64bit)
  • iTunes  12.2.2.25 (64bit)
  • iBackupBot for Windows 5.3.2
  • DB Browser for SQLLite 5.4.1

[Procedure]

  1. 同時關閉「尋找我的iPad」、「尋找我的iPhone」。
  2. 連接iPad到iTunes ->立即備份。
  3. 連接iPad的情況下,開啟iBackupBot。
  4. iBackupBot ->Backups ->選定iPad最新版本 -> System Files / KeyboardDomain / Library/ Keyboard
  5. 刪除 Keyboard下的全部資料,包含CoreDataUbiquitySupport資料夾,及*.lock檔
  6. Restore Backup ->除預設勾選項目外,另勾選 Remove items from device that will not be restored、 Partial Restore、System Files ->取消勾選 User App Files。
  7. Restore完成後,iPad會reboot,此時iPad仍是連接到iTunes,同時關閉iBackupBot。
  8. iPad reboot完成後,做升級動作,iTunes顯示iPad裝置,並進行備份。
  9. 開啟iBackupBot ->Backups ->選定iPad最新版本 -> System Files / KeyboardDomain / Library/ Keyboard/ CoreDataUbiquitySupport/ mobile~.......16進位數字.........../ UserDictionary/ ......16進位數字.........../ store/ -> Export 「CloudUserDictionary.sqlite 」(540KB) 到桌面上。
  10. 開啟DB Browser for SQLLite ->File ->Open Database 桌面上的「CloudUserDictionary.sqlite」 ->Browse Data->Table 選「ZUSERDICTIONARYENTRY」 ->選取不要的record (約8000筆) -> Delete Record。
  11. DB Browser for SQLLite ->File ->Compact Database ->Save。
  12. iBackupBot->Backups ->選定iPad最新版本 -> System Files / KeyboardDomain / Library/ Keyboard/ CoreDataUbiquitySupport/ mobile~.......16進位數字.........../ UserDictionary/ ......16進位數字.........../ store/ -> Import 桌面上的「CloudUserDictionary.sqlite 」(60KB) ->Resotre。
  13. iPad會reboot,同時中斷與iTunes的連接 ->進行升級設定 ->done。
  14. 連接iPhone到iTunes ->立即備份 ->進行step 3~step6 ->reboot時,中斷與iTunes的連線 ->reboot後,進行升級設定 ->done。

[Reference]

  1. http://www.mobile01.com/topicdetail.php?f=627&t=4258057
  2. http://www.minwt.com/ios/11311.html
文章分類 應用軟體 標籤: ,

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*