Skip to content

Deluxo/sms

Repository files navigation

#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.

Alt text

###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 sqlite3

Then:

  1. Create a folder called sms-quickly and put the root content in it.
  2. In it, create a folder databases where two files will be placed:
  3. contacts2.db - copy it from your phone dir: /data/data/com.android.providers.contacts/databases/contacts2.db
  4. mmssms.db - it should be pulled from your phone automatically, though the dir is: /data/data/com.android.providers.telephony/databases/mmssms.db
  5. Open the terminal and cd into the sms-quickly
  6. run: quickly run - and it should run the application
  7. To design the app, in the root folder run: quickly design.
  8. The core code can be found in sms_quickly/SmsQuicklyWindow.py

About

My first public repository. Ever.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors