1 /* 2 * Copyright (C) 2019 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package android.provider.settings.backup; 18 19 import android.compat.annotation.UnsupportedAppUsage; 20 import android.provider.Settings; 21 22 /** Information relating to the Secure settings which should be backed up */ 23 public class SecureSettings { 24 25 /** 26 * NOTE: Settings are backed up and restored in the order they appear 27 * in this array. If you have one setting depending on another, 28 * make sure that they are ordered appropriately. 29 */ 30 @UnsupportedAppUsage 31 public static final String[] SETTINGS_TO_BACKUP = { 32 Settings.Secure.BUGREPORT_IN_POWER_MENU, 33 Settings.Secure.ALLOW_MOCK_LOCATION, 34 Settings.Secure.USB_MASS_STORAGE_ENABLED, // moved to global 35 Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, 36 Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER, 37 Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED, 38 Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED, 39 Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_NAVBAR_ENABLED, 40 Settings.Secure.ADAPTIVE_CHARGING_ENABLED, 41 Settings.Secure.ADAPTIVE_SLEEP, 42 Settings.Secure.CAMERA_AUTOROTATE, 43 Settings.Secure.AUTOFILL_SERVICE, 44 Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_SCALE, 45 Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES, 46 Settings.Secure.ENABLED_ACCESSIBILITY_AUDIO_DESCRIPTION_BY_DEFAULT, 47 Settings.Secure.ENABLED_VR_LISTENERS, 48 Settings.Secure.TOUCH_EXPLORATION_GRANTED_ACCESSIBILITY_SERVICES, 49 Settings.Secure.TOUCH_EXPLORATION_ENABLED, 50 Settings.Secure.ACCESSIBILITY_ENABLED, 51 Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE, 52 Settings.Secure.ACCESSIBILITY_BUTTON_TARGET_COMPONENT, 53 Settings.Secure.ACCESSIBILITY_SHORTCUT_DIALOG_SHOWN, 54 Settings.Secure.ACCESSIBILITY_SHORTCUT_ON_LOCK_SCREEN, 55 Settings.Secure.ACCESSIBILITY_HCT_RECT_PROMPT_STATUS, 56 Settings.Secure.ACCESSIBILITY_HIGH_TEXT_CONTRAST_ENABLED, 57 Settings.Secure.CONTRAST_LEVEL, 58 Settings.Secure.ACCESSIBILITY_CAPTIONING_PRESET, 59 Settings.Secure.ACCESSIBILITY_CAPTIONING_ENABLED, 60 Settings.Secure.ACCESSIBILITY_CAPTIONING_LOCALE, 61 Settings.Secure.ACCESSIBILITY_CAPTIONING_BACKGROUND_COLOR, 62 Settings.Secure.ACCESSIBILITY_CAPTIONING_FOREGROUND_COLOR, 63 Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_TYPE, 64 Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_COLOR, 65 Settings.Secure.ACCESSIBILITY_CAPTIONING_TYPEFACE, 66 Settings.Secure.ACCESSIBILITY_CAPTIONING_FONT_SCALE, 67 Settings.Secure.ACCESSIBILITY_CAPTIONING_WINDOW_COLOR, 68 Settings.Secure.FONT_WEIGHT_ADJUSTMENT, 69 Settings.Secure.REDUCE_BRIGHT_COLORS_LEVEL, 70 Settings.Secure.REDUCE_BRIGHT_COLORS_PERSIST_ACROSS_REBOOTS, 71 Settings.Secure.TTS_DEFAULT_RATE, 72 Settings.Secure.TTS_DEFAULT_PITCH, 73 Settings.Secure.TTS_DEFAULT_SYNTH, 74 Settings.Secure.TTS_ENABLED_PLUGINS, 75 Settings.Secure.TTS_DEFAULT_LOCALE, 76 Settings.Secure.SHOW_IME_WITH_HARD_KEYBOARD, 77 Settings.Secure.ACCESSIBILITY_BOUNCE_KEYS, 78 Settings.Secure.ACCESSIBILITY_SLOW_KEYS, 79 Settings.Secure.ACCESSIBILITY_STICKY_KEYS, 80 Settings.Secure.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, // moved to global 81 Settings.Secure.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY, // moved to global 82 Settings.Secure.WIFI_NUM_OPEN_NETWORKS_KEPT, // moved to global 83 Settings.Secure.MOUNT_PLAY_NOTIFICATION_SND, 84 Settings.Secure.MOUNT_UMS_AUTOSTART, 85 Settings.Secure.MOUNT_UMS_PROMPT, 86 Settings.Secure.MOUNT_UMS_NOTIFY_ENABLED, 87 Settings.Secure.DOUBLE_TAP_TO_WAKE, 88 Settings.Secure.DOUBLE_TAP_TO_SLEEP, 89 Settings.Secure.WAKE_GESTURE_ENABLED, 90 Settings.Secure.LONG_PRESS_TIMEOUT, 91 Settings.Secure.KEY_REPEAT_ENABLED, 92 Settings.Secure.KEY_REPEAT_TIMEOUT_MS, 93 Settings.Secure.KEY_REPEAT_DELAY_MS, 94 Settings.Secure.CAMERA_GESTURE_DISABLED, 95 Settings.Secure.ACCESSIBILITY_AUTOCLICK_CURSOR_AREA_SIZE, 96 Settings.Secure.ACCESSIBILITY_AUTOCLICK_IGNORE_MINOR_CURSOR_MOVEMENT, 97 Settings.Secure.ACCESSIBILITY_AUTOCLICK_ENABLED, 98 Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, 99 Settings.Secure.ACCESSIBILITY_AUTOCLICK_PANEL_POSITION, 100 Settings.Secure.ACCESSIBILITY_AUTOCLICK_REVERT_TO_LEFT_CLICK, 101 Settings.Secure.ACCESSIBILITY_LARGE_POINTER_ICON, 102 Settings.Secure.PREFERRED_TTY_MODE, 103 Settings.Secure.ENHANCED_VOICE_PRIVACY_ENABLED, 104 Settings.Secure.TTY_MODE_ENABLED, 105 Settings.Secure.RTT_CALLING_MODE, 106 Settings.Secure.INCALL_POWER_BUTTON_BEHAVIOR, 107 Settings.Secure.MINIMAL_POST_PROCESSING_ALLOWED, 108 Settings.Secure.MIRROR_BUILT_IN_DISPLAY, 109 Settings.Secure.MATCH_CONTENT_FRAME_RATE, 110 Settings.Secure.NIGHT_DISPLAY_CUSTOM_START_TIME, 111 Settings.Secure.NIGHT_DISPLAY_CUSTOM_END_TIME, 112 Settings.Secure.NIGHT_DISPLAY_COLOR_TEMPERATURE, 113 Settings.Secure.NIGHT_DISPLAY_AUTO_MODE, 114 Settings.Secure.DISPLAY_WHITE_BALANCE_ENABLED, 115 Settings.Secure.SYNC_PARENT_SOUNDS, 116 Settings.Secure.CAMERA_DOUBLE_TWIST_TO_FLIP_ENABLED, 117 Settings.Secure.DOUBLE_TAP_POWER_BUTTON_GESTURE_ENABLED, 118 Settings.Secure.DOUBLE_TAP_POWER_BUTTON_GESTURE, 119 Settings.Secure.CAMERA_DOUBLE_TAP_POWER_GESTURE_DISABLED, 120 Settings.Secure.SYSTEM_NAVIGATION_KEYS_ENABLED, 121 // ACCESSIBILITY_QS_TARGETS needs to be restored after ENABLED_ACCESSIBILITY_SERVICES 122 // but before QS_TILES 123 Settings.Secure.ACCESSIBILITY_QS_TARGETS, 124 Settings.Secure.QS_TILES, 125 Settings.Secure.QS_AUTO_ADDED_TILES, 126 Settings.Secure.CONTROLS_ENABLED, 127 Settings.Secure.POWER_MENU_LOCKED_SHOW_CONTENT, 128 Settings.Secure.DOZE_ENABLED, 129 Settings.Secure.DOZE_ALWAYS_ON, 130 Settings.Secure.DOZE_ALWAYS_ON_WALLPAPER_ENABLED, 131 Settings.Secure.DOZE_PICK_UP_GESTURE, 132 Settings.Secure.DOZE_DOUBLE_TAP_GESTURE, 133 Settings.Secure.DOZE_TAP_SCREEN_GESTURE, 134 Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT, 135 Settings.Secure.AUTOMATIC_STORAGE_MANAGER_DAYS_TO_RETAIN, 136 Settings.Secure.FACE_UNLOCK_KEYGUARD_ENABLED, 137 Settings.Secure.SHOW_MEDIA_WHEN_BYPASSING, 138 Settings.Secure.FACE_UNLOCK_DISMISSES_KEYGUARD, 139 Settings.Secure.FACE_UNLOCK_APP_ENABLED, 140 Settings.Secure.FACE_UNLOCK_ALWAYS_REQUIRE_CONFIRMATION, 141 Settings.Secure.FINGERPRINT_SIDE_FPS_KG_POWER_WINDOW, 142 Settings.Secure.FINGERPRINT_SIDE_FPS_BP_POWER_WINDOW, 143 Settings.Secure.FINGERPRINT_SIDE_FPS_ENROLL_TAP_WINDOW, 144 Settings.Secure.FINGERPRINT_SIDE_FPS_AUTH_DOWNTIME, 145 Settings.Secure.SFPS_PERFORMANT_AUTH_ENABLED, 146 Settings.Secure.SCREEN_OFF_UNLOCK_UDFPS_ENABLED, 147 Settings.Secure.ACTIVE_UNLOCK_ON_WAKE, 148 Settings.Secure.ACTIVE_UNLOCK_ON_UNLOCK_INTENT, 149 Settings.Secure.ACTIVE_UNLOCK_ON_UNLOCK_INTENT_LEGACY, 150 Settings.Secure.ACTIVE_UNLOCK_ON_BIOMETRIC_FAIL, 151 Settings.Secure.ACTIVE_UNLOCK_ON_FACE_ERRORS, 152 Settings.Secure.ACTIVE_UNLOCK_ON_FACE_ACQUIRE_INFO, 153 Settings.Secure.ACTIVE_UNLOCK_ON_UNLOCK_INTENT_WHEN_BIOMETRIC_ENROLLED, 154 Settings.Secure.ACTIVE_UNLOCK_WAKEUPS_CONSIDERED_UNLOCK_INTENTS, 155 Settings.Secure.ACTIVE_UNLOCK_WAKEUPS_TO_FORCE_DISMISS_KEYGUARD, 156 Settings.Secure.VR_DISPLAY_MODE, 157 Settings.Secure.NOTIFICATION_BADGING, 158 Settings.Secure.NOTIFICATION_DISMISS_RTL, 159 Settings.Secure.SCREENSAVER_ENABLED, 160 Settings.Secure.SCREENSAVER_COMPONENTS, 161 Settings.Secure.SCREENSAVER_ACTIVATE_ON_DOCK, 162 Settings.Secure.SCREENSAVER_ACTIVATE_ON_SLEEP, 163 Settings.Secure.SCREENSAVER_ACTIVATE_ON_POSTURED, 164 Settings.Secure.SCREENSAVER_HOME_CONTROLS_ENABLED, 165 Settings.Secure.SHOW_FIRST_CRASH_DIALOG_DEV_OPTION, 166 Settings.Secure.VOLUME_DIALOG_DISMISS_TIMEOUT, 167 Settings.Secure.VOLUME_HUSH_GESTURE, 168 Settings.Secure.MANUAL_RINGER_TOGGLE_COUNT, 169 Settings.Secure.LOW_POWER_WARNING_ACKNOWLEDGED, 170 Settings.Secure.EXTRA_LOW_POWER_WARNING_ACKNOWLEDGED, 171 Settings.Secure.EMERGENCY_THERMAL_ALERT_DISABLED, 172 Settings.Secure.HUSH_GESTURE_USED, 173 Settings.Secure.IN_CALL_NOTIFICATION_ENABLED, 174 Settings.Secure.LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS, 175 Settings.Secure.LOCK_SCREEN_CUSTOM_CLOCK_FACE, 176 Settings.Secure.LOCK_SCREEN_SHOW_NOTIFICATIONS, 177 Settings.Secure.LOCK_SCREEN_SHOW_SILENT_NOTIFICATIONS, 178 Settings.Secure.LOCK_SCREEN_SHOW_ONLY_UNSEEN_NOTIFICATIONS, 179 Settings.Secure.LOCK_SCREEN_NOTIFICATION_MINIMALISM, 180 Settings.Secure.SHOW_NOTIFICATION_SNOOZE, 181 Settings.Secure.NOTIFICATION_HISTORY_ENABLED, 182 Settings.Secure.ZEN_DURATION, 183 Settings.Secure.CHARGING_SOUNDS_ENABLED, 184 Settings.Secure.CHARGING_VIBRATION_ENABLED, 185 Settings.Secure.ACCESSIBILITY_NON_INTERACTIVE_UI_TIMEOUT_MS, 186 Settings.Secure.ACCESSIBILITY_INTERACTIVE_UI_TIMEOUT_MS, 187 Settings.Secure.UI_NIGHT_MODE, 188 Settings.Secure.UI_NIGHT_MODE_CUSTOM_TYPE, 189 Settings.Secure.DARK_THEME_CUSTOM_START_TIME, 190 Settings.Secure.DARK_THEME_CUSTOM_END_TIME, 191 Settings.Secure.SKIP_DIRECTION, 192 Settings.Secure.THEME_CUSTOMIZATION_OVERLAY_PACKAGES, 193 Settings.Secure.BACK_GESTURE_INSET_SCALE_LEFT, 194 Settings.Secure.BACK_GESTURE_INSET_SCALE_RIGHT, 195 Settings.Secure.NAVIGATION_MODE, 196 Settings.Secure.SKIP_GESTURE_COUNT, 197 Settings.Secure.SKIP_TOUCH_COUNT, 198 Settings.Secure.SILENCE_ALARMS_GESTURE_COUNT, 199 Settings.Secure.SILENCE_CALL_GESTURE_COUNT, 200 Settings.Secure.SILENCE_TIMER_GESTURE_COUNT, 201 Settings.Secure.SILENCE_ALARMS_TOUCH_COUNT, 202 Settings.Secure.SILENCE_CALL_TOUCH_COUNT, 203 Settings.Secure.SILENCE_TIMER_TOUCH_COUNT, 204 Settings.Secure.DARK_MODE_DIALOG_SEEN, 205 Settings.Secure.GLOBAL_ACTIONS_PANEL_ENABLED, 206 Settings.Secure.AWARE_LOCK_ENABLED, 207 Settings.Secure.AWARE_TAP_PAUSE_GESTURE_COUNT, 208 Settings.Secure.AWARE_TAP_PAUSE_TOUCH_COUNT, 209 Settings.Secure.PEOPLE_STRIP, 210 Settings.Secure.MEDIA_CONTROLS_RESUME, 211 Settings.Secure.MEDIA_CONTROLS_LOCK_SCREEN, 212 Settings.Secure.ACCESSIBILITY_MAGNIFICATION_MODE, 213 Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS, 214 Settings.Secure.ACCESSIBILITY_MAGNIFICATION_CAPABILITY, 215 Settings.Secure.ACCESSIBILITY_MAGNIFICATION_FOLLOW_TYPING_ENABLED, 216 Settings.Secure.ONE_HANDED_MODE_ACTIVATED, 217 Settings.Secure.ONE_HANDED_MODE_ENABLED, 218 Settings.Secure.ONE_HANDED_MODE_TIMEOUT, 219 Settings.Secure.TAPS_APP_TO_EXIT, 220 Settings.Secure.SWIPE_BOTTOM_TO_NOTIFICATION_ENABLED, 221 Settings.Secure.EMERGENCY_GESTURE_ENABLED, 222 Settings.Secure.EMERGENCY_GESTURE_SOUND_ENABLED, 223 Settings.Secure.ADAPTIVE_CONNECTIVITY_ENABLED, 224 Settings.Secure.ADAPTIVE_CONNECTIVITY_WIFI_ENABLED, 225 Settings.Secure.ADAPTIVE_CONNECTIVITY_MOBILE_NETWORK_ENABLED, 226 Settings.Secure.ASSIST_HANDLES_LEARNING_TIME_ELAPSED_MILLIS, 227 Settings.Secure.ASSIST_HANDLES_LEARNING_EVENT_COUNT, 228 Settings.Secure.ACCESSIBILITY_BUTTON_MODE, 229 Settings.Secure.ACCESSIBILITY_FLOATING_MENU_SIZE, 230 Settings.Secure.ACCESSIBILITY_FLOATING_MENU_ICON_TYPE, 231 Settings.Secure.ACCESSIBILITY_FLOATING_MENU_OPACITY, 232 Settings.Secure.ACCESSIBILITY_FLOATING_MENU_FADE_ENABLED, 233 Settings.Secure.ACCESSIBILITY_FORCE_INVERT_COLOR_ENABLED, 234 Settings.Secure.ACCESSIBILITY_MAGNIFICATION_ALWAYS_ON_ENABLED, 235 Settings.Secure.ACCESSIBILITY_MAGNIFICATION_CURSOR_FOLLOWING_MODE, 236 Settings.Secure.ACCESSIBILITY_MAGNIFICATION_JOYSTICK_ENABLED, 237 Settings.Secure.ACCESSIBILITY_MAGNIFICATION_TWO_FINGER_TRIPLE_TAP_ENABLED, 238 Settings.Secure.ACCESSIBILITY_MOUSE_KEYS_ENABLED, 239 Settings.Secure.ACCESSIBILITY_PINCH_TO_ZOOM_ANYWHERE_ENABLED, 240 Settings.Secure.ACCESSIBILITY_SINGLE_FINGER_PANNING_ENABLED, 241 Settings.Secure.ODI_CAPTIONS_VOLUME_UI_ENABLED, 242 Settings.Secure.NOTIFICATION_BUBBLES, 243 Settings.Secure.LOCATION_TIME_ZONE_DETECTION_ENABLED, 244 Settings.Secure.LOCKSCREEN_SHOW_CONTROLS, 245 Settings.Secure.LOCKSCREEN_ALLOW_TRIVIAL_CONTROLS, 246 Settings.Secure.LOCKSCREEN_SHOW_WALLET, 247 Settings.Secure.LOCK_SCREEN_SHOW_QR_CODE_SCANNER, 248 Settings.Secure.LOCKSCREEN_USE_DOUBLE_LINE_CLOCK, 249 Settings.Secure.STATUS_BAR_SHOW_VIBRATE_ICON, 250 Settings.Secure.WEAR_TALKBACK_ENABLED, 251 Settings.Secure.HBM_SETTING_KEY, 252 Settings.Secure.ASSIST_TOUCH_GESTURE_ENABLED, 253 Settings.Secure.ASSIST_LONG_PRESS_HOME_ENABLED, 254 Settings.Secure.BLUETOOTH_LE_BROADCAST_PROGRAM_INFO, 255 Settings.Secure.BLUETOOTH_LE_BROADCAST_NAME, 256 Settings.Secure.BLUETOOTH_LE_BROADCAST_CODE, 257 Settings.Secure.BLUETOOTH_LE_BROADCAST_APP_SOURCE_NAME, 258 Settings.Secure.BLUETOOTH_LE_BROADCAST_IMPROVE_COMPATIBILITY, 259 Settings.Secure.BLUETOOTH_LE_BROADCAST_FALLBACK_ACTIVE_DEVICE_ADDRESS, 260 Settings.Secure.CUSTOM_BUGREPORT_HANDLER_APP, 261 Settings.Secure.CUSTOM_BUGREPORT_HANDLER_USER, 262 Settings.Secure.CONTEXTUAL_SCREEN_TIMEOUT_ENABLED, 263 Settings.Secure.HINGE_ANGLE_LIDEVENT_ENABLED, 264 Settings.Secure.LOCK_SCREEN_WEATHER_ENABLED, 265 Settings.Secure.HEARING_AID_RINGTONE_ROUTING, 266 Settings.Secure.HEARING_AID_CALL_ROUTING, 267 Settings.Secure.HEARING_AID_MEDIA_ROUTING, 268 Settings.Secure.HEARING_AID_NOTIFICATION_ROUTING, 269 Settings.Secure.ACCESSIBILITY_FONT_SCALING_HAS_BEEN_CHANGED, 270 Settings.Secure.SEARCH_ALL_ENTRYPOINTS_ENABLED, 271 Settings.Secure.HUB_MODE_TUTORIAL_STATE, 272 Settings.Secure.GLANCEABLE_HUB_ENABLED, 273 Settings.Secure.WHEN_TO_START_GLANCEABLE_HUB, 274 Settings.Secure.STYLUS_BUTTONS_ENABLED, 275 Settings.Secure.STYLUS_HANDWRITING_ENABLED, 276 Settings.Secure.DEFAULT_NOTE_TASK_PROFILE, 277 Settings.Secure.CREDENTIAL_SERVICE, 278 Settings.Secure.CREDENTIAL_SERVICE_PRIMARY, 279 Settings.Secure.STYLUS_POINTER_ICON_ENABLED, 280 Settings.Secure.CAMERA_EXTENSIONS_FALLBACK, 281 Settings.Secure.VISUAL_QUERY_ACCESSIBILITY_DETECTION_ENABLED, 282 Settings.Secure.IMMERSIVE_MODE_CONFIRMATIONS, 283 Settings.Secure.AUDIO_DEVICE_INVENTORY, 284 Settings.Secure.SCREEN_RESOLUTION_MODE, 285 Settings.Secure.ACCESSIBILITY_GESTURE_TARGETS, 286 Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_SATURATION_LEVEL, 287 Settings.Secure.CHARGE_OPTIMIZATION_MODE, 288 Settings.Secure.ON_DEVICE_INTELLIGENCE_UNBIND_TIMEOUT_MS, 289 Settings.Secure.ON_DEVICE_INFERENCE_UNBIND_TIMEOUT_MS, 290 Settings.Secure.ON_DEVICE_INTELLIGENCE_IDLE_TIMEOUT_MS, 291 Settings.Secure.MANDATORY_BIOMETRICS, 292 Settings.Secure.MANDATORY_BIOMETRICS_REQUIREMENTS_SATISFIED, 293 Settings.Secure.ADVANCED_PROTECTION_MODE, 294 Settings.Secure.ACCESSIBILITY_KEY_GESTURE_TARGETS, 295 Settings.Secure.EM_VALUE, 296 Settings.Secure.FACE_APP_ENABLED, 297 Settings.Secure.FACE_KEYGUARD_ENABLED, 298 Settings.Secure.FINGERPRINT_APP_ENABLED, 299 Settings.Secure.FINGERPRINT_KEYGUARD_ENABLED, 300 Settings.Secure.DUAL_SHADE, 301 Settings.Secure.BROWSER_CONTENT_FILTERS_ENABLED, 302 Settings.Secure.SEARCH_CONTENT_FILTERS_ENABLED, 303 Settings.Secure.SPELL_CHECKER_ENABLED, 304 Settings.Secure.SELECTED_SPELL_CHECKER, 305 // SELECTED_SPELL_CHECKER_SUBTYPE needs to be restored after SELECTED_SPELL_CHECKER 306 Settings.Secure.SELECTED_SPELL_CHECKER_SUBTYPE, 307 }; 308 } 309