منبع اصلی نوشتار زیر در این لینک قرار دارد

تهیه نسخه پشتیان از اس‌م‌اس‌های گوشی N900

تو گوشی N900 تمام رویدادها، از تماس‌ها گرفته تا اس‌ام‌اس‌ها، تو یک فایل دیتابیس sqlite ذخیره میشن. مسیر این فایل اینجاست:

~/.rtcom-eventlogger/el.db

من برای اینکه تمام مکالمات اس‌ام‌اسی با یک شماره رو بتونم رو کامپیوتر داشته باشم، یک کپی از این فایل رو به سیستم منتقل کردم. بعد با اجرای یک دستور تونستم یک فایل متنی داشته باشم که به ترتیب این ستون‌ها رو داره:

time|sender|number|text

این ستون‌ها با یک علامت پایپ (|) از هم جدا شدن. ستون دوم هم برای نشون دادن این هست که این اس‌ام‌اس دریافتی هست یا ارسالی. اگر اس‌ام‌اسی باشه که شما ارسال کردید عبارت SelfHandle رو خواهید دید، در غیر این صورت این ستون خالی خواهد بود و به این معنی که این اس‌ام‌اس رو دریافت کردید.

دستوری هم که زدم اینه:

irix@Persia:~$ sqlite3 el.db \”select datetime(storage_time, \’unixepoch\’, \’localtime\’),local_name,remote_uid,free_text from events where event_type_id in (7,8) and remote_uid=\’+989121234567\’;\” > SMSs.txt



برچسب ها : , , , ,