根據不同Android版本進行修改:
Android7:
frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java
loadSetting(stmt, Settings.Global.ENHANCED_4G_MODE_ENABLED, ImsConfig.FeatureValueConstants.OFF);
上述源碼中兩處修改預設值即可。
Android10:
frameworks\base\telephony\java\android\telephony\CarrierConfigManager.java
sDefaults.putBoolean(KEY_HIDE_ENHANCED_4G_LTE_BOOL, true);
sDefaults.putBoolean(KEY_ENHANCED_4G_LTE_ON_BY_DEFAULT_BOOL, false);
上述源碼中修改預設值即可。
第一個參數為是否隐藏菜單項;
第二個參數為增強型4G LTE模式開關預設值。