Repository navigation
Releases: Sillybomo/wechat_push_keeper
Releases · Sillybomo/wechat_push_keeper
Release list
v1.5.2
v1.5.1
v1.5.1 更新内容
修复
- 修复息屏清理时受前台冷却保护影响导致清理延迟的问题
优化
- 息屏时自动清除冷却状态,确保及时清理微信非push进程
- WebUI运行状态面板仅保留主进程状态显示,移除灭屏监听和VoIP轮询状态
- 模块描述改为基于事件监听的被动触发机制
- WebUI按钮防抖机制,操作间隙大于3秒
安装方式
- 下载
wechat_push_keeper_v1.5.1.zip - 通过 Magisk/KernelSU/APatch 管理器安装
- 重启设备
功能特性
- 基于事件监听的被动触发机制
- 监听
am_proc_start事件,微信非:push进程启动后自动结束 - 灭屏时自动清理非推送进程
- VoIP通话保护,通话结束后再清理
- 前台保护,不影响正常使用
- 内置WebUI控制面板,支持可视化配置
兼容性
- Magisk 20.4+ / KernelSU / APatch
- Android 10+
wechat_push_keeperV1.3
📦 微信保推送结束主进程 v1.3
✨ 新功能
- 新增 WebUI 控制面板 — 在模块管理器内点击模块即可进入,支持:
- 运行状态实时查看(主进程 / 灭屏监听 / VoIP 轮询)
- 可视化调节各项参数,保存即生效,无需重启设备
- 直接在 WebUI 查看运行日志
- 新增 install.sh 安装提示 — 刷入时显示免责声明 + 音量键确认,避免误刷
- 新增 updatelog.txt — 模块内嵌更新日志文件
🔧 优化
- 新增「灭屏第一次延迟」参数 — 灭屏后第一次清理前的等待秒数可独立调节
- 优化配置热更新机制 —
action.sh save自动重启服务进程加载新配置 - 优化 WebUI 布局 — 适配 Magisk / KernelSU / APatch 全平台
- 优化 module.prop 描述 — 标明内置 WebUI 特性
- 完善 README 文档 — 新增 WebUI 使用说明和更新日志章节
🐛 修复
- 修复 WebUI 无法检测运行状态 — 改用跨平台 JS 桥接(ksu.exec / apd.exec / $.exec)
- 修复日志读取路径错误 — 正确指向
/data/local/tmp/wechat_push_keeper.log - 修复手机QQ浏览器布局错位 — 配置项改为上下结构排版
🧹 卸载
- uninstall.sh 增加 pgrep 兜底 — PID 文件 + pgrep 双保险,确保卸载无残留
📥 安装
在 Magisk / KernelSU / APatch 管理器中从本地安装 wechat_push_keeper_v1.3.zip 即可。
📎 附件
wechat_push_keeper_v1.3.zip
wechat_push_keeperV1.0
微信保推送杀主进程 (wechat_push_keeper)
Magisk / KernelSU / APatch 模块,通过监听系统事件精准杀灭微信非必要进程,仅保留 :push 推送进程,大幅降低微信后台功耗。
功能特性
- 事件驱动杀进程:监听
am_proc_start事件,微信非:push进程启动后等待 5 秒自动杀灭 - 灭屏杀进程:监听屏幕熄灭事件,灭屏时立即杀灭非推送进程
- VoIP 通话保护:检测到微信语音/视频通话时延迟杀进程
- 前台保护:微信在前台时不杀进程
- 零功耗延迟:事件驱动机制,无轮询无耗电
- 日志轮转:超过 100 行自动截断
兼容性
- Magisk 20.4+ / KernelSU / APatch
- Android 10+
安装方式
- 下载
wechat_push_keeper.zip - 打开 Magisk / KernelSU / APatch 管理器
- 点击 模块 → 从本地安装
- 选择下载的 zip 文件
- 重启设备
功耗效果
| 场景 | 未安装 | 安装后 |
|---|---|---|
| 后台待机 8 小时 | ~3-5% | ~1-2% |
查看日志
cat /data/local/tmp/wechat_push_keeper.log