How to completely disable Switch Access on Xiaomi phones: 5 working methods

The Switch Access feature on Xiaomi, Redmi or POCO smartphones is designed for users with disabilities โ€“ it allows you to control the device using external switches, keys or gestures. However, many people find that this option is activated accidentally (for example, after updating MIUI or resetting settings) and begins to interfere with normal work: block gestures, intercept presses or display intrusive notifications.

In this article, weโ€™ll look at all the ways you can disable Switch Access, from standard settings to hidden commands for power users. Weโ€™ll focus on the nuances of different versions of MIUI (12-14) and smartphone models, where menu layouts may vary. If you canโ€™t log in because of active Switch Access, youโ€™ll find workarounds here.

Warning: Some methods require superuser rights (root) or PC connectivity. On Xiaomi models with a locked bootloader (for example, for the European region), ADB commands may not work without first unlocking.

1. disable Switch Access via standard MIUI settings

The easiest way is to deactivate the feature in the feature menu, which works on most Xiaomi devices unless access to the settings is blocked.

Instructions:

  • ๐Ÿ“ฑ Open the Settings app** (cog icon).
  • ๐Ÿ” Scroll down and select Special Features (on some firmware โ€“ Additional Settings) โ†’ Special opportunities).
  • ๐Ÿ”„ Find the subsection Physical actions or switches (in) MIUI 14 may be called Switch Access).
  • โš™๏ธ Transfer the slider to the โ€œOffโ€ position or uncheck the tick next to the option.

If Switch Access is not on the list, try:

  • ๐Ÿ”Ž In the settings search bar (top of the screen), enter the switch or switch.
  • ๐Ÿ“‹ In some models (POCO X3, Redmi Note 10 option hidden in Settings โ†’ System system โ†’ Additionally. โ†’ Special opportunities.

โš ๏ธ Attention: On devices with MIUI for Russia (e.g. Redmi) 12C) This section may be called Switch Management. If the function is activated again after the switch is disabled, check for firmware updates or use the methods below.

Charge your phone at least 30%|Make a backup copy of important data|Make sure you have access to your Mi Account.|Connect to stable Wi-Fi (to check for updates)-->

2. Resetting special features settings

If Switch Access is activated after an update or reset, sometimes resetting only special features settings helps - this does not affect personal data, but returns all availability parameters to factory ones.

How to do this:

  1. Open the Settings. โ†’ Special facilities.
  2. In the upper right corner, press three dots (โ‹ฎ) and select Resetting Settings.
  3. Confirm the action (a password or pattern lock may be required).

After the reboot, check if Switch Access has disappeared. If not, proceed to the next method.

Xiaomi modelSwitch Access to MIUI 14The Way to MIUI 12/13
Redmi Note 11/12Settings โ†’ Special. capabilities โ†’ SwitchesSettings โ†’ Additional โ†’ Special. features โ†’ Switch Access
POCO X4/X5Settings โ†’ System โ†’ Special. capabilities โ†’ Switch controlSettings โ†’ Special. capabilities โ†’ Physical actions
Xiaomi 13/14Settings โ†’ Additional โ†’ Special. features โ†’ Switch AccessSettings โ†’ Special. features โ†’ Switches (Beta)

โš ๏ธ Note: Some of the scoring for POCO When you reset the special features, you may lose access to navigation gestures. โ†’ Display. โ†’ System navigation and select the desired mode.

Gestures (no buttons)|Touch buttons on the screen|Physical buttons|Voice assistant.|Other-->

3. Disconnection via ADB (for power users)

If Switch Access blocks access to settings, you can disable it using ADB-Android Debug Bridge, which requires you to connect your phone to your PC and enable debugging. USB.

Step-by-step:

  1. Download and install Platform Tools (includes adb).
  2. On your phone, activate Developer Mode: Go to Settings โ†’ About Phone. 7 times click on the MIUI Version (you will be notified โ€œYouโ€™ve become a developerโ€). Return to Settings โ†’ Additional โ†’ For Developers and enable USB Debugging.

File transfer

adb

adb devices

(Your device should be displayed).

adb shell settings put secure enabled_accessibility_services com.android.switchaccess/.SwitchAccessService:0
adb reboot

If the function is active again after the reboot, try an alternative command:

adb shell pm disable-user --user 0 com.android.switchaccess

