在Galaxy Note II(Intl)上每晚运行CM 10.1(尚未稳定版本),手机应用程序不会在2g / 3g之间切换,但我正试图使用一些任务配置文件获得最佳电池性能并确保安全设置(专业版)/德普睡眠诱导剂,我需要能够在2g和3g之间切换。
有什么方法可以通过终端进行吗?
答案 0 :(得分:1)
假设您通过 android终端表示adb shell。另请注意,您需要root权限才能执行以下操作,将网络模式设置为2G。
1)转储设置提供商的数据库。
adb pull /data/data/com.android.providers.settings/databases/
2)将“global”表的“preferred_network_mode”行的值设置为“1”。 首先,检查行是否存在:
sqlite3 settings.db
sqlite> SELECT * FROM global WHERE name='preferred_network_mode';
您应该看到85|preferred_network_mode|0
之类的内容。该行存在,将其设置为“1”:
sqlite3 settings.db
sqlite> UPDATE global SET value='1' WHERE name='preferred_network_mode';
如果行不存在则不会输出,因此我们需要插入它:
sqlite3 settings.db
sqlite> INSERT INTO global(name, value) VALUES('preferred_network_mode', '1');
3)将更新的数据库推送到目标设备。
adb shell rm /data/data/com.android.providers.settings/databases / *
adb push settings.db /data/data/com.android.providers.settings/databases /
4)重启设备。