ADB SMS Notify has been completely revamped to run much better now.
*April 10, 2014*
ADB Message Notification Center.zip
- Support for custom user created profiles for easily supporting new applications
- Support for custom icons per notification type
- Custom notification messages (Make it your own!)
- Work in progress GUI for managing ADBMNC
- Support for MMS confirmed (the now outdated ADB SMS Notify also supports MMS as well)
- Combines Radio and Logcat and only uses what is needed to keep memory resource low
- Fun info: This tool also happens to work just fine in Linux running under WINE. Your mileage may vary though. A python version is in the works however.
This tool is also very helpful for developers as you can easily and quickly configure what you want to watch in the logcat with just two lines in the settings file and you'll instantly get a desktop notification.The settings file looks like this:
This configuration file allows you to easily add support for more applications or, if you're a developer, watch for a specific event. The idea is if you want to add support for your favorite application such as WhatsApp, Facebook, or whatever, you can share your configuration with others and expand the functionality of this app.
Here's an icon set to use to start you off: Icons.zip
1) The left side is the actual icon name you will use. This must be in the same directory as the executable. ADBMNC supports icos and pngs. Feel free to test for other formats if you like.
2) The right side is the match. In the example above, "< SMS_ACKNOWLEDGE" is the event that is shown in the log when a new SMS or MMS message is being received.
The Icon section is optional. The default will be "Notify.ico" if no icon is set.
The left side is the message to display.
The right is the string to match to trigger the notification.
Everything in the Radio section will only match in the logcat output of "adb radio"
The same as Radio except only matches output in adb logcat -v.
- Add support for regex matching to allow even more robust notifications
- Complete Windows GUI
- More customizable options such as fonts and color
- user configurable events (to launch a custom application on the desktop side or launch an intent on the android side)
- Finish work on python version to support Linux and Mac OS X (visit my github to see the progress)
- Auto updater to keep in sync with the latest updates
- Support for ADB over wireless
- Handle multiple devices gracefully
[Features that will require root are listed below and will be optional and opt-in only]
- Read text messages and display the message content and recipient instead of "New SMS Message"
- Reply to text message via desktop
- Compose new messages via desktop
What is this? (see below)
*Legacy Version and Information Below*
Let's move on and get to the point! When I'm at work I tend to leave my phone on silent, therefore, I constantly find myself checking to see if I have a new message. I decided to create this small and simple program that notifies me on the desktop instead. This can be easily customizable as well as adapted to any other useful applications such as launching a program or the likes whenever you receive an SMS message.
This takes advantage of the adb radio log. So, every time you get a new SMS message, a box slides out to notify you. Simple. I should note that the desktop notification is MUCH faster than your phone.
I tested it with a Samsung Galaxy Note (quincyatt) running on Jellybean CM 10.1 but it should theoretically work with any phone.
Great! How do I use it?
Step 1) Enable USB Debugging
Step 2) Extract zip and run program. Done! No root or permissions are required.
Note: The program is designed to restart itself in the event you unplug your phone so feel free to unplug your phone as many times as you like. If people find this useful, I plan to add wireless support via ADB over wifi so you no longer have to keep it plugged in to receive notifications.
I have attached the source code for those who are wary of running an executable as I have no reputation here yet at the time of this writing. Compile it using AutoIt and you should be good to go. I hope this helps anyone out there!
--Latest Version of ADB SMS Notify:
TextPlus Desktop Notification V3.zip
SMS Desktop Notification Source V3.zip
TextPlus Desktop Notification Source V3.zip
*LATEST UPDATE March 1, 2014*
- Uploaded project to github
- Working on implementing configuration so users can share configuration files to support more apps
*September 24, 2013*
- Reduced CPU and memory usage from around 50% CPU and 3MB of RAM down to 2% or less of CPU and 756KB of RAM
- Slight cosmetic changes to Tooltip (Hover over the icon in the task bar to see)
*September 3, 2013*
As requested by Ph0enix_216, I have added TextPlus support. Currently, I have kept them separate as to not waste resources checking something you're not interested in. If you want to have a combination of both then let me know.
*Thank you justmpm for taking notice and moving this thread to the correct place!