我正在尝试通过以下命令通过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.
它不能通过设置命令工作的原因是什么?
答案 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
然后针对每种设置,使用提供的命令设置首选的网络模式。之后,您可能需要打开和关闭飞行模式。另外,由于某些原因,它可能无法在三星设备上运行