>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Blockchain Beveiliging
Kotlin

SmsForwarder: Universele Berichten Doorsturen voor Android

Stel je dit scenario voor: je hebt twee telefoons, maar het controleren van berichten en oproepen op elk daarvan is onhandig. Of je moet werk-SMS op je persoonlijke nummer ontvangen. Wil je verificatiecodes automatisch naar een ander apparaat doorsturen? Dit is precies wat SmsForwarder oplost — een bescheiden maar ongelooflijk nuttig hulpmiddel voor Android.

Wat is dit project?

SmsForwarder is een open-source applicatie die je oude Android-smartphone omzet in een volwaardige communicatiehub. De hoofdfunctie is het doorsturen van SMS, maar in werkelijkheid zijn de mogelijkheden veel breder:

  • Onderscheppen en doorsturen van SMS, oproepen en meldingen van elke app
  • Ondersteuning voor meerdere platforms voor verzenden: Telegram, E-mail, Webhook, Bark en anderen
  • Mogelijkheid om complexe filterregels te maken
  • Extern apparaatbeheer

SmsForwarder interface

Belangrijkste functies

1. Universele berichten doorsturen

De app kan niet alleen SMS doorsturen, maar ook:

  • Binnenkomende oproepen (nummer, tijd)
  • Meldingen van elke app
  • Systeemgebeurtenissen (lage batterij, etc.)

2. Flexibel regelsysteem

Je kunt filters configureren om alleen specifieke berichten door te sturen:

  • Op trefwoorden
  • Op telefoonnummer van afzender
  • Op tijdstip van de dag
  • Op type melding

3. Meerdere bezorgmethoden

Je kunt doorgestuurde berichten op verschillende manieren ontvangen:

  • Via Telegram-bot
  • Per e-mail
  • Naar een webserver via Webhook
  • Naar zakelijke messengers (Slack, Microsoft Teams en vergelijkbaar)
  • Zelfs als SMS naar een ander nummer!

4. Extern beheer

Via een speciale interface kun je:

  • Contactlijst bekijken
  • Berichtgeschiedenis lezen
  • Batterijniveau controleren
  • Zelfs op afstand SMS verzenden!

Technische details

Het project is geschreven in Kotlin en ondersteunt Android vanaf versie 4.4 (KitKat) tot en met Android 13. Het is gebouwd op verschillende populaire bibliotheken:

  • XUI — voor de interface
  • XUpdate — voor updates
  • AndServer — voor de HTTP-server van extern beheer

De app-architectuur is ontworpen voor minimaal resourceverbruik, wat belangrijk is voor oude apparaten die vaak als "doorstuur"-apparaat worden gebruikt.

Praktische toepassingen

Scenario 1: Backup-communicator

Gebruik een oude smartphone met een SIM-kaart als SMS-gateway. Alle berichten worden automatisch doorgestuurd naar je hoofdphone of naar Telegram.

Scenario 2: Automatisering van bedrijfsprocessen

Configureer het doorsturen van SMS-meldingen van je bank of bezorgdienst rechtstreeks naar een zakelijke chat.

Scenario 3: Extern monitoren

Laat een apparaat met de app thuis en ontvang op afstand informatie over inkomende oproepen, zelfs als je fysiek ver weg bent.

Hoe te beginnen

  1. Download de APK van de officiële releases pagina
  2. Installeer op een Android-apparaat (je kunt een emulator gebruiken)
  3. Configureer doorstuurregels
  4. Kies hoe je berichten wilt ontvangen

SmsForwarder is een van die tools waarvan je niet wist dat je ze nodig had, maar die je berichtbeheer drastisch kunnen vereenvoudigen. Het is vooral nuttig voor:

  • Gebruikers met meerdere SIM-kaarten
  • Mensen die een oude Android-smartphone als backup-apparaat gebruiken
  • Ontwikkelaars die SMS-functionaliteit testen
  • Bedrijven voor meldingsautomatisering

Het project wordt actief ontwikkeld, heeft gedetailleerde documentatie en wordt ondersteund door de community. Als je op zoek bent naar een manier om berichten van verschillende apparaten centraal te beheren — is het zeker de moeite waard om te proberen.

Hoe SmsForwarder werkt

Gerelateerde projecten