SMS Toolkit is a Java based GUI for interacting with mobile phones. It’s main purpose is to send, receive and read SMS messages. It uses the SMSLib API so is compatible with most phones available assuming there is a means to connect them to the PC (Cable, Bluetooth, IrDA), but see this post at the SMSLib forums for details of tested phones. Summary of Features:
- View the status and information about your phone/device.
- Compose and send SMS messages
- Reading, deleting, forwarding and replying to SMS messages
- Command console for interacting with the phone directly via AT commands
Download
Current Version 2.1
- Windows Installer - Setup SMS Toolkit 2.1
- Unix - SMS Toolkit for Unix
- Source Code - Source Code
Pre-requisites
The SMS Toolkit uses SMS Lib (http://smslib.org/), for Windows users I provide a compiled version of SMSLib and it’s supporting libraries (Sun Comm API and/or RxTx) This means Windows users have a choice, they can run either the Sun Comm API version (very, very highly recommended) or the RxTx version (not recommended). Unix users also have the choice but I don’t supply the files (See Installation below)
Installation
- Windows
There is a supplied installer which does all the hard work for you. Simply run the installer and follow the prompts. This will install all the pre-requisite required libraries and files, and create shortcuts to
start the app.
- Unix (Linux, Solaris, OSX)
I don’t supply any installer, for the supporting libraries (SMSLib, Sun Comm or RxTx) you will also have to supply your own. I don’t have resources to test all the combinations of Unix and the differing libraries. Installation of SMS Lib is easy, and instructions are on the SMS Lib website here - http://smslib.org/installation_java.php which also covers the installation of RxTx and the Sun Comm API.
Device Connection
First of all you need to connect your device (this is most likely to be a mobile phone, however GSM modem devices such as the MC35 are supported too). The mechanisms and means to doing this are too numerous to document here. In all cases the only thing the SMS Toolkit needs to know is the COM or Serial port the device is attached to. In the case of cable connections this will be a real physical port (e.g. COM1) in the case of Bluetooth or IrDA connections this will be a virtual port created by the Bluetooth or IrDA software.
Quick Start
First click the ‘Device’ button on the toolbar, this allows you to specify the serial port and the baud rate to connect on. Choose the port of the device (as explained above) and the baud rate can be left at 9600 or increased. I’ve never seen much difference with baud rate speeds but some devices may only support certain rates.

After this is done, click the ‘Connect’ button on the main toolbar. If everything is OK then SMS Toolkit will connect and you will see your device details on the Device tab. If there was a problem connecting then you will see an error. The most likely causes will be the port you specified was incorrect or another application is using the port.
SMS Functions
Most of the functionality is pretty obvious, but I’ll cover a few potential problems.
If when you click the ‘Refresh’ button on the inbox screen and no messages are shown, goto the SMS options and select which location you want to read from; either SIM card of your device or the internal memory of the device. Some devices store only on the SIM, some only in memory, and some use both. Try different options.
The same can happen when sending a message, if you get an error sending a message, try changing storage location in the SMS options dialog.
Console
This is intended for advanced users that wish to interact directly with their device via the AT command set.









I am downloading now.
Thx
i love website
Thanks for your application…
Its help me to developing SMS Server in my project “Mobile Secure Election”,
hi,
first , thank you for your tool, really its great.. but i have not started to test that..
i downloaded and saw that it is not wokring for USB as com port is showing COM1 and its not enabled to change that , combo showing only COM1.
so i could not connect to my mobile.
1) i am using USB cable to connect computer to mobile, will USB support?
2) what com port need to be selected for USB..
3) I have GSM mobile 6200, 3200 will it will work for these?
hi
iam using the GSM modem for sending the SMS but is it possible for me to receive the SMS to my PC via GSM modem?
Will this tool help me for this purpose?
Hi
Hi
i am using USB cable to connect computer to a mobile. And I want to know that whether the USB support to com or not.
2) what com port need to be selected for USB..
Please tell me what configuration I want to use..
Thanks
dcsd
Hi
I’m trying to user this piece of software to work with SMS messages via my HTC P3400 mobile phone. but I cannot establish a connection to my mobile phone.
Please assist, give me some tips because I would really like to get this up and running!
Thanks