adb命令 - 棉花糖 - 改变首选网络模式LTE / GSM [英] adb command - Marshmallow - change preferred network mode LTE/GSM

查看:3307
本文介绍了adb命令 - 棉花糖 - 改变首选网络模式LTE / GSM的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在6.0.1 Marshmallow操作系统和我以前的命令更改首选网络模式不再工作。

I am on the 6.0.1 Marshmallow OS and my previous commands to change the preferred network mode are no longer working.

Kit Kat中使用的命令没有问题:

Commands used in Kit Kat worked without issue:

adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "SELECT * FROM global WHERE name='preferred_network_mode'"
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'

在此操作系统中输入的命令会导致输出:

Commands from above entered in this OS result in output:

Error: no such table: global

我拉出了数据库文件,这是完全空的:

I pulled the database file, which was completely empty:

adb pull /data/data/com.android.providers.settings/databases/

是否有任何ADB命令可用于将preferred_network_mode更改为LTE / GSM?

Is there any ADB command that I can use to change the preferred_network_mode to LTE/GSM?

推荐答案

经过大量研究,这是我发现 Marshmallow 的工作解决方案。

After a lot of research, this was the working solution I found for Marshmallow.

找到:
https: //android.googlesource.com/platform/hardware/ril/+/master/include/telephony/ril.h#228

1是仅限GSM

11仅限LTE

adb wait-for-devices
adb root
adb wait-for-devices
adb shell settings list global | grep pref

这返回给我prefer_network_mode和preferred_network_mode1

This returned to me both "preferred_network_mode" and "preferred_network_mode1"

adb shell settings put global preferred_network_mode 1
adb shell settings put global preferred_network_mode1 1
adb shell stop ril-daemon
adb shell start ril-daemon

这篇关于adb命令 - 棉花糖 - 改变首选网络模式LTE / GSM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