#SMS - a minimalistic sms client on Linux
###What it does
This application let's a user to write sms messages on a desktop and send it via android phone.
###How does it do?
It uses a ssh connection to enter phone's command promt. Then it sends commands like service call isms ... to send sms. It also retrieves the sqlite database of inbox messages and displays it in a list. Messages that are too long for a window, can be viewed by selecting an item list and waiting for a popup to show message's full content.
###What you will need### On your android:
- Busybox
- SSH Server (any you like from google store)
On your Linux desktop:
- Quickly (development framework)
- Bash
- Accessable commands: ssh, scp
- Python 2.7, python packages: sqlite3, commands, time, subprocess
How to setup it up on Ubuntu:
sudo apt-get install quickly quickly-ubuntu-template
sudo apt-get install python-pip
sudo pip install sqlite3Then:
- Create a folder called sms-quickly and put the root content in it.
- In it, create a folder databases where two files will be placed:
- contacts2.db - copy it from your phone dir: /data/data/com.android.providers.contacts/databases/contacts2.db
- mmssms.db - it should be pulled from your phone automatically, though the dir is: /data/data/com.android.providers.telephony/databases/mmssms.db
- Open the terminal and cd into the sms-quickly
- run: quickly run - and it should run the application
- To design the app, in the root folder run: quickly design.
- The core code can be found in sms_quickly/SmsQuicklyWindow.py
