GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

adb 解除幻影进程限制

这是完整的 adb 解除幻影进程限制步骤,按顺序执行即可(Android 12+ 适用,无需 root 也能完成核心解除)。

前提准备

  1. 开启 USB 调试:设置 → 关于手机 → 连点「版本号」7 次开启开发者选项 → 开发者选项 → 打开「USB 调试」
  2. 连接电脑:手机 USB 连接电脑,连接方式改为文件传输,弹窗选择「允许 USB 调试」,点允许
  3. 验证连接
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"

预期:

  • 2147483647
  • false
  • max_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

 

posted on 2026-08-24 07:46  GKLBB  阅读(27)  评论(0)    收藏  举报