โš ๏ธ Attention: On devices with MIUI Global (e.g. Redmi Note 10 Pro) after execution ADB-commands may need to manually enable gestures in Settings โ†’ Display. โ†’ System navigation.

What if the ADB canโ€™t see the device?
1. Make sure you have Xiaomi drivers installed (download from [official website](https://new.c.mi.com/global/miuidownload/index)). 2. Try another one. USB-cable (preferably original). 3. Include in the developer settings the option Debugging by USB (security parameters) and allow debugging (ADB) plug-in. 4. Restart your phone and PC. 5. If you are using Windows, run the command line on behalf of the administrator.

4. remove Switch Access via TWRP (root required)

For users with an unlocked bootloader and a TWRP installed, there is a radical way to remove the system application responsible for Switch Access, which is suitable if others have not worked, but requires caution.

Instructions:

  1. Upload the phone to TWRP Recovery (usually by clamping Power + Volume up).
  2. Select Advanced โ†’ File Manager.
  3. Go to /system/priv-app/SwitchAccess or /system/app/SwitchAccess (the path may be different).
  4. Delete the SwitchAccess folder (or rename it by adding.bak at the end).
  5. Reset the device.

If errors occur after deleting (e.g., android.process.acore), restore the folder from the backup or reflash the phone.

๐Ÿ’ก

Before you delete your system files via TWRP, make sure to back up /system partitioning in the recovery itself, which will allow you to roll back changes if something goes wrong.

5. Resetting the phone to factory settings

If Switch Access is activated after a firmware failure or application conflict and it is not possible to turn it off by standard methods, it remains a complete reset. This method will remove all data from the device, so use it as a last resort.

How to perform the reset:

  • ๐Ÿ”„ Through Settings: Go to Settings โ†’ The phone. โ†’ Reset settings. Choose to erase all data. Enter a password (if required) and confirm.

Through Recovery:

  1. Turn off the phone.
  2. Press Power + Volume up until the Mi logo appears.
  3. In the recovery menu, select Wipe Data. โ†’ Wipe All Data.
  4. Confirm the action and wait for the completion.

Once reset, the phone will boot in its original state. Switch Access will be disabled, but you will have to reconfigure the device.

โš ๏ธ Note: On some models (Xiaomi) 12T, POCO F4) After reset, you may need to re-assign your Mi Account. Make sure you remember your login and password!

๐Ÿ’ก

Factory reset is the most reliable way to remove all traces of Switch Access, but only use it if other methods have not worked. After reset, check for MIUI updates to avoid re-activating the feature.

6. Alternative methods: hidden menus and service codes

On some devices, Xiaomi Switch Access can be disabled through service menus or engineering codes. These methods are not officially documented, so use them at your own risk.

Ways:

  • ๐Ÿ“ž Engineering menu: Open the Phone app. Enter the code ##4636##. Go to Usage statistics โ†’ Accessibility. Find SwitchAccess and disable it (if the option is available).

Hidden MIUI menu:

  1. Enter the code ##7378423# (Service Menu)
  2. Select Accessibility โ†’ Switch Settings.
  3. Deactivate all options related to switches.

FAQ: Answers to Frequent Questions

โ“ Can I turn off Switch Access without resetting my settings?
Yes, in 90% of cases, standard settings (section 1) help or ADB-Reset is only required if the function has blocked access to the menu.
โ“ Why Switch Access is turned on after the update MIUI?
This is a known error in the firmware MIUI 13-14 for some models (POCO X3 Pro, Redmi Note 11).Solution: after the update immediately disable the function in the settings or reset special features.
โ“ Will it work? ADB, if the phone is blocked?
No, ADB requires an unlocked screen and USB debugging enabled. If the phone is locked, try Part 5 (reset via recovery) or connect the OTG keyboard to enter the password.
โ“ Can I turn off Switch Access on Xiaomi with a blocked bootloader?
Yes, but only through standard settings or ADB (if debugging was enabled earlier). Methods with TWRP or firmware won't work without unlocking.
โ“ How to check if Switch Access is completely disabled?
Go to Settings. โ†’ Special facilities โ†’ Switches. If the slider is gray and inactive, the function is disabled. ADB Command: adb shell settings get secure enabled_accessibility_services The output should not be com.android.switchaccess.