2008/11/07

把唉鳳的 Notes 與 SMS 資料抓出來~

深入再深入......


唉鳳是個方便的好東西
可是
史老大為了怕使用者亂搞
弄到蘋果要來擦屁股
索性用層層地保護把唉鳳包起來
讓一般使用者根本沒機會深入核心

不過
天網恢恢 疏而不漏 ( 好像用錯成語了?)
俗話說得好
百密必有一疏
要不然駭客們是混什麼吃的?

想要掀開唉鳳的裙子
看看裡面是 小熊 還是 粉紅小圓點 ( 呃...... 失態了 )
方法也是越來越簡單

最早的時候
必須要在唉鳳上裝個 SSH
然後以無線網路經由 SFTP 的方式
輸入系統內定的管理員名稱密碼之後
才能真正進入唉鳳的系統檔案架構裡去

現在
只要有這個叫 DiskAid 的小東西就搞定了


在唉鳳那頭什麼都不用做
只要在自己的電腦上裝進這個 DiskAid
( 註:要進到 root 還是得越獄啊~ )



然後再把唉鳳用 USB 連接線接上電腦
噠啦~
就連上去囉!



進到核心架構之後
DiskAid 預設直接開啟 Media Folder
可以從左下角的選單進到 Root Folder 去逛大街啦!


Notes 裡頭的資料在:
/User/Library/Notes/notes.db

SMS 裡頭的資料在:
/User/Library/SMS/sms.db


把這個 .db 檔拷到電腦去
接下來要解決的就是怎麼去讀取裡面的資料

這個時候就要出動偉大的 SQLite Database Browser


( SQLite 是純 PPC 的,用不了純 PPC 架構的,請改用 Sequel Pro 囉! )

安裝好 SQLite 之後
直接去把那個 .db 檔點兩下
小鵝在這邊以 notes.db 為例

開啟之後選到 Browse Data 那個分頁


可以看到顯示的 Table: 部份
說明了是 Note 的資料
裡頭的每一欄就是對應目前唉鳳裡頭儲存的所有記事本資料
不過
這裡顯示的只有『編號、標題、摘要』三個項目
真正的全部筆記本內容
必須把 Table: 切換到 note_bodies


這個時候就可以在 data 欄位裡
看到每一筆紀錄的全部內容
這個內容是以 html 語法寫成
所以只要貼進筆記本裡轉存成純文字檔
就可以直接拿來用了!

比較特別的是
note_bodies 裡頭的資料排序
是以目前在唉鳳裡頭顯示的順序來排列
唉鳳會把最近一次修改的資料拉成最上面一筆
所以
如果不是從內文去慢慢找
要不然可以參考前面 Note 那個 Table 的 ROWID 編號去對應



基本上
比較會去動到的就是 Notes 跟 SMS 兩個
不過嚴格來說
/User/Library 底下的東西
就是各個常用軟體的資料庫
( Photos 不在這邊,照片檔是存在 /Media/DCIM 裡面 )

所以
要怎麼玩
就看每個人自己囉!

不過別把唉鳳搞掛的就是......

噗疵~

6 則留言:

  1. 系統進階目錄要JB之後 diskaid才看得到喔 :P

    回覆刪除
  2. 請問小鵝, SQLite Database Browser有沒有其他替代品?它是for PPC的,我的10.5.5已經干掉PPC部分了,用不了。

    回覆刪除
  3. To: [ droger 老大 ]
    >> 系統進階目錄要JB之後 diskaid才看得到喔 :P
    >
    感謝指正。
    小鵝沒有仔細去看官方的 FAQ,
    也從來沒有想到會有這樣的問題。
    至少以目前的狀況來說,
    沒有 JB 的唉鳳,
    就跟殘廢了一樣啊!!!


    To: [ ANSON ]
    >> SQLite Database Browser有沒有其他替代品?
    >
    真抱歉,
    又是一個小鵝失察的例子。
    如果沒搞錯,
    純 intel Mac 架構的環境下,
    應該可以用這個 Sequel Pro 試試 :)

    回覆刪除
  4. 我只想要把 Wordpress 裝在 iPhone 內當伺服器有可能嗎...

    回覆刪除
  5. >>我只想要把 Wordpress 裝在 iPhone 內當伺服器有可能嗎...

    真的假的?!

    回覆刪除