首选网络模式未改变为ADB



我正试图通过以下命令更改android相对于adb的首选网络:

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. 

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

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

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

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

最新更新