88import android .content .Context ;
99import android .content .Intent ;
1010import android .content .SharedPreferences ;
11- import android .os .Build ;
1211import android .os .Bundle ;
1312import android .os .Process ;
1413import android .preference .EditTextPreference ;
2322import app .revanced .integrations .settings .SettingsEnum ;
2423import app .revanced .integrations .utils .LogHelper ;
2524import app .revanced .integrations .utils .ReVancedUtils ;
26- import app .revanced .integrations .videoplayer .autorepeat .AutoRepeat ;
2725import app .revanced .integrations .utils .ScreenSizeHelper ;
26+ import app .revanced .integrations .videoplayer .autorepeat .AutoRepeat ;
2827import app .revanced .integrations .videoplayer .videourl .Copy ;
2928import app .revanced .integrations .videoplayer .videourl .CopyWithTimeStamp ;
3029
@@ -40,9 +39,7 @@ public class ReVancedSettingsFragment extends PreferenceFragment {
4039 private PreferenceScreen codecPreferenceScreen ;
4140 private Preference codecVP9 ;
4241 private PreferenceScreen layoutSettingsPreferenceScreen ;
43- private EditTextPreference manufacturerOverride ;
4442 private PreferenceScreen miscsPreferenceScreen ;
45- private EditTextPreference modelOverride ;
4643 private SwitchPreference tabletMiniplayer ;
4744 private PreferenceScreen videoAdSettingsPreferenceScreen ;
4845 private PreferenceScreen videoSettingsPreferenceScreen ;
@@ -61,26 +58,6 @@ public class ReVancedSettingsFragment extends PreferenceFragment {
6158 SharedPreferences .OnSharedPreferenceChangeListener listener = (sharedPreferences , str ) -> {
6259 if (str .equals (SettingsEnum .DEBUG_BOOLEAN .getPath ())) {
6360 SettingsEnum .DEBUG_BOOLEAN .setValue (((SwitchPreference ) findPreference (str )).isChecked ());
64- } else if (str .equals (SettingsEnum .CODEC_OVERRIDE_BOOLEAN .getPath ())) {
65- if (((SwitchPreference ) codecPreferenceScreen .findPreference (str )).isChecked ()) {
66- SettingsEnum .MANUFACTURER_OVERRIDE_STRING .saveValue ("samsung" );
67- SettingsEnum .MODEL_OVERRIDE_STRING .saveValue ("SM-G920F" );
68- } else {
69- SettingsEnum .MANUFACTURER_OVERRIDE_STRING .saveValue (null );
70- SettingsEnum .MODEL_OVERRIDE_STRING .saveValue (null );
71- }
72- } else if (str .equals (SettingsEnum .MANUFACTURER_OVERRIDE_STRING .getPath ())) {
73- EditTextPreference editTextPreference = (EditTextPreference ) codecPreferenceScreen .findPreference (str );
74- if (editTextPreference != null ) {
75- editTextPreference .setSummary (editTextPreference .getText ());
76- SettingsEnum .MANUFACTURER_OVERRIDE_STRING .setValue (editTextPreference .getText ());
77- }
78- } else if (str .equals (SettingsEnum .MODEL_OVERRIDE_STRING .getPath ())) {
79- EditTextPreference editTextPreference2 = (EditTextPreference ) codecPreferenceScreen .findPreference (str );
80- if (editTextPreference2 != null ) {
81- editTextPreference2 .setSummary (editTextPreference2 .getText ());
82- SettingsEnum .MODEL_OVERRIDE_STRING .setValue (editTextPreference2 .getText ());
83- }
8461 } else if (str .equals (SettingsEnum .HOME_ADS_SHOWN_BOOLEAN .getPath ())) {
8562 SettingsEnum .HOME_ADS_SHOWN_BOOLEAN .setValue (((SwitchPreference ) adsSettingsPreferenceScreen .findPreference (str )).isChecked ());
8663 if (ReVancedUtils .getContext () != null && settingsInitialized ) {
@@ -210,16 +187,10 @@ public void onCreate(Bundle bundle) {
210187 this .miscsPreferenceScreen = (PreferenceScreen ) getPreferenceScreen ().findPreference ("misc_screen" );
211188 this .xSwipeControlPreferenceScreen = (PreferenceScreen ) getPreferenceScreen ().findPreference ("xfenster_screen" );
212189 this .vp9Override = (SwitchPreference ) this .codecPreferenceScreen .findPreference ("revanced_vp9_enabled" );
213- this .manufacturerOverride = (EditTextPreference ) this .codecPreferenceScreen .findPreference ("override_manufacturer" );
214- this .modelOverride = (EditTextPreference ) this .codecPreferenceScreen .findPreference ("override_model" );
215190 this .codecDefault = this .codecPreferenceScreen .findPreference ("pref_default_override" );
216191 this .codecVP9 = this .codecPreferenceScreen .findPreference ("pref_vp9_override" );
217192 this .tabletMiniplayer = (SwitchPreference ) this .layoutSettingsPreferenceScreen .findPreference ("tablet_miniplayer" );
218193 AutoRepeatLinks ();
219- EditTextPreference editTextPreference = this .manufacturerOverride ;
220- editTextPreference .setSummary (editTextPreference .getText ());
221- EditTextPreference editTextPreference2 = this .modelOverride ;
222- editTextPreference2 .setSummary (editTextPreference2 .getText ());
223194 final ListPreference listPreference = (ListPreference ) this .videoSettingsPreferenceScreen .findPreference ("pref_preferred_video_quality_wifi" );
224195 final ListPreference listPreference2 = (ListPreference ) this .videoSettingsPreferenceScreen .findPreference ("pref_preferred_video_quality_mobile" );
225196 setListPreferenceData (listPreference , true );
@@ -244,12 +215,12 @@ public void onCreate(Bundle bundle) {
244215 Preference findPreference = findPreference ("pref_about_field" );
245216
246217 this .codecDefault .setOnPreferenceClickListener (preference -> {
247- ReVancedSettingsFragment . this . changeCodec ( );
218+ SettingsEnum . CODEC_OVERRIDE_BOOLEAN . saveValue ( false );
248219 return false ;
249220 });
250221
251222 this .codecVP9 .setOnPreferenceClickListener (preference -> {
252- ReVancedSettingsFragment . this . changeCodec ( );
223+ SettingsEnum . CODEC_OVERRIDE_BOOLEAN . saveValue ( true );
253224 return false ;
254225 });
255226
@@ -318,29 +289,6 @@ private String getPackageName() {
318289 return PACKAGE_NAME ;
319290 }
320291
321- private void changeCodec () {
322- String manufacturer = null ;
323- String model = null ;
324-
325- if (SettingsEnum .CODEC_OVERRIDE_BOOLEAN .getBoolean ()) {
326- manufacturer = "samsung" ;
327- model = "SM-G920F" ;
328- } else {
329- manufacturer = Build .MANUFACTURER ;
330- model = Build .MODEL ;
331- }
332-
333- SettingsEnum .MANUFACTURER_OVERRIDE_STRING .saveValue (manufacturer );
334- SettingsEnum .MODEL_OVERRIDE_STRING .saveValue (model );
335-
336- manufacturerOverride .setText (manufacturer );
337- modelOverride .setText (model );
338- EditTextPreference editTextPreference = this .manufacturerOverride ;
339- editTextPreference .setSummary (editTextPreference .getText ());
340- EditTextPreference editTextPreference2 = this .modelOverride ;
341- editTextPreference2 .setSummary (editTextPreference2 .getText ());
342- }
343-
344292 private void AutoRepeatLinks () {
345293 boolean z = this .sharedPreferences .getBoolean ("pref_auto_repeat_button" , false );
346294 SwitchPreference switchPreference = (SwitchPreference ) this .miscsPreferenceScreen .findPreference ("pref_auto_repeat" );
0 commit comments