Skip to content

Latest commit

 

History

History
126 lines (83 loc) · 4.52 KB

File metadata and controls

126 lines (83 loc) · 4.52 KB
HyperIsland Icon

HyperIsland

Dynamic Island–style progress notifications for HyperOS 3, powered by LSPosed

GitHub Release License Platform LSPosed HyperOS Build

English | 简体中文 | 日本語 | Türkçe


✨ Features

📥 Download Manager Extension

Intercepts HyperOS Download Manager notifications and displays them in Dynamic Island style, showing file name and progress with pause, resume, and cancel controls.

🏝️ Dynamic Island + Focus Notification

Intercepts standard Android notifications from any app and renders them in Dynamic Island + Focus Notification style, preserving the original action buttons.

🚫 Notification Blacklist

Apps on the blacklist will not trigger pop-up notifications — only the Dynamic Island indicator is shown (auto-hidden with the status bar in fullscreen).

🔥 Hot Reload Support

Configuration changes take effect without restarting. Only scope restarts are required after installing or updating apps.


📋 Setup Guide

Step 1 — Activate the Module in LSPosed

⚠️ This module requires the LSPosed framework. Your device must be rooted and LSPosed must be installed.

  1. Open LSPosed Manager and navigate to the Modules tab.
  2. Find HyperIsland and enable the toggle.
  3. In the module scope, check the recommended apps:
    • Download notifications: check Download Manager
    • Universal adapter: check System UI
  4. Save and tap the restart button in the top-right corner to restart the affected scope (or reboot your device) to activate the hook.

Step 2 — Enable Focus Notification Whitelist in HyperCeiler

💡 Dynamic Island–style notifications require the "Focus Notification" permission granted through HyperCeiler.
If you can't find the relevant option, please update HyperCeiler to the latest version.

  1. Open HyperCeiler and navigate to System UI or Xiaomi Service Framework settings.
  2. Find "Remove Focus Notification Whitelist".
  3. Enable the toggle and restart the scope.

⚠️ Important Notes

Item Details
Framework Requires LSPosed and a rooted device
Restart Timing Restart scope after installing/updating apps; config changes generally support hot reload
Notification Compatibility Universal adapter only handles standard Android notifications; custom notification styles are not supported
ROM Compatibility Tested on HyperOS 3; other ROMs may have compatibility issues

🔨 Build

Make sure Flutter is installed, then run:

flutter build apk --target-platform=android-arm64

Star History

Star History Chart

📄 License

This project is open source under the MIT License. Issues and PRs are welcome.

Made with ❤️ for HyperOS users

Star History