diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index c25feb7..780e136 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -25,5 +25,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/java/org/galexander/sshd/StartReceiver.java b/app/src/main/java/org/galexander/sshd/StartReceiver.java
new file mode 100644
index 0000000..f486f14
--- /dev/null
+++ b/app/src/main/java/org/galexander/sshd/StartReceiver.java
@@ -0,0 +1,12 @@
+package org.galexander.sshd;
+
+import android.content.BroadcastReceiver;
+import android.content.Intent;
+import android.content.Context;
+
+public class StartReceiver extends BroadcastReceiver {
+ public void onReceive(Context context, Intent intent) {
+ context.startService(
+ new Intent(context, SimpleSSHDService.class));
+ }
+}
diff --git a/app/src/main/java/org/galexander/sshd/StopReceiver.java b/app/src/main/java/org/galexander/sshd/StopReceiver.java
new file mode 100644
index 0000000..ea0a6e5
--- /dev/null
+++ b/app/src/main/java/org/galexander/sshd/StopReceiver.java
@@ -0,0 +1,13 @@
+package org.galexander.sshd;
+
+import android.content.BroadcastReceiver;
+import android.content.Intent;
+import android.content.Context;
+
+public class StopReceiver extends BroadcastReceiver {
+ public void onReceive(Context context, Intent intent) {
+ context.startService(
+ new Intent(context, SimpleSSHDService.class)
+ .putExtra("stop", true));
+ }
+}