SmsForwarder: Universal Message Forwarder for Android
Imagine this scenario: you have two phones, but checking messages and calls on each one is inconvenient. Or you need to receive work SMS on your personal number. Maybe you want to automatically forward verification codes to another device? This is exactly what SmsForwarder solves — a modest but incredibly useful tool for Android.
What is this project?
SmsForwarder is an open-source application that turns your old Android smartphone into a full-fledged communication hub. The main function is forwarding SMS, but in reality its capabilities are much broader:
- Intercepting and forwarding SMS, calls, and notifications from any apps
- Support for multiple platforms for sending: Telegram, Email, Webhook, Bark, and others
- Ability to create complex filtering rules
- Remote device management

Key Features
1. Universal Message Forwarding
The app can forward not only SMS but also:
- Incoming calls (number, time)
- Notifications from any apps
- System events (low battery, etc.)
2. Flexible Rules System
You can configure filters to forward only specific messages:
- By keywords
- By sender's phone number
- By time of day
- By notification type
3. Multiple Delivery Methods
You can receive forwarded messages in various ways:
- Via Telegram bot
- By email
- To a web server via Webhook
- To corporate messengers (Slack, Microsoft Teams, and similar)
- Even as SMS to another number!
4. Remote Management
Through a special interface you can:
- View contacts list
- Read message history
- Check battery level
- Even send SMS remotely!
Technical Details
The project is written in Kotlin and supports Android starting from version 4.4 (KitKat) up to Android 13. It is built on several popular libraries:
- XUI — for the interface
- XUpdate — for updates
- AndServer — for the HTTP server of remote management
The app architecture is designed for minimal resource consumption, which is important for old devices often used as a "forwarding" device.
Practical Applications
Scenario 1: Backup Communicator
Use an old smartphone with a SIM card as an SMS gateway. All messages will be automatically forwarded to your main phone or to Telegram.
Scenario 2: Business Process Automation
Configure forwarding of SMS notifications from your bank or delivery service directly to a corporate chat.
Scenario 3: Remote Monitoring
Leave a device with the app at home and remotely receive information about incoming calls, even if you are physically far away.
How to Get Started
- Download the APK from the official releases page
- Install on an Android device (you can use an emulator)
- Configure forwarding rules
- Choose how to receive messages
SmsForwarder is one of those tools you didn't know you needed, but it can drastically simplify your message management. It is especially useful for:
- Users with multiple SIM cards
- Those using an old Android smartphone as a backup device
- Developers testing SMS functionality
- Businesses for notification automation
The project is actively developed, has detailed documentation, and is supported by the community. If you're looking for a way to centrally manage messages from different devices — it's definitely worth trying.

Related projects