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:
- Open the Settings. โ Special facilities.
- In the upper right corner, press three dots (โฎ) and select Resetting Settings.
- 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 model | Switch Access to MIUI 14 | The Way to MIUI 12/13 |
|---|---|---|
| Redmi Note 11/12 | Settings โ Special. capabilities โ Switches | Settings โ Additional โ Special. features โ Switch Access |
| POCO X4/X5 | Settings โ System โ Special. capabilities โ Switch control | Settings โ Special. capabilities โ Physical actions |
| Xiaomi 13/14 | Settings โ Additional โ Special. features โ Switch Access | Settings โ 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:
- Download and install Platform Tools (includes adb).
- 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:0adb rebootIf 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?
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:
- Upload the phone to TWRP Recovery (usually by clamping Power + Volume up).
- Select Advanced โ File Manager.
- Go to /system/priv-app/SwitchAccess or /system/app/SwitchAccess (the path may be different).
- Delete the SwitchAccess folder (or rename it by adding.bak at the end).
- 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:
- Turn off the phone.
- Press Power + Volume up until the Mi logo appears.
- In the recovery menu, select Wipe Data. โ Wipe All Data.
- 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:
- Enter the code ##7378423# (Service Menu)
- Select Accessibility โ Switch Settings.
- Deactivate all options related to switches.