SmsForwarder
短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正
Troubleshoot SmsForwarder message forwarding failures with ease. Learn to effectively use local logs and Logcat to diagnose and resolve issues. Essential guide for developers.
SmsForwarder Pure Client Mode: Use Cases and Implementation GuideExplore SmsForwarder pure client mode use cases. Control your device remotely, send SMS, and query device status, all while disabling forwarding services for enhanced security and focused control.
How the Bark Notification Push Integration Works in SmsForwarderLearn how SmsForwarder's Bark notification integration transforms messages into HTTP POST requests via the Bark API. Supports verification code detection, AES encryption, and Basic Auth.
How SmsForwarder Implements Lock Screen State Detection and Conditional ForwardingDiscover how SmsForwarder detects lock screen state and conditionally forwards messages. Learn about its use of LockScreenReceiver, SharedPreferences, and WorkManager for efficient message management.
Bluetooth and Network State Change Triggers in SmsForwarder: A Complete GuideDiscover Bluetooth and network state change triggers in SmsForwarder. Learn how this guide details event handling for seamless message forwarding based on device and connectivity status.
How SmsForwarder Implements Call Logging and Call Event Forwarding: PhoneUtils and CallReceiver AnalysisDiscover how SmsForwarder implements call logging and event forwarding using PhoneUtils and CallReceiver. Learn to track call details and forward events efficiently.
How Cron-Based Scheduled Tasks Are Implemented in SmsForwarder: WorkManager and Cron Parser IntegrationDiscover how SmsForwarder implements cron scheduled tasks using WorkManager and CronParser. Learn about CronWorker for execution and CronJobScheduler for timing.
SmsForwarder Battery Monitoring and Charging State Trigger System: A Deep Dive into the Source CodeExplore SmsForwarder's battery monitoring and charging state trigger system. Learn how it uses Android BroadcastReceiver and WorkManager for automated actions based on custom conditions.
Database Schema and Repository Pattern in SmsForwarder: Room Architecture ExplainedExplore the SmsForwarder database schema and repository pattern. Learn how Room architecture, six entities, and DAO abstraction empower your ViewModel layer.
How SmsForwarder Handles App Notification Forwarding Using NotificationListenerServiceDiscover how SmsForwarder uses NotificationListenerService to forward app notifications. Learn about interception, filtering, and delivery via WorkManager.
SmsForwarder's FRP (Reverse Proxy) Integration for NAT Traversal: A Technical Deep DiveDiscover SmsForwarder's FRP integration for NAT traversal. Expose local Android services publicly using a reverse proxy and outbound TCP tunnels through FRP.
How SmsForwarder Implements MMS Message Handling and Parsing in AndroidDiscover how SmsForwarder handles MMS messages by registering broadcast receivers, decoding message parts like text and images using Java reflection, and merging them for forwarding. Learn the technical implementation.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →