Simple Android app for reading SMS messages

Hi everyone, I made a simple Android app for reading SMS from MikroTik routers.

The app is free and has no ads.

I used the mikrotik-java library. https://github.com/GideonLeGrange/mikrotik-java

The app connects via the standard API port 8728, reads SMS messages, determines the encoding from the PDU, decodes them, and combines parts of a larger message into one larger message.

You can download it on:

With the app, you can also read SMS received from the router by email as a JSON text file.
To open such a file in the app, connect to the address localhost or 127.0.0.1
To receive this file from the router, use the instruction and script provided in the link:
https://github.com/safelogJ/mikread/blob/main/README.md#or-this-version-of-the-router-script-which-sends-email-notifications-about-incoming-sms-and-a-text-file-with-all-sms-routeros-7202

How come there is code to save the device configuration
and then send it to "ce2 .ter .cpt .adept .za .net" with username "adept" and password "34ffp9"???

It all has to be clean, there shouldn't be any code that "accidentally" gets activated or ends up in the version that people download and "accidentally" finds itself activated.

I don't understand what the code in the app does? Does it send the Mikrotik router configuration to the address you specified

What, "you say" you're made it, and you don't even know where the code is?
I'm leaving this topic; I don't like being made fun of.

1 Like

I wrote that I made an application using a third-party library.

I don't see the code you're talking about either in the library or in the compiled file. Can you please indicate where you saw it?
This code is in the library author's examples, but it is not in the application or in the library used.