AI summary
System-level push notification framework that brings MIUI-style Xiaomi Push to non-MIUI Android devices. Centralizes push handling so apps can share one service instead of running separate background processes. Supports notification rewriting, event monitoring, focus notifications, HyperIsland integration, and live progress notifications.
Generated by AI. May contain inaccuracies.
About this app
Brings MIUI-style system-level push notifications to non-MIUI systems.
The framework provides a system push service under the package name com.xiaomi.xmsf, so apps that use Xiaomi Push can delegate notifications to a single framework process instead of each keeping their own XMPushService running in the background. It also keeps compatibility features such as notification rewriting, event monitoring, configuration rules, focus notifications, HyperIsland, and Android live notifications.
Features
- Centralised push service: provides the system push entry point under com.xiaomi.xmsf, handling app registration, long connections, downstream dispatch, and basic ACK or error reporting. - App registration and event monitoring: shows registered apps, registration status, connection state, push events, and notification records. - Configuration rule engine: rewrites message titles, content, and behaviour from a config file, with support for ignoring, waking the screen, normal notification, or launching the app. - Notification compatibility: aligns with parts of stock XMSF behaviour, including notification grouping, click behaviour, buttons, VoIP call styles, SweetTag rich text, and empty-content filtering. - Focus notifications and HyperIsland: supports explicit miui.focus.param, integrates HyperIsland ToolKit, SystemUI proxy delivery, focus authentication toggles, and multi-template routing. - Live notifications: progress-type messages use Android 16+ Notification.ProgressStyle and promoted ongoing, with older versions falling back to regular progress notifications. - Log export: runtime logs are stored as JSONL and rotated daily. Exports remove old text logs and redact sensitive fields such as tokens.
Setup
1. Install the APK. 2. Follow the setup wizard to complete basic configuration. 3. Installing the framework as a system app is recommended. Some apps only register system push when com.xiaomi.xmsf appears in the system app list. 4. Optionally enable advanced options such as push service keep-alive. 5. If target apps still do not register with the framework, a disguise enhancement module is usually needed so the app recognises the device as having a MIUI or XMSF push environment.
Note
Do not suppress com.xiaomi.xmsf with battery or background limitation tools. Doing so directly affects long connections, registration replay, notification publishing, and log collection.
Requirements
- Android 9.0 (API 28) or newer - Optional: root, Xposed or LSPosed for enhanced compatibility - System app installation recommended for full behaviour
Limitations
- Special adaptations for uncommon ROMs are only handled when they do not break the main push path. - Some apps or ROMs may not automatically disable their own XMPushService. - Certain notification features depend on the ROM, system permissions, SystemUI behaviour, or the target app's payload, and cannot be guaranteed across devices. - Some notifications may still appear as coming from the push framework rather than fully appearing as the target app itself.
What's new
Notification icons now use the ANIP engine, with a new icon library and category browsing. - Improved notification handling and logging.
About this version
- Version
- 1.0.5 (1003003000)
- Size
- 6.05 MB
- Requires Android
- 9
- Target SDK
- 28
- Architecture
- arm64-v8a
- Downloads
- 23
- Updated
- Oct 1, 2026
- Package
- com.xiaomi.xmsf
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10