diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 179fc23373..3eaa81ba45 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -73,31 +73,40 @@
+
+ android:name=".receivers.DataReceiver"
+ android:enabled="true"
+ android:exported="true">
-
-
-
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/java/info/nightscout/androidaps/receivers/SmsReceiver.java b/app/src/main/java/info/nightscout/androidaps/receivers/SmsReceiver.java
new file mode 100644
index 0000000000..f527375349
--- /dev/null
+++ b/app/src/main/java/info/nightscout/androidaps/receivers/SmsReceiver.java
@@ -0,0 +1,7 @@
+package info.nightscout.androidaps.receivers;
+
+/**
+ * Forward received SMS intents. This is a separate class, because unlike local broadcasts handled by DataReceiver,
+ * receiving SMS requires a special permission in the manifest, which necessitates a separate receiver.
+ */
+public class SmsReceiver extends DataReceiver {}