Skip to content

进程保活 v3.4.4(build 4026)

Choose a tag to compare

@Guys222 Guys222 released this 18 Oct 04:13
· 7 commits to main since this release

ProcessKeepAlive v3.4.4 (build 4026)

本次更新解决两件主要的事:界面支持英文,以及修掉「开机后App 和保活列表里的应用都不自动启动」的问题。

新增

  • 界面多语言:全部界面文案已本地化,支持中文 / English;设置页新增「语言」一行,可随时切换,切换后立即生效。

修复

  • 开机不自动拉起(临时 root / 软重启场景):用临时 root 软重启激活 LSPosed 后开机,保活列表里的应用不会自动拉起,模块 App 自身也没有启动,必须手动打开等几秒才恢复。原因是 App 处于停止态时,开机广播送不到、配置通道也调不通,而旧逻辑在开机 30 秒后只尝试一次,拿不到配置就永久放弃。现在改为等配置真正加载成功后再拉起,等待期间会以系统身份把 App 进程带起来(不弹任何界面)。
  • 英文界面残留中文:档位名(保守 / 均衡 / 激进)、守护事件标签(系统重启 / 模块拉活等)、部分括号与标点,在英文下仍显示中文。根因有三类,已全部修掉:本地化文案在类加载时被提前求值而冻结、模块钩子运行在 system_server 进程没有资源导致的中文经数据通道流入、约 15 处硬编码的中文标点。
  • 能力自检页显示原始方法名:该页只翻译了部分能力名,其余直接显示 taskRemoved、trimSuppress 这类内部标识符,甚至中文原名。已补齐全部中英对照。
  • 更新提示长期不弹:每次打开设置页都会把「上次检查时间」刷新成当前时间,导致自动检查的 24 小时节流被偷走,表现为天天开 App 却连续几天收不到更新提示。

安装后务必在 LSPosed 中勾选「系统框架 (android)」作用域,否则模块不生效。
versionCode 4025 → 4026,签名不变,可直接覆盖安装。