Git Product home page Git Product logo

secure-sms-proxy's Introduction

Github Stats

secure-sms-proxy's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

secure-sms-proxy's Issues

Crash-Report: NPE in deleteApplicationRule

App name: S2MSP (com.github.frimtec.android.securesmsproxy)
App version: 793087
Android version: 28
Device: samsung SM-G965U
Thread name: main

Exception stack trace:
java.lang.NullPointerException: Attempt to invoke virtual method 'com.github.frimtec.android.securesmsproxy.domain.Application com.github.frimtec.android.securesmsproxy.domain.ApplicationRule.getApplication()' on a null object reference
	at com.github.frimtec.android.securesmsproxy.ui.MainActivity.deleteApplicationRule(MainActivity.java:90)
	at com.github.frimtec.android.securesmsproxy.ui.MainActivity.lambda$onContextItemSelected$1$com-github-frimtec-android-securesmsproxy-ui-MainActivity(MainActivity.java:79)
	at com.github.frimtec.android.securesmsproxy.ui.MainActivity$$ExternalSyntheticLambda0.onClick(Unknown Source:4)
	at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:184)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loop(Looper.java:214)
	at android.app.ActivityThread.main(ActivityThread.java:6981)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1445)

Can not RECIEVE SMS on my messaging app

I have a third party messaging app which I registered to the S2MSP application. The registration is done with no problem and the application shows on registered apps with the phone numbers that I specified. Once I add the SMS receiving implementation to my SMS Listener, the app stops receiving messages from all numbers even the registered ones.

my on receive function:

List<Sms> receivedSms = getSmsFromIntent(context, intent);
receivedSms.stream().filter(sms -> SecureSmsProxyFacade.PHONE_NUMBER_LOOPBACK.equals(sms.getNumber()));
for (Sms sms : receivedSms) {
       ......
}

my getSmsFromIntent function:

  private static List<Sms> getSmsFromIntent(Context context, Intent intent) {
    SecureSmsProxyFacade s2msp = SecureSmsProxyFacade.instance(context);
    return s2msp.extractReceivedSms(intent, null);
  }

The secret is null because I did not define it in the registration
Hope someone can show the exact steps to implement the SMS receiving function

I'll say this nicely as possible

I reported a bug and you think I'm playing games? I don't even play with my kids let along grown-ups.

When I installed the latest version it was not working until I deleted the contacts from Operations Center and had to re-add them. This didn't happen on my Android 9 phone, only on my Android 13 OnePlus 8T. Even the send test Sms wasn't working until I deleted contacts. Whether you add the feature (to delete contacts individually or all at once) or not I know how to improvise. This is what I do, test software, report bugs and go about my day. Nothing more nothing less.

P.S

Imagine having an app on your phone full of contacts stored and the only way to remove old or non-working numbers is to have to delete them all because that's how the app is designed. I guess in the world of programming/developing it is the ideal thing. Anyways thanks for a good app.๐Ÿ‘

Add support for alphanumeric short code SMS phone numbers

S2MSP should support alphanumeric short code SMS phone numbers as of feature request in pikett-assist (frimtec/pikett-assist#475).

What needs to be changed:

  • Enhance formatting for displaying numbers in the UI (currently only "null" is rendered).
  • Prevent sending any SMS to an alphanumeric short code SMS phone number by just skipping the send request. Alphanumeric short code SMS phone numbers can only be used for receiving SMS.

Sms messangers

Hello, can you please suggest me some java-based SMS messengers where this project can be implemented?
Thanks for your help and sorry for bothering

DB handling

DB handling in content provider:

  • create in onCreate()
  • move definition in manifest to bottom

I think I'm misunderstanding the app

Please explain in layman's terms. Thank you. I really just started getting into the phone scene. I've mostly been on Linux and Windows. Thanks again.

Local numbers can not be mached

Issue

In some environments (could be the carrier or LineageOS) the SMS deliverd from the OS to S2MSP are not in the international but only in the local format.
S2MSP currently can only match international numbers.
See also frimtec/pikett-assist#412 from @rck.

Fix idea

S2MSP should try to identify local numbers and extend them with country prefix of the SIM owner before matching them to applications.

Request - Add Google Voice Support??

Do you think it's possible to add Google Voice Support? A feature to import all the contacts at once instead of individually? Thanks for the great app. Also maybe add a backup feature import/export settings.

Installing updates don't work until ???

Whenever I install a new update it doesn't work until I delete numbers in the Operations Center. This is why I asked to not have all the numbers tied to the delete button. So every update I have to delete all the contacts just to add them all back. This is only on Android 13 OnePlus 8T but works fine on Android 9

Kotlin Implementation

Hello,
is it possible please to mention the implementation steps in a kotlin based SMS messenger?
Thanks for your efforts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.