首选网络模式不会通过ADB更改

时间:2018-07-27 10:59:57

标签: android adb

我正在尝试通过以下命令通过adb更改android的首选网络:

 settings put global preferred_network_mode 2

仅WCDMA。但它不会在手机中更新。手机仍处于仅LTE模式。

我还发现可以使用

完成
adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "update global SET value=12 WHERE name='preferred_network_mode'" #command. However I don't sqllite3 installed so I couldn't test this. 

它不能通过设置命令工作的原因是什么?

1 个答案:

答案 0 :(得分:0)

您需要在设置的所有位置更改模式,为此,您首先需要这样列出它们:

adb shell settings list global | grep preferred

您可能会得到类似以下的输出:

preferred_network_mode0=1
preferred_network_mode1=1
preferred_network_mode2=1
user_preferred_network_mode1=1
user_preferred_network_mode=1

然后针对每种设置,使用提供的命令设置首选的网络模式。之后,您可能需要打开和关闭飞行模式。另外,由于某些原因,它可能无法在三星设备上运行