Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Tree: 545d212daa
Fetching contributors…

Cannot retrieve contributors at this time

36 lines (28 sloc) 1.31 KB

iMessage SMS database browsing web app


iOS stores all your SMS/Messages in a sqlite database. This gets downloaded to your computer each time you backup/sync your phone via iTunes.

This is a django app which allows you to drop your SMS database into it, fire it up and have all your messages in a nice browseable web app.


Why not? iOS will only show the most recent 100 or so messages on the screen, to view older ones you need to hit "Load Earlier Messages" and wait. Too bad if you want to see messages from last month, or even last year! With this app you can see them all and search them.


The SMS database has been analysed by many and its schema is well known. I've taken some of this info and used it to convince django's ORM into reading it.


Requirements are:

  1. edit core/ and set your TIME_ZONE.
  2. Then drop your SMS database in db/sms.db.
  3. Unzip UiUIKit into static/UiUIKit
  4. run syncdb
  5. runserver
  6. Point your browser at http://localhost:8000/messages, where you can browse your messages.

Future TODO

  • Some way of searching your messages
  • Group chat isn't yet supported
Jump to Line
Something went wrong with that request. Please try again.