平常通用iCab Mobile瀏覽網頁
昨天赫然發現我safari開啟後就沒有回應了,
五指縮小功能也失效了,還好home button還可以用.
今天凌晨決定要用回復的方式處理這問題.
但是隨著Apple在昨天把5.1 shsh認證關閉後,
遇到一堆error3194,11,1600.
這才知道A5晶片是不能平刷的~"~
在極度不想升級到5.1.1以及苦等不到jb的情況下.
開始尋求safari解決的辦法
在設定中去清除瀏覽器紀錄、cookies也沒有用.
在不斷的Google中發現,safari無法開啟跟iCloud的書籤同步有關係
用iTools去看書籤,會當機..
後來用iBackupBot才發現/Library/Safari/Bookmarks.db有12MB之大.
於是把這檔案抽換掉後就解決了safari無法正常使用的問題了.
這邊分享一下如何處理超多連結的問題.
PS. 維基百科連結有17000個連結,將iCloud關閉或是刪除也沒辦法解決這問題..(時間過久,我強制關閉)
1.將iPad備份到電腦中
2.開啟iBackupBot,並讀取剛剛的備份.
找到/Library/Safari/Bookmarks.db這個檔案,匯出到電腦中.
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-1648f99ce72f9fd3beb0df1b28981d43.png)
請記得匯出時,把檔案資訊一並匯出
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-65e7ea6f3a450a35e5926f23f75c7e6b.png)
3.用Navicat Lite開啟剛剛匯出的Bookmarks.db (以Sqlite3格式開啟)
可以發現bookmarks以及bookmark_title_words兩個資料表異常的大.
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-bf24fd7e577eb493b64bd9b45c770b3c.png)
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-6af4d3cc3db0169bc27f30222e21b385.png)
4.將資料匯出成SQL檔案(main.sql)
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-3eda9e1cdf5028bf039d47486d039f95.png)
並且可以將Library_Safari_Bookmarks.db刪除
5.用文字編輯器修改main.sql(建議不要用xp內建的記事本,檔案可能會很大)
將兩個資料表中不要的部份刪除
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-18cd4d6b7a849c5532c2d9d66611f6bf.png)
6.用Navicat Lite建立一個新的SQLite3的檔案,
檔名用Library_Safari_Bookmarks.db
並將剛剛修改過的main.sql匯入
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-399a15238b73e60075d0cbd517cd2149.png)
匯入過程中,請忽略錯誤
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-308522cfb46b8432339a31c11a3e3db7.png)
匯入完成後按F5應該可以看到相同的資料表結構
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-47d93ed358a701613c61e2da72acd77e.png)
7.用iBackupBot匯入Library_Safari_Bookmarks.db.info
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-59bb5a3fd8c11af17aaff54a9025c99b.png)
確認一下檔案大小
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-3063e6c09232da081a6c3d282b62e8a7.png)
8.用iBackupBot恢復iPad備份
![safari 上萬個[維基百科]連結處理](http://attach.mobile01.com/attach/201205/mobile01-329470346c3cf85adbd88f47880946d8.png)