How to permanently disable the tolkback (vibration) on Xiaomi: 5 proven ways

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.

๐Ÿ“Š What kind of smartphone you Xiaomi?
Redmi Note 12/13
POCO F/X
Xiaomi 13/14
Other
I don't know.

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:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application (such as WhatsApp or Telegram).
  3. Go to Notifications. โ†’ Additionally. โ†’ Vibration.
  4. 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:

  1. Go to Settings โ†’ About Phone โ†’ MIUI version.
  2. Click on the MIUI logo 7-10 times until you become a developer.
  3. Return to the main settings menu and open Additional โ†’ for developers.
  4. 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:

  1. Download and install ADB Tools on PC.
  2. Activate USB Debugging in Settings โ†’ For Developers.
  3. Connect the phone to your computer and confirm the trusted device.
  4. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  5. 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 0

To 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 TeamAction.Needs root?
haptic_feedback_enabled 0Disables the system talkbackNo.
vibration_intensity 0Resets the intensity of vibrationNo.
sound_effects_enabled 0Turns off the keyboard sounds and vibrationsNo.
pm disable-user ...HapticFeedbackControllerComplete shutdown of the vibration controllerYes.

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:

  1. Open the Phone app and enter the combination: ##4636##.
  2. In the menu that appears, select Hardware Testing.
  3. Go to the Vibrator Test or Vibration Test.
  4. 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?
If the combination ##4636## It doesnโ€™t work, try the following options: 1. Install the app MTK Engineering Mode from Google Play (for devices running a MediaTek processor). 2. Use it. ADB-Command: Adb shell am start -n com.android.settings/.DevelopmentSettings 3. On some firmware, access to the engineering menu is blocked - in this case, only flashing with an unlocked bootloader will help.

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:

  1. Load the phone in TWRP mode (clip Power + Volume up).
  2. Go to Advanced โ†’ File Manager.
  3. 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.

FAQ: Frequent questions about the backup on Xiaomi

โ“ Why the toneback turns on on itself after the update MIUI?
This is because Xiaomi resets some vibration settings with major firmware updates.To prevent this, after the update: Turn off the talkback via Settings โ†’ Sound and vibration. ADB-Adb shell settings put global haptic_feedback_enabled 0. Reboot your phone. If the problem repeats, try rolling back to the previous version. MIUI via Mi Flash Tool.
โ“ Can I turn off the talkback only for the keyboard, but leave for notifications?
Yes for this: Go to Settings โ†’ Sound and vibration โ†’ Touch vibration. Turn off only Keyboard Vibration. For third-party keyboards (like Gboard), open keyboard settings and deactivate Vibration when pressed. If the keyboard vibration is not switched off, use ADB-Adb shell settings put system sound_effects_enabled 0
โ“ Does the shutdown of the talkback affect the job? NFC contactless?
No, the vibration engine and the NFC module work independently. However: Some banking applications (e.g. Google Pay) can check system integrity. If you delete system files via TWRP, payments may stop working. On models with ViLTE (4G video calls), disabling vibration does not affect communication quality.
โ“ How to return the toneback if I accidentally deleted system files?
If you delete the vibration files through TWRP, You can restore them in two ways: Firmware Reflash: Install the original firmware through the Mi Flash Tool (select Clean All mode). File recovery: Download the firmware for your model from the Xiaomi Firmware Updater site, extract the files from it android.hardware.vibrator@1.0-impl.so and vibrator_calibration.xml, Then put them back through TWRP. If after recovery the torque is not working properly (for example, the vibration is intermittent), perform the engine calibration through the engineering menu (##4636##).
โ“ Why some games donโ€™t stop the playback?
Many games (like Call of Duty Mobile or Free Fire) use their own vibration engine, which is independent of system settings. To turn off recoil in games: Open game settings and find the Control โ†’ Vibration section. If there is no option, try disabling Tactile Feedback in graphics settings. For root users, use the Game Tuner Magisk module, which blocks vibration in games. On some devices (like Black Shark or POCO F series), the vibration in games is controlled by a separate X-Axis Linear processor. In this case, only physical motor is recommended.