Repository navigation
Releases
Releases · Xposed-Modules-Repo/io.github.xguai_s.cleonexit
1.19.6
卡片守护 CleanOnExit v1.19.6
相比 v1.17.0 的主要变化
- 到期改为系统「结束运行」:延时到期不再只做普通杀进程(会被应用秒级自启),改为调用
AMS.forceStopPackage,置 stopped 状态真正抑制自启与重生 - 结束运行同步删除卡片:force-stop 只杀进程不删 Recents 任务,此前卡片 60s 后会重新冒出;现改为 force-stop 之前先抓取该包全部 taskId,成功后按 id 逐个真删并刷新桌面,不再依赖二次枚举任务列表
- 修复延时被自身误取消:滑卡瞬间被滑应用仍处前台,后台轮询会误判「用户重开」而立刻取消延时;现整个延时窗口内不响应前台打断,只在真正重新进入前台时才取消
- 修复 force-stop 内部删任务被自身拦截:force-stop 内部的任务移除曾被模块 hook 拦成「只隐藏 60 秒」(到点卡片重现),现于 force-stop 期间放行任务移除,交系统原生清理,并做归属校验防止误放行其它应用
- 保留卡模式同样处理:
delete_card=0的保留卡到期路径,重放单个删除后也会清掉该包剩余卡片 - 死代码清理:移除
collectHiddenTaskIdsOfPkg、removeTasksOfPkg、clearHiddenTasksOfPkg等已被替代的实现
功能
- 拦截 MIUI/HyperOS 滑卡清理与一键清理的杀进程调用,延迟 5/10/15/30 秒
- 延迟期内重新进入应用则取消清理,进程与界面保持原状
- 未进入的到期后执行系统「结束运行」,进程不复活、卡片同时删除
- 卡片可视觉删除而任务栈存活,延时内点图标回到原页面
- 输入法动态识别并放行,避免重绑循环
- 开机自动清理残留卡片,用户点开的应用豁免保留
适用
MIUI / HyperOS,LSPosed (Zygisk),作用域勾选 系统框架 (android)
1.17.0
卡片守护 CleanOnExit v1.17.0
功能
- 拦截 MIUI/HyperOS 滑卡清理与一键清理的杀进程调用,延迟 5/10/15/30 秒
- 延迟期内重新进入应用则取消清理,进程与界面保持原状
- 未进入的到期后由系统原生清理路径杀掉
- 卡片可视觉删除而任务栈存活,5 秒内点图标回到原页面
- 输入法动态识别并放行,避免重绑循环
- 开机自动清理残留卡片,用户点开的应用豁免保留
适用
MIUI / HyperOS,LSPosed (Zygisk),作用域勾选 系统框架 (android)