Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 1.28 KB

README.md

File metadata and controls

23 lines (13 loc) · 1.28 KB

Android SMS debugger

Overview

An Android app that shows raw PDU bytes (hex dump) and their meaning for every incoming SMS message.

Stores every incoming SMS PDU that comes through BroadcastReceiver. When the app is open, smslib is utilised to parse every PDU in storage as well as any new-coming one. The smslib is included as a jar.

An app-debug.apk is prebuilt for your convenience.

Your questions, requests, etc. are more than welcome in GitHub issues.

Techs

Storage is a private SharedPreferences instance, thus deleting the app empties the storage.

This app is unable to parse messages that were received prior to it being granted permission to read SMS.

The theoretical minimum Android version is 4.0, however, the app was only tested on 6+.

The PDUs are decoded according to 3GPP TS 23.040 and I honestly have no idea how this will work in a non-GSM environment (e. g. CDMA).

There is a debug log somewhere in the app folder. The actual location is shouted out during the startup of the app.

This app systematically crashes by design and has no tests whatsoever :)