Skip to content

tmohonto/SMS_Middleware_Service_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

ADB SMS Viewer with Python GUI

This Python application reads SMS messages directly from your Android phone using ADB (Android Debug Bridge) and displays them in a modern, filterable Tkinter GUI.


Features

  • View all received SMS from your phone's inbox.
  • Filter messages by:
    • Read / Unread / All
    • Phone number
    • Keywords in message body
  • Message counts: Total, Read, Unread
  • Works via USB with real-time filtering

Requirements

1. Python

2. ADB (Android Debug Bridge)

3. Environment Variable

Add the path to adb.exe to your system's environment variables:

  1. Right-click This PC > Properties > Advanced system settings.
  2. Click on Environment Variables.
  3. Select Path under System variables.
  4. Click Edit > New and paste the path to your platform-tools folder.

Example: C:\Users\Downloads\platform-tools


Android Setup

  1. Enable Developer Options:

    • Go to: Settings > About phone > Tap Build number 7 times.
  2. Enable USB Debugging:

    • Go to: Settings > Developer Options > Enable USB Debugging.
  3. Connect Your Phone via USB:

    • Authorize the computer when prompted on your phone.

Install dependencies Only tkinter is needed (already built-in on most Python installs): pip install tk pip install tkcalendar pip install pyserial pip install pyserial tk pip install requests pip install mysql-connector-python

Running the Project cd "D:\My Projects\Python\SMS_Read_Delete_Save_Into_Database_After_Discussion\After Discussion with DB input\sms_reader"

python -m cli.run_once

Windows or Linux — Python command to list COM ports: python -m serial.tools.list_ports

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages