You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过ADB禁用安卓端TeamViewer Host的Eco-Mode

ADB批量禁用TeamViewer Host Eco模式操作方案

完全可以通过ADB实现批量关闭Eco模式,不需要逐台手动操作,以下是可直接落地的操作方法:


方案1:对已安装完成的设备,单条指令直接关闭

TeamViewer Host预留了私有配置广播接收接口,不需要root权限,只要设备已经开启ADB调试(已完成批量APK安装即代表调试权限已开通),直接执行以下命令即可关闭Eco模式:

# 发送配置广播,关闭Eco模式
adb shell am broadcast -n com.teamviewer.host/.receivers.SettingsReceiver -a com.teamviewer.host.SET_SETTING --es key "eco_mode_enabled" --ez value false
# 强制重启Host应用让配置立即生效
adb shell am force-stop com.teamviewer.host

你可以写简单的shell脚本,遍历所有已连接的ADB设备(包括USB连接和网络ADB连接的设备)批量执行上述命令,单台设备操作耗时不超过2秒。

注意:Android 12及以上版本系统对应用权限管控更严格,如果执行命令后Eco模式自动恢复,先执行以下权限授予命令再重试:

adb shell appops set com.teamviewer.host RUN_IN_BACKGROUND allow
adb shell appops set com.teamviewer.host SYSTEM_ALERT_WINDOW allow

方案2:新设备预配置,安装后默认关闭Eco模式

如果后续还要批量部署新设备,可以在首次启动TeamViewer Host前提前写入配置,装完默认就是Eco模式关闭状态,不需要二次操作:

# 安装完APK后、首次启动前执行
adb shell mkdir -p /data/data/com.teamviewer.host/shared_prefs/
adb shell "echo '<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\" ?><map><boolean name=\"eco_mode_enabled\" value=\"false\" /></map>' > /data/data/com.teamviewer.host/shared_prefs/teamviewer_preferences.xml"
adb shell chown -R com.teamviewer.host:com.teamviewer.host /data/data/com.teamviewer.host/shared_prefs/

如果有MDM企业部署平台,也可以直接在应用托管配置里添加eco_mode_enabled布尔项,值设为false,批量推送给所有已注册设备即可。


参考配置项对应界面:
TeamViewer Eco模式设置界面

内容的提问来源于stack exchange,提问作者Marius Schreuder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.01 03:39:43