v1.3.1 — Dashboard, regles & webhook

Transferez vos SMS, RCS
et notifications d'apps

Application Android qui intercepte chaque message et le renvoie vers le numero ou le webhook de votre choix. Regles configurables, dashboard temps reel, 100% local.

6.8 MB
Taille APK
Android 8.0+
Compatibilite
185 Tests
Couverture
AGPL-3.0
Licence
Dashboard - Transfert actif Historique des SMS transferes Parametres et filtrage Gestion des filtres Statistiques de transfert

Tout ce dont vous avez besoin

Une application complete de transfert de messages, concue pour etre fiable, configurable et respectueuse de votre vie privee.

Nouveau

Dashboard temps reel

Stats 24h (envoyes / echoues), taux de succes global, regles actives et badge de notifications non lues. Tout s'actualise en direct via Flow.

Nouveau

Regles de transfert

Creez des regles avec critere d'expediteur (regex) + mot-cle, destination par regle (SMS ou webhook), priorite et activation. Test interactif avec un SMS d'exemple.

Nouveau

Webhook HTTP POST

Envoyez chaque message en JSON vers n'importe quel endpoint { sender, content, receivedAt }. Zero dependance externe.

Nouveau

Surveillance d'apps tierces

Transferez les notifications de WhatsApp, Telegram, Allo, Ringover, Onoff... comme des SMS vers votre numero ou webhook.

Transfert SMS + RCS

Triple capture via BroadcastReceiver, ContentObserver et NotificationListener pour ne rater aucun message, y compris en RCS.

Nouveau

Retry configurable

Tentatives max (1-10), delai initial (30s / 1min / 5min / 15min), multiplicateur de backoff (x1.5 / x2 / x3). Chaque message finit par arriver.

Nouveau

Centre de notifications

Alertes persistees en base : erreurs de regles, destination injoignable, alertes batterie. Marquer comme lu individuellement ou globalement.

Nouveau

Ecran Diagnostics

Audit des permissions, optimisation batterie, acces notifications, connectivite reseau. Chaque check propose un deep-link vers les parametres systeme.

100% local & ouvert

Aucune donnee envoyee a un serveur, zero analytics, zero tracking. Code source ouvert sous AGPL-3.0, verifiable sur GitHub.

Regles de transfert & Webhook

Un systeme de routage puissant : chaque message est analyse, matche contre vos regles, puis envoye vers la bonne destination.

Regles configurables (CRUD)

  • Expediteur en regex — filtrez par numero, motif ou prfixe
  • Mot-cle — condition supplementaire sur le contenu
  • Destination par regle — SMS ou webhook, independant de la destination globale
  • Priorite & activation — ordonnez vos regles, activez / desactivez sans supprimer
  • Test interactif — validez une regle avec un SMS d'exemple avant de l'activer

Webhook HTTP POST JSON

Branchez SMS Forwarder sur votre API, votre bot Slack, un n8n, ou n'importe quel service HTTP. Le payload est envoye en POST application/json sans aucune dependance externe (HttpURLConnection natif).

// POST https://votre-endpoint.com/sms
{
  "sender": "+33612345678",
  "content": "Votre code: 8472",
  "receivedAt": "2026-05-01T19:08:32Z",
  "sourceLabel": "WhatsApp",
  "originalDestination": "+33600000000"
}

Surveillance d'apps tierces

Ajoutez une whitelist d'applications dont les notifications seront interceptees et transferees comme des SMS. Le sourceLabel indique l'app d'origine dans le payload webhook.

WhatsApp Telegram Allo Ringover Onoff

Comment ca marche

Trois etapes simples pour commencer a transferer vos messages.

1

Configurez

Onboarding en 4 etapes : accueil, permissions, numero de destination et SMS de test. Chaque permission est expliquee individuellement.

2

Recevez

L'app intercepte automatiquement chaque SMS, RCS et notification d'app via triple capture. Les regles analysent chaque message en temps reel.

3

Transferez

Le message est route vers le bon destinataire (SMS ou webhook) selon vos regles. Suivi complet dans l'historique avec filtres et renvoi.

Specifications techniques

Construit avec les technologies Android les plus modernes pour des performances optimales.

Langage
Kotlin 2.0
UI Framework
Jetpack Compose
Architecture
MVVM + Hilt + Ports/Adapters
Base de donnees
Room v2 (SQLite)
Taille APK
6.8 MB
Tests
185 (unit + integration)

Pret a transferer vos messages ?

Telechargez gratuitement depuis GitHub Releases ou Google Play. Open source, transparent, sans compte requis.

Questions frequentes

Tout ce que vous devez savoir avant de commencer.

Non. L'app utilise des BroadcastReceivers et un service foreground optimise. Elle ne consomme de la batterie qu'au moment ou un message est recu et transfere. En veille, l'impact est negligeable. L'ecran Diagnostics vous permet de verifier l'optimisation batterie d'un seul coup d'oeil.

Chaque SMS transfere est envoye comme un SMS standard depuis votre telephone et est decompte de votre forfait. Le transfert vers un webhook HTTP est en revanche gratuit (utilise votre connexion data). Si vous avez un forfait SMS illimite, le transfert vers un numero francais sera sans cout supplementaire.

L'application fonctionne a 100% en local sur votre telephone. Il n'y a ni analytics, ni tracking, ni telemetrie. Si vous configurez un webhook, les messages correspondant a cette regle sont envoyes uniquement vers l'URL que vous avez definie — vous gardez le controle total. Le code source est ouvert et verifiable sur GitHub.

Chaque message entrant est analyse par vos regles, dans l'ordre de priorite. Une regle peut matcher sur l'expediteur (regex) et/ou un mot-cle dans le contenu. Si une regle correspond, le message est envoye vers la destination definie dans cette regle (SMS ou webhook). Si aucune regle ne correspond, le fallback utilise la destination globale. Vous pouvez tester chaque regle interact- tivement avant de l'activer.

Oui. L'app intercepte les notifications des applications que vous ajoutez a la whitelist (WhatsApp, Telegram, Allo, Ringover, Onoff...). Le contenu de la notification est alors transfere comme un SMS ou via webhook, avec un sourceLabel indiquant l'app d'origine.

L'app se relance automatiquement grace a un BootReceiver. Votre configuration, vos regles et l'etat d'activation sont conserves en base Room. Le transfert reprend sans aucune intervention de votre part.

L'app detecte automatiquement les messages qu'elle a elle-meme envoyes et les exclut du transfert. De plus, le numero de destination est automatiquement ajoute a la liste noire. Il est donc impossible de creer une boucle infinie.

Le webhook necessite une connexion data. En cas d'echec (reseau indisponible, endpoint injoignable), l'app retente automatiquement selon votre politique de retry configurable (jusqu'a 10 tentatives avec backoff exponentiel). Vous pouvez configurer un fallback SMS pour les regles critiques.