Fernsteuerung
Mit der Fernsteuerung kannst du von einem anderen Telefon aus eine kurze SMS an dein Telefon schicken und SmsForwarder etwas erledigen lassen — eine SMS-Antwort in deinem Namen senden, die Weiterleitung an- oder abschalten, den Status der App abfragen, prüfen ob das Telefon noch online ist, den Abo-Status mit Google Play neu abgleichen oder (mit einem Advanced-Abo) eine Anweisung in natürlicher Sprache geben.
Nur Nummern, die du ausdrücklich in die Erlaubnisliste aufnimmst, dürfen diese Befehle senden. Es gibt kein gemeinsames Passwort — die Nummer des Absenders ist der Berechtigungsnachweis.
Bevor du loslegst
- Öffne in den Einstellungen der App Fernsteuerung.
- Aktiviere den Hauptschalter Fernsteuerung.
- Füge mindestens eine erlaubte Telefonnummer hinzu. Verwende das vollständige internationale Format (z. B.
+4915112345678). - Wähle, wie du die Befehlsergebnisse empfangen möchtest — siehe Antworten empfangen unten.
- Stelle sicher, dass die Berechtigung SMS senden erteilt ist, falls du
#REPLYnutzen willst oder SMS-Antworten an den Absender wünschst.
Wie ein Befehl aussieht
Jeder Befehl ist eine ganz normale SMS, gesendet von einer erlaubten Nummer an dein Telefon. Die erste nicht-leere Zeile ist immer das Befehls-Schlüsselwort (beginnend mit #). Bei Befehlen, die zusätzliche Angaben benötigen, steht jeder Wert in einer eigenen Zeile.
Der Befehl selbst wird nicht als reguläre SMS weitergeleitet — die App erkennt ihn und verbraucht ihn.
#REPLY — In deinem Namen eine SMS-Antwort senden
Verwende dies, wenn dein Telefon jemandem eine SMS schicken soll, du es aber nicht in der Hand hast.
Format:
#REPLY
<Empfängernummer>
<Antworttext>
Mit SIM-Hinweis (optional, für Dual-SIM-Geräte — legt fest, welche SIM die Antwort sendet):
#REPLY
#<Nummer deiner SIM>
<Empfängernummer>
<Antworttext>
Die SIM-Hinweis-Zeile beginnt mit # und wird über die letzten 8 Ziffern verglichen. Bei Single-SIM-Geräten oder zur Verwendung der Standard-SIM einfach weglassen.
Beispiele:
#REPLY
+4915112345678
Bin unterwegs, in 10 Minuten da.
#REPLY
#15557654321
+14155550123
Diese hier mit der zweiten SIM senden.
Hinweise:
- Der Empfänger sieht die Antwort als von der Nummer deines Telefons stammend, nicht von der ursprünglichen Absendernummer.
- Erfordert die Berechtigung SMS senden. Fehlt sie oder wurde sie entzogen, lässt sich der Befehl nicht ausführen.
- Der Antworttext darf mehrzeilig sein.
#CTRL — Regeln, Kanäle oder Hauptschalter ein-/ausschalten
Damit kannst du eine Weiterleitungsregel, einen Versandkanal oder einen Haupt-Weiterleitungsschalter umschalten, ohne das Telefon anzufassen.
Format:
#CTRL
<ZIEL>
<NAME oder BEREICH>
<ON oder OFF>
- ZIEL ist eines von
RULE,CHANNELoderFORWARDING(Groß-/Kleinschreibung egal). - NAME oder BEREICH hängt vom Ziel ab:
- Bei
RULE— der exakte Regelname, wie er in der App erscheint (Groß-/Kleinschreibung relevant, muss eindeutig sein). - Bei
CHANNEL— der exakte Kanalname, wie er in der App erscheint (Groß-/Kleinschreibung relevant, muss eindeutig sein). - Bei
FORWARDING— eines vonSMS,CALL,NOTIFICATION(oderNOTIFY) oderALL.
- Bei
- ON / OFF kann auch als
1/0,TRUE/FALSEoderYES/NOgeschrieben werden.
Beispiele:
Eine bestimmte Regel einschalten:
#CTRL
RULE
Gehaltseingang
ON
Den Hauptschalter für SMS-Weiterleitung ausschalten:
#CTRL
FORWARDING
SMS
OFF
Einen Versandkanal ausschalten:
#CTRL
CHANNEL
Mein Telegram
OFF
Alles auf einmal ausschalten (SMS, Anrufe und Benachrichtigungen):
#CTRL
FORWARDING
ALL
OFF
Hinweise:
- Dieser Befehl funktioniert auch wenn die SMS-Weiterleitung insgesamt aus ist — du kannst sie damit also aus der Ferne wieder einschalten.
- Regel- und Kanalnamen müssen eindeutig sein. Tragen zwei Regeln denselben Namen, wird der Befehl abgelehnt, um Fehlbedienungen zu vermeiden.
- Regel- und Kanalnamen werden exakt verglichen, inklusive Groß-/Kleinschreibung und Leerzeichen.
#STATUS — Anzeigen, was gerade aktiv ist
Reine Lesefrage. Liefert den Zustand der Hauptschalter und die Namen aller aktiven Regeln und Kanäle.
Format:
#STATUS
Beispielantwort:
[Fern] Status
Weiterleitung · SMS an · Anruf aus · Benachrichtigung aus
Regeln (2): Gehaltseingang, OTP
Kanäle (1): Mein Telegram
Die Antwort kann je nach Anzahl deiner Regeln und Kanäle mehrere SMS-Segmente belegen. Dein Mobilfunkanbieter berechnet pro Segment.
#PING — Lebenszeichen des Telefons abfragen
Reine Lesefrage. Liefert eine Momentaufnahme des aktuellen Telefonzustands — nützlich, wenn du nur wissen willst, ob das Telefon wach, online und nicht ohne Akku ist.
Format:
#PING
Beispielantwort:
[Fern] Pixel 7 · 2026-05-01 14:35
Akku 73% · lädt
Energiesparmodus: aus
Netzwerk: Wi-Fi · Internet OK
Bei mobilen Daten enthält die Antwort zusätzlich die Netzgeneration, den Mobilfunkanbieter und (ab Android 10) eine Signalstärke von 0 bis 4:
[Fern] OnePlus 9 · 2026-05-01 14:35
Akku 45% · Akkubetrieb
Energiesparmodus: an
Netzwerk: Mobilfunk · Internet OK
Mobilfunk: 5G · Anbieter
Signal: 3/4
Hinweise:
- Bei Dual-SIM-Geräten gibt die Signalstärke die Daten-SIM wieder, nicht zwingend die SIM, die den Befehl empfangen hat.
#PINGläuft unabhängig davon, ob die Hauptweiterleitung an ist.
#HELP — Einen Link zu dieser Referenz erhalten
Reine Lesefrage. Liefert einen Link zu dieser Online-Befehlsreferenz. Nützlich, wenn du die Doku jemandem schicken möchtest oder das genaue Format eines Befehls vergessen hast und nachschlagen willst.
Format:
#HELP
Beispielantwort:
[Fern] Befehlsreferenz: https://smsforward.zobubo.com/Remote-Control/
Aktuell liefert #HELP standardmäßig die englische Seite, oder die chinesische Version wenn die App auf Chinesisch läuft. Andere Sprachen fallen weiterhin auf die englische Seite zurück — diese Seite deckt alle Befehle ab. #HELP läuft unabhängig davon, ob die Hauptweiterleitung an ist.
#REFRESH — Abo-Status mit Google Play neu abgleichen
Reine Lesefrage. Weist das Telefon an, sofort bei Google Play den aktiven Abo-Status für das auf diesem Gerät angemeldete Google-Konto abzufragen und den lokalen Abo-Status entsprechend zu überschreiben.
Verwende dies, wenn du auf einem anderen Telefon erneut abonniert hast (oder gerade gekauft hast) und möchtest, dass dieses Telefon die neue Berechtigung sofort übernimmt, statt auf den täglichen Hintergrundabgleich zu warten.
Format:
#REFRESH
Beispielantworten:
[Fern] Abo aktualisiert: Monatsabo aktiv
[Fern] Abo aktualisiert: Jahresabo aktiv
[Fern] Aktualisierung abgeschlossen: kein aktives Abo unter diesem Google-Konto
[Fern] Aktualisierung fehlgeschlagen: Google Play nicht erreichbar. Netzwerk prüfen und erneut versuchen.
Hinweise:
- Das Telefon braucht Netzzugang und eine funktionierende Verbindung zu Google Play. Fehlt eines davon, meldet der Befehl einen Fehlschlag und der lokale Abo-Status bleibt unverändert.
- Die Abfrage verwendet das aktuell auf dem Gerät angemeldete Google-Konto. Stelle sicher, dass dieses Konto auch das Abo besitzt.
#REFRESHläuft auch wenn das lokale Abo bereits abgelaufen ist — genau dafür ist die Wiederherstellung gedacht. Es läuft außerdem unabhängig davon, ob die Hauptweiterleitung an ist.- Die Aktion ist idempotent: Mehrfaches Senden von
#REFRESHkauft kein Abo und kündigt keines; es liest nur erneut, was Google Play ohnehin schon weiß.
#AI — Eine Anweisung in natürlicher Sprache geben
Nutze dies, wenn du dem Telefon eine Anweisung in normaler Sprache geben willst, statt einen strukturierten Befehl zu schreiben. SmsForwarder gibt deine Nachricht an den von dir konfigurierten Cloud-AI-Anbieter weiter, lässt sie als einen der bestehenden Befehle umformulieren und führt diesen anschließend aus — aber nur, wenn das Ergebnis weiterhin auf eines der erlaubten Schlüsselwörter abbildet.
Format:
#AI
<deine Anweisung in beliebiger Sprache>
Beispiele:
#AI
Antworte +4915112345678, dass ich in 10 Minuten da bin
#AI
Schalte vorerst alle Weiterleitungen aus
#AI
Wie sind aktuell Akku und Empfang am Telefon?
Voraussetzungen:
- Ein aktives Advanced-Abo auf dem auf dem Gerät angemeldeten Google-Konto.
- Der AI-Hauptschalter ist an und unter Einstellungen → AI ist ein AI-Cloud-Pfad eingerichtet — entweder die eingebaute Cloud (Standard für Advanced-Abonnenten, kein API-Schlüssel nötig) oder ein BYOK-Anbieter (Gemini, Claude oder OpenAI) mit einem funktionierenden API-Schlüssel.
- Der Schalter Natürlichsprachiger Fernbefehl ist unter Fernsteuerung aktiviert.
Fehlt eine der Voraussetzungen, wird der Befehl mit kurzer Begründung abgelehnt.
Hinweise:
#AIläuft immer in der Cloud. Die AI-Verarbeitung in SmsForwarder ist per Design ausschließlich cloudbasiert.- Der vom AI-Anbieter erzeugte Text wird gegen dieselbe Whitelist geprüft wie
#REPLY/#CTRL/#STATUS/#PING/#HELP/#REFRESH. Alles außerhalb dieser Liste wird verworfen —#AIkann nicht dazu verwendet werden, neue oder beliebige Befehle auszuführen. - Der übersetzte strukturierte Befehl wird nicht als reguläre SMS verschickt; er wird so ausgeführt, als hättest du den strukturierten Befehl selbst getippt. Der ursprüngliche
#AI-Text und der übersetzte Befehl werden zur späteren Nachvollziehbarkeit gemeinsam im Detailbereich des Weiterleitungsprotokolls gespeichert. - Ist der Cloud-Anbieter nicht erreichbar oder lässt sich die Antwort nicht in einen erlaubten Befehl überführen, weist die Ergebnisnachricht darauf hin und es passiert sonst nichts.
Antworten empfangen
Jeder Befehl erzeugt eine kurze Ergebnisnachricht. Du kannst sie über einen oder beide der folgenden Wege empfangen — konfigurierbar unter Fernsteuerung:
- SMS-Antwort an den Absender. Das Ergebnis wird als reguläre SMS an die Nummer zurückgesendet, die den Befehl ausgelöst hat. Erfordert die Berechtigung SMS senden. Wird die Berechtigung entzogen, schaltet sich diese Option automatisch ab.
- Push an Versandkanäle. Das Ergebnis wird über einen oder mehrere bereits konfigurierte Versandkanäle ausgespielt (Telegram, E-Mail, Webhook usw.). Bis zu zehn Kanäle können ausgewählt werden. Deaktivierte oder unkonfigurierte Kanäle werden übersprungen.
Beide Optionen sind unabhängig. Du kannst nur eine, beide oder gar keine verwenden (in dem Fall werden Befehle dennoch ausgeführt, du erhältst aber keine Bestätigung).
Häufige Fehler
Wenn ein Befehl falsch formatiert ist, bekommst du eine Antwort wie:
[Fern] Befehl abgelehnt: <Grund>
Typische Gründe:
- Empfänger fehlt —
#REPLYwurde ohne Zielnummer geschickt. - Antwortinhalt fehlt —
#REPLYwurde ohne Nachrichtentext geschickt. - Ziel fehlt —
#CTRLenthielt in der zweiten Zeile wederRULE,CHANNELnochFORWARDING. - Unbekanntes Ziel — die zweite Zeile von
#CTRLwar keiner der drei gültigen Werte. - Name fehlt —
#CTRL RULEoder#CTRL CHANNELenthielt keinen Namen. - ON / OFF fehlt — die Schalterzeile war leer.
- Ungültiger Schalterwert — die Schalterzeile war kein erkannter Wert.
- Ungültiger Bereich —
#CTRL FORWARDINGbekam etwas anderes alsSMS,CALL,NOTIFICATION/NOTIFYoderALL. - Keine Regel / kein Kanal namens „X" — der Name passt zu keiner Regel oder zu keinem Kanal.
- Mehrere Regeln / Kanäle namens „X" — Namensduplikate; benenne einen davon zuerst in der App um.
Wissenswertes
- Befehle von Nummern außerhalb der Erlaubnisliste werden stillschweigend ignoriert.
- Die Erlaubnisliste vergleicht die Absendernummer exakt. Trage sie im selben Format ein, in dem dein Anbieter sie zustellt (das internationale Format mit führendem
+ist am verlässlichsten). - Befehlsförmige SMS werden erkannt und verbraucht, sie tauchen daher nicht als „weitergeleitet" im Verlauf auf.
- Manche Antwortwege (z. B. SMS-Antworten) verbrauchen dein SMS-Kontingent beim Anbieter wie jede andere SMS auch.
Verhält sich ein Befehl nicht wie erwartet, siehe die Seite Technischer Support.