Overview
These are couple of missing features in iPhone SMS application. I am sure Apple will add these sooner or later. But I wanted to learn objective C and things like that so I went ahead and did this.
Issues/suggestions should be sent to amrut.joshi@gmail.com
Also, check out following threads on modmyifone.com for discussions related to this app.
Preferences for 1.1.3 Firmware
SMSD supports 1.1.3 firmware from v0.2.3beta1. But there are some issues. Since 1.1.3, apps are executed with less privileges. Because of this, apps cannot start Services. SMSD also has an option to make it a default SMS app. This is a hack which also requires higher privileges. In short, SMSD notifier and SMSD default app options will not stick if you are on 1.1.3. But there is a workaround.
This is how you enable SMSD Notifier and SMSD Default App preferences in 1.1.3. You need to run SMSD using ssh or Term-vt100. Run following command on the commandline :
# /Applications/SMSD.app/SMSD
This will start SMSD on your iPhone. Go to More->Preferences and change the preference you want. Since this is executed with root permissions, these changes will stick.
You need to restart your phone if you change default app preference.
Latest Stable version
The latest and the greatest stable version of SMSD is v0.2.2
Latest Development version
The truly latest and greatest development version of SMSD is v0.2.3beta1
Features
- Delete individual Messages
- Different views for incoming and outgoing messages
- Templates
- Backup all message through mail.
- Compose new messages. (Apple got this right.)
- Reply to messages. (Well, Apple did not miss this one.)
- Forward messages.
- Support for concatenated SMS (long SMS).
- Send/Forward messages to multiple contacts.
- Character counter.
- Send Contact Information through message.
- Search (Contacts and Text)
- Localization (10 languages and counting..)
- Conversation View
Donations
Many people asked me if I take donations for this small app that they find useful and want to show their appreciation. This is certainly welcome. Those who are interested can donate directly to me using paypal (paypal name is amrut.joshi@gmail.com)by clicking on the Donate Button.
SMSD now supports localization. If you want to translate it in your language, Localizable.strings is the resource file.
Following Languages are supported as of now:
Installation
Extract latest zip in / directory on iPhone. Do NOT replace MobileSMS.app directory, just copy the files inside it.
Or
Use Ste repository in installer.app to install (Utility->SMSD)
A Big Thanks to Mark Hedley, Eddie Wall and Hoy Kee for their help in testing this app.
Work in Progress
- Conversation View (Done)
- Delivery Notifications
ChangeLog
Jan 27, 2008 : v0.2.2
New Feature : Make URLS, Mail Ids, Phone numbers 'click'able.
New Feature : Send Confirmation preference.
New Feature : Ability to insert multiple contacts.
New Feature : Ability to make SMSD default SMS App using preferences.
New Feature : Ability to insert email address.
New Feature : Ability to insert templates.
New Feature : Option to send typed message as mail.
New Feature : In message view, click name to call the sender.
UI Enhancement : New and shiny send button.
UI Enhancement : Change of location for character counter.
Performance improvement : Conversations should open faster now.
Fix : Delete from sms list used to freeze.
Fix : Down arrow in message screen was not working.
Fix : Mark message read when read using UP/DOWN button in message screen.
Fix : Delete from search list was crashing sometimes.
Jan 6, 2008 : v0.2.1
Jan 4, 2008 : v0.2
Dec 24, 2007: v0.1
- New Feature: If Home button is pressed while in Compose screen, application suspends and resumes at the same screen.
- New Feature: Application will start with Inbox screen if there are unread messages.
- New Feature: Ability to turn on/off notifier without UICtl.
- New Feature: Ability to forward SMS using a template.
- New Feature: Ability to forward SMS to mail.
- UI Enhancement: To field shows keypad keyboard now.
- UI Enhancement: In compose screen, message can be entered without tapping on the screen.
- UI Enhancement: New (supposedly better) icon
- UI Enhancement: Stay at the compose screen if send failed.
- Fix : Template list was not scrolling to last template properly.
- Fix : Keyboard keys were overlapping in international mode.
- Fix : Received messages were shown in Sent box after sending SMS.
- Fix : Chinese SMS.
- Fix : Better addressbook resolution.
- Fix : MobileSMS icon unread count goes out of sync.
- Fix : After restart icon unread count goes out of sync.
Dec 13. 2007: v0.09
- New Feature : Unread SMS will be shown in red.
- New Feature : Number of unread SMS will be shown in red circle on the icon.
- New Feature : Character Counter
- New Feature : Long SMS (more than 160 chars) are sent as one message and not as multiple split messages.
- Fix : Unicode (chinese etc.) SMS are sent properly.
- Fix : Wrong message was deleted when Message screen is changed using arrow buttons.
- Fix : SMS send was slow/timing out.
Dec 9, 2007 : v0.08
- New Feature: Sending of contact info is possible now.
- New Feature: Support for templates. This feature can also be used to create group of people.
- Fix: Progress bar used to get stuck in some conditions.
- Fix: Some people reported message send failures.
- Fix: Long SMS in the list were truncated in some cases.
- Fix: Some Sent messages were not saved in MobileSMS.
Dec 7, 2007 : v0.07
- Showing correct status. (v0.06 had a bug where Success was reported even if the message send is failed)
- Progressbar (Finally!)
- Some people reported truncated messages. This will fix it.
- New feature : Backup all the SMS via mail.
Dec 6, 2007: v0.06
- Showing correct version in About box.
- Fix for 1.0.2 firmware where tapping on '+' used to crash the app.
- SMS send should be fasted now
- Long SMS will be split into multiple messages.
Dec 5, 2007: v0.05
- Bug where text to be forwarded goes missing is fixed/
- Better Addressbook integration
- Apple-ish Addressbook view.
- Should fix crash at the opening.
Dec 4, 2007: v0.04
- Memory leaks fixed
- Different Inbox and Sent lists
- Lot of UI changes. Trying to make it look more Apple-ish.
- New Feature : Compose SMS
- New Feature : Reply SMS
- New Feature : Send SMS to multiple contacts.
- New Feature : Send SMS to a number not in contacts.
- Donations accepted now at paypal : amrut.joshi@gmail.com
Nov 24, 2007: v0.03
- Better integration with Addressbook
- Unread SMS are shown now.
- SMS can be forwarded using this utility from now on.
Nov 3, 2007: v0.02
- Support for unicode in names and texts.
- Fixed spelling mistake (Detele -> Delete)
- Better looking UI. (with preview of text and date)