2013-07-04 27 views
-1

在Galaxy Note II(Intl)上運行CM 10.1每夜(尚未穩定的版本),手機應用程序不會在2g/3g之間切換,但我試圖獲得最佳電池性能使用一些tasker配置文件和安全設置(pro)/德普睡眠誘導劑,我需要能夠在2g和3g之間切換。在2g和3g的android終端之間切換

有沒有辦法通過終端做到這一點?

+1

錯誤的質量保證....... –

+0

所以請指出正確的一個,請 – ghaschel

+1

嗯,我從來沒有說過我知道什麼是正確的,這只是一個發展問題。 –

回答

1

假設你的意思是由安卓終端 adb外殼。另外請注意,您需要root權限才能執行將網絡模式設置爲2G的以下內容。

1)轉儲設置提供商的數據庫。

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

2)設置 「全局」 表的 「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殼RM /data/data/com.android.providers.settings/databases/*

ADB推settings.db /data/data/com.android.providers.settings/databases/

4)重新啓動設備。

+0

有沒有任何方法可以使用非根設備? –