adb 解除幻影进程限制
这是完整的 adb 解除幻影进程限制步骤,按顺序执行即可(Android 12+ 适用,无需 root 也能完成核心解除)。
前提准备
- 开启 USB 调试:设置 → 关于手机 → 连点「版本号」7 次开启开发者选项 → 开发者选项 → 打开「USB 调试」
- 连接电脑:手机 USB 连接电脑,连接方式改为文件传输,弹窗选择「允许 USB 调试」,点允许
- 验证连接
adb devices -l
出现 device(非 unauthorized/offline)即就绪。
第一步:重启 adb 服务(可选,连接异常时用)
adb kill-server
adb start-server
adb devices -l
第二步:解除幻影进程限制(核心)
adb shell "device_config set_sync_disabled_for_tests persistent"
adb shell "device_config put activity_manager max_phantom_processes 2147483647"
adb shell "device_config put activity_manager settings_enable_monitor_phantom_procs false"
max_phantom_processes设为2147483647:幻影进程上限=无限,不再被强杀settings_enable_monitor_phantom_procs设为false:关闭幻影进程监控set_sync_disabled_for_tests persistent:让上面的 device_config 改动保持生效
第三步:验证
adb shell "device_config get activity_manager max_phantom_processes"
adb shell "device_config get activity_manager settings_enable_monitor_phantom_procs"
adb shell "dumpsys activity settings 2>/dev/null | grep -i phantom"
预期:
2147483647falsemax_phantom_processes=2147483647
可选:引导层彻底关闭(需 root)
未 root 的设备这一步会失败(su 不存在,提示 Failed to set property),属正常现象,不影响核心效果。
# 需 root 才能成功
adb shell "su -c setprop persist.sys.fflag.override.settings_enable_monitor_phantom_procs false"
注意事项
device_config是持久化配置,重启后通常保留,无需每次开机重复设置- 核心效果已由第二步的
max_phantom_processes覆盖,未 root 不影响实际效果 - 若想彻底从引导层关闭并保证重启绝对稳定,需先给设备 root
免责声明
本文档所有内容仅供安全研究、学术交流与技术学习使用,严禁用于任何未经授权的逆向破解、网络攻击、隐私窃取、恶意软件开发及其他违反《中华人民共和国网络安全法》《数据安全法》等法律法规的行为,使用者应确保已获得目标软件权利人的合法授权并自行承担因使用本文档内容所产生的一切法律责任与后果,作者不对任何直接或间接损害承担任何责任,继续阅读即视为您已知悉并同意上述全部条款。
浙公网安备 33010602011771号