如何在adb android上更改首选网络类型?

时间:2014-08-14 23:26:05

标签: android adb gsm

如何使用ADB更改首选网络类型?

示例:设置仅使用GSM,仅使用WCDMA,仅使用LTE或自动。

2 个答案:

答案 0 :(得分:1)

这适用于我的设备:

adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "update global SET value = 1 WHERE name = 'preferred_network_mode'"
adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "select value FROM secure WHERE name = 'preferred_network_mode'"
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
sleep 5;
adb shell settings put global airplane_mode_on 0
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false

答案 1 :(得分:0)

我希望这会有所帮助:

仅限GSM:

adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "update global SET value=1 WHERE name='preferred_network_mode'"

adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "select value FROM secure WHERE name='preferred_network_mode'"

adb reboot

对于LTE,更改值= 11 对于WCDMA,更改值= 2