Vibration response when pressed on the screen is a feature that is not liked by all owners of Xiaomi smartphones. the so-called "haptic feedback" can be annoying with its intensity, drain the battery or simply be superfluous when actively using the device. Unfortunately, the manufacturer does not always provide convenient tools to completely disable this feature through the standard menu.
In this article, weโll look at all the ways you can deactivate a talkback, from basic MIUI/HyperOS settings to hidden commands for power users, how to remove vibrations when typing, on menus, when unlocking, and even in system notifications, and why sometimes the talkback returns after an update and how to prevent it.
1. disable the talkback via standard MIUI/HyperOS settings
Letโs start with the simplest method, which works on most Xiaomi, Redmi and POCO models running MIUI 12-15 or HyperOS. This method does not require superuser rights and will be suitable for beginners.
Go to: Settings โ Sound and vibration โ Vibration when touched
Here you will see a few switches:
- ๐ฑ Press vibration โ disables response when interacting with the interface (menu, buttons, swipes).
- โจ๏ธ Keyboard Vibration โ Removes the returns of typing (works for the standard Xiaomi keyboard and some third-party keyboards).
- ๐ Vibration when unlocking โ deactivates a short pulse when removing the screen lock.
Note that some firmware may call it Tactile Feedback or Haptic feedback. If you don't find these options, try searching by settings (the magnifier icon in the upper right corner).
โ ๏ธ Note: On HyperOS devices (such as Xiaomi 14 or Redmi Note 13), the path may be different: โ Display. โ Vibration when touched, also some patterns (e.g, POCO F5) have a separate section Tactile effects in the sound settings.
2. Vibration deactivation for specific applications
If you only need to disable talkback in certain programs (for example, in instant messengers or games), do the following:
- Open Settings โ Applications โ Application Management.
- Select the desired application (such as WhatsApp or Telegram).
- Go to Notifications. โ Additionally. โ Vibration.
- Turn off all vibration-related switches.
For games and some system applications (for example, Google Play Store), this method may not work, in which case you will have to use the system. ADB-Teams (see section 4).
A list of apps where the toneback often interferes with users:
- ๐ฌ Messengers: Telegram, Viber, WhatsApp (vibration when sending messages).
- ๐ฎ Games: PUBG Mobile, Genshin Impact (recoil when shooting or interacting).
- ๐ฑ Social networks: TikTok, Instagram (vibration when likes or swipes).
๐ก
If notifications stopped coming after disabling the vibration in the messenger, check the permissions for the application in Settings โ Applications โ Permissions โ Notifications.
3. Resetting vibration settings to factory
Sometimes the pushback comes back after a firmware update or a phone reset, which is because MIUI saves the individual vibration settings in a separate configuration file to get everything back to factory settings:
- Go to Settings โ About Phone โ MIUI version.
- Click on the MIUI logo 7-10 times until you become a developer.
- Return to the main settings menu and open Additional โ for developers.
- Find the Reset option for vibration and confirm the action.
After restarting the device, all the torqueback parameters will be reset.
- ๐ The vibration turns on on itself after the update.
- โ๏ธ The torqueback settings are not saved.
- ๐ฑ The intensity of the vibration has become uneven.
โ ๏ธ Note: On some models (Redmi 10, POCO X3) The reset point of vibration settings may not be available. ADB-commands (section 4) or engineering menu (section 5).
4. Disabling the talkback via ADB (for power users)
If standard methods don't work, you can use Android Debug Bridge (ADB), a low-level device management tool that works for MIUI and HyperOS, but requires you to connect your phone to your computer.
Step-by-step:
- Download and install ADB Tools on PC.
- Activate USB Debugging in Settings โ For Developers.
- Connect the phone to your computer and confirm the trusted device.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
- Enter the commands in turn: adb shell settings put global haptic_feedback_enabled 0 adb shell settings put global vibration_intensity 0 adb shell settings put system haptic_feedback_enabled 0
To turn off the vibration of the keyboard, additionally perform:
adb shell settings put system sound_effects_enabled 0To make the changes effective, restart the device. If the torqueback comes back after the reboot, use the command to permanently shut down (requires root):
adb shell su -c "pm disable-user com.android.systemui/.haptic.HapticFeedbackController"Install ADB Tools on PC
Enable debugging over USB on your phone
Connect your phone to the original cable
Allow access to data on the smartphone screen-->
| ADB Team Team | Action. | Needs root? |
|---|---|---|
| haptic_feedback_enabled 0 | Disables the system talkback | No. |
| vibration_intensity 0 | Resets the intensity of vibration | No. |
| sound_effects_enabled 0 | Turns off the keyboard sounds and vibrations | No. |
| pm disable-user ...HapticFeedbackController | Complete shutdown of the vibration controller | Yes. |
5.Use of the engineering menu (hidden settings)
Xiaomi smartphones have a hidden engineering menu where you can fine-tune the vibration engine settings, a method that works on most devices, but requires caution โ making the wrong changes can lead to failures.
Instructions:
- Open the Phone app and enter the combination: ##4636##.
- In the menu that appears, select Hardware Testing.
- Go to the Vibrator Test or Vibration Test.
- Find the parameters: ๐ง Haptic Feedback Strength โ set the value 0. ๐ Vibration Intensity โ Move the slider to the left to the end. โก Motor Power Save โ Activate this mode (reduces the power consumption of the vibration engine).
Save the settings and restart the phone.
On some models (e.g. Xiaomi 12T or Redmi K50), the engineering menu may be blocked, in which case use the alternative code: ##36446337## (to check the firmware version and access additional options).
โ ๏ธ Warning: Changes to the engineering menu are not saved after the phone is reset to factory settings. Also avoid editing settings associated with the Touch Panel or Sensor Calibration - this can disrupt the screen.
What to do if the engineering menu does not open?
6. Disabling the talkback via TWRP (for stitched devices)
If your Xiaomi has an unlocked bootloader and a custom TWRP reclaimer installed, you can delete the system files responsible for the vibration.This method is irreversible and only suitable for power users.
Step-by-step:
- Load the phone in TWRP mode (clip Power + Volume up).
- Go to Advanced โ File Manager.
- Delete the following files: ๐ /system/vendor/lib/hw/android.hardware.vibrator@1.0-impl.so ๐ /system/vendor/etc/vibrator_calibration.xml ๐ /system/priv-app/MiuiSystemUI/MiuiSystemUI.apk (If you want to remove all system sounds)
Reset the device.
After this procedure, the talkback will be turned off at the system level, but side effects may occur:
- โ ๏ธ No vibration when calling (if removed) MiuiSystemUI.apk).
- โ ๏ธ Errors in some applications (e.g. Google Pay may require vibration for security).
- โ ๏ธ Need for re-routing to restore functionality.
๐ก
Delete system files through TWRP โ It's a last resort. It's recommended to try it first. ADB-commands or engineering menus, as recovering deleted files will require re-firmware.
7. Alternative methods: applications and modifications
If none of these methods worked, you can use third-party solutions.
Applications for vibration control:
- ๐ฑ Vibration Tuner โ allows you to fine-tune the intensity of the tollback (requires root).
- ๐ง QuickShortcutMaker โ Helps you find hidden vibration settings in your home MIUI.
- ๐ ๏ธ Substratum Theme Engine โ Some Themes Disable System Vibration.
Firmware modifications:
- ๐ Install custom firmware on the base AOSP (For example, LineageOS or Pixel Experience โ they are more flexible to configure the toneback.
- ๐ฆ Use Magisk modules like Disable Haptic Feedback (available in Magisk repository).
Before installing any modifications, back up your data via TWRP or Mi Cloud.
- ๐ด Castom firmware may deprive you of official warranty.
- ๐ด Some banking applications (for example, SberBank Online) refuse to work on uncertified firmware.