根据不同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模式开关默认值。