S2MSP vs ShellMS
Side-by-side comparison of two open source alternatives
S2MSP
As Google strongly restricts the use of SMS permissions for applications in the Play-Store, S2MSP provides an API for third party applications to send and receive SMS to specific phone numbers via a secure SMS proxy.S2MSP acts like a local firewall for SMS communication.Each application that wants to send/receive SMS to a phone number can register itself on S2MSP. S2MSP asks the user for permission, whether the requesting application is allowed to send/receive SMS from and to the requested phone numbers or not.All SMS exchanged with third party applications are strongly encrypted.S2SMP itself requires SMS permissions (SEND_SMS and RECEIVE_SMS) from the Android system and will request these permissions upon startup. S2MSP does not need any other permissions. This ensures the integrity and security of S2MSP.The API to integrate a third party application with S2MSP is available in Maven-Central.
ShellMS
ShellMS is the simplest and easiest ADB Shell Messaging Application. If you don't know what ADB or SDK is you definitely don't need this app. For the others it's useful tool to speed up messaging when you're working on your computer. Usage: * with mobile phone numbers: adb shell am startservice --user 0 -n com.android.shellms/.sendSMS -e contact +123456789 -e msg "Message" * with display names from phone: adb shell am startservice --user 0 -n com.android.shellms/.sendSMS -e contact "Contact's DISPLAY NAME" -e msg "MSG"
| Feature | S2MSP | ShellMS |
|---|---|---|
| License | Apache-2.0 | GPL-3.0-or-later |
| Install sources | GitHubIzzyOnDroid | F-DroidGitHub |
| Categories | SMSMessaging | SMSMessaging |
| Features | Ad-FreeOpen SourceNo Tracking | Ad-FreeOpen SourceNo Tracking |
| Platforms | Android | Android |
| Website | ||
| Source code |