适用系统:Android 12-14 (API 31-34,友好支持12-13,初步支持14)
模块类型:Xposed框架模块(LSPosed/EdXposed)
后台优化(BackgroundOpt)是一个开源Xposed模块,通过调整进程oom_score_adj骗过LMK(Low Memory Killer)机制,实现后台保活。针对国内软件臃肿、RAM争抢问题,提供基于LMK的保活、定时内存回收/GC、内存压缩等功能。2.0版本重构Material3界面,新增Simple Lmk和全局OOM,优化内存管理。适用于MIUI/HyperOS等系统,测试机包括Redmi K30 Pro (MIUI 13, Android 12) 和 Android 14 虚拟机。
重要提示:需Root + Xposed框架!模块可能与其它后台管理冲突,请备份系统。安装有风险,自担责任。
关键词:后台优化模块、BackgroundOpt Xposed、LMK保后台、内存回收优化、Android 14 Xposed
模块背景与功能概要
背景
国内软件臃肿,RAM使用激烈,用户体验差。模块作者在8G内存Redmi K30 Pro (MIUI 13, Android 12) 上测试,杀后台严重(如某些App占1G+)。基于LMK机制开发,结合硬件内存增长,提供高效后台管理。开源地址:https://github.com/XingC123/BackgroundOpt
功能概要
-
基于LMK的后台保活:调整oom_score_adj,骗过LMK保活进程。
-
定时内存回收/GC:App前后台切换后加入列表,每10min轮询发送虚假内存压力,触发回收。
-
内存压缩:后台App oom_score达阈值时,进行some/full压缩。
-
Simple Lmk(2.0新增):基于系统oom_score_adj的三级分类(主进程[0,50]、子/WebView[51,100]、其余101+),仅平衡模式生效。
-
全局OOM(2.0新增):统一设置oom分数范围(不推荐开启,-800以下可能无法杀后台)。
特性提示:推荐搭配墓碑等控制CPU的工具;UI界面允许自定义(如内存优化阈值、OOM模式)。
2.0版本更新说明
✨ 新增
-
Simple Lmk:三级oom分类,提升保活精度。
-
全局OOM:自定义全局分数,优先于App设置。
-
部分Hook:优化MIUI夜间杀后台等。
✨ 优化
-
界面Material3重构,提升美观。
-
元素说明展示、oom输入校验。
-
所有有界面App纳入管理(UID过小除外)。
-
日志打印启用状态、主页状态展示。
-
Active分组进程adj始终0。
⭐ 调整
-
内存压缩触发时机修改。
-
默认启用后台GC。
版本:2.1_vc196_stable(基于2.0框架)。
安装前须知
-
系统要求:Android 12-13友好支持,14初步支持(测试:Redmi Note 5 Pro Android 13、Redmi K30 Pro Android 12、Android 14虚拟机)。
-
Root + Xposed:需Magisk/KernelSU + LSPosed(推荐)。
-
冲突避免:禁用其它调整oom_score_adj的模块(如DontKill、NoActive需测试);可能与去日志LSP冲突(列表为空)。
-
备份:TWRP备份System/Boot;准备救砖模块。
-
适用:MIUI/HyperOS等;不适配厂商杀后台逻辑(仅LMK)。
Q&A选摘:
-
MIUI夜间杀后台:已Hook。
-
与Scene附加模块:不冲突,但新机zstd+mglru优化下不推荐过度保活。
-
与NoActive:不冲突(Redmi Note 5 Pro测试)。
-
卡顿解决:切换模式(严格/宽松/平衡),或卸载;信息流掉帧无关模块。
-
验证生效:查看adj信息,主进程adj=0(平衡/严格模式)。
下载链接
-
https://www.123865.com/s/zFitVv-QDcKh
提取码:nY17
文件:backgroundOpt_v2.1_vc196_s...
来源:123云盘分享。
安装方法
省流步骤
-
安装模块ZIP。
-
LSPosed启用模块(作用域:系统)。
-
重启手机。
详细步骤
-
准备:Root设备,安装LSPosed(Magisk模块,重启)。
-
下载:复制 https://www.123865.com/s/zFitVv-QDcKh,提取nY17获取ZIP。
-
安装:LSPosed > 模块 > 从存储安装 > 选择ZIP。
-
激活:勾选模块,作用域设为“系统框架”,保存。
-
重启:全重启生效。
-
配置:打开模块App(Material3 UI),设置模式(平衡推荐)、阈值(主页右上三点 > 使用手册)。
-
验证:查看待压缩/后台任务列表,检查adj值。
所需工具:
-
Xposed:LSPosed v1.9+
-
Root:Magisk/KernelSU
-
文件管理:Root Explorer
注意事项
-
冲突:避免其它LMK/oom模块;MIUI Hook仅3处(息屏杀后台等),可与其他模块互补(本模块系统 + 其他厂商Hook)。
-
性能:Hook可能微影响帧率(前后台切换);过多保活进程导致卡顿(模块不负责)。
-
自定义:内存阈值仅限回收/GC,LMK始终生效;自定义主进程OOM优先全局。
-
砖机风险:搞机必备救砖准备;若砖,卸载模块,自救(提供LSP日志助开发)。
-
额外:不适配厂商逻辑;新机不推荐过度保活;帮助说明部分旧版,可能不全准。