双击 HyperOS 4 或 ColorOS 16 状态栏,通过 root 强制停止当前前台普通应用,并以动态 Toast 显示实际被停止的应用名称。
本仓库仅用于 LSPosed / Xposed Modules Repository 的商店展示、版本发布与下载,不保存项目源码。
- 双击状态栏后强制停止当前前台普通应用。
- SystemUI 传递目标包名和真实 Android 用户 ID,由模块进程通过 libsu RootService 启动 root 进程,并调用 ActivityManager 完成强制停止。
- 成功后显示
已强制关闭<应用名>,不写死具体软件名称。 - 支持 Android 用户
0、小米双开用户999以及其他实际用户 ID,不统一按用户0处理。 - 提供原生设置页,可查看 SystemUI、RootService、后端能力和最近一次成功执行状态,并选择五种执行模式。
- 后台保护默认开启,只可逆管理模块自己实际修改的 Doze 白名单和后台 AppOps。
- 桌面图标默认显示,也可以在设置页隐藏;隐藏后仍可从 LSPosed 模块设置入口打开,覆盖安装会保留选择。
- APK 只有一个设置 Activity、一个可隐藏的 Launcher alias 和一个供 SystemUI 显式绑定的桥接 Service;没有 Provider、Receiver 或 Android 权限。
- 使用 modern libxposed API 102,固定作用域仅为
com.android.systemui。 - 未识别的 SystemUI 类结构会 fail closed,不安装模糊 Hook。
- 不修改、重签、替换或重新打包任何厂商 APK,也不修改系统分区文件。
- Xiaomi 17 Ultra for Leica (
nezha/25128PNA1C):HyperOSOS4.0.0.10.XPACNXM、Android 17 / SDK 37。 - OnePlus 13T (
PKX110):ColorOS 16PKX110_16.0.10.500(CN01)、Android 16 / SDK 36。 - 两台设备均已验证双击事件、RootService 强制停止和动态应用名称 Toast。
用户 999 等多用户输入已由单元测试覆盖;当前版本没有把该路径描述为新增实机验证。
- 从本仓库 Releases 下载并安装 APK。
- 向模块授予 root 权限。
- 打开设置页确认连接状态、执行模式和后台保护。
- 在支持 libxposed API 102 的 LSPosed 实现中启用模块,保持推荐作用域为“系统界面”。
- 重启 SystemUI 或重启设备,使 Hook 与 RootService 桥接代码载入。
早期 Debug APK 使用不同证书,切换到正式版本时通常需要先卸载 Debug 版;后续使用同一正式证书的版本可以直接覆盖升级。