The tactile recoil on Xiaomi smartphones is one of those features that either quietly improves the interaction with the device or annoys you to the frenzy. If you fall into the second category of users, this article will help you understand how to completely turn off vibration at all levels, from keyboard and notifications to system sounds and tactile response when you press the screen.
The problem is that MIUI (Xiaomi firmware) sprays vibration settings across different menus, and some options are completely hidden from the user. We have collected all the methods, from standard to advanced (including ADB), which work on models from Redmi Note 10 to flagship Xiaomi 14 Ultra.
Importantly, if you're using custom firmware (like LineageOS or Pixel Experience), some of the instructions may not work, and you'll need to manually edit the system files, but everything in order.
1.Out of vibration in standard MIUI settings
So, to start with the obvious, the settings menu, where Xiaomi allows you to control the main vibration sources, and unfortunately, you can't turn it off at once, so you'll have to go through each item separately.
The first thing you need to do is open Settings โ Sound and vibration. Here are the key switches:
- ๐ณ The vibration of the call is responsible for the jitter of the phone during the incoming callยป.
- ๐ Vibration at notifications - controls the response to messages from messengers and system alertsยป.
- โจ๏ธ Dialing Vibration โ Trembling when you press the keys of the system keyboard (not to be confused with the keyboard from Google or other developers!).
Note that even if you turn off all of these settings, the tactile recoil when you touch the screen (such as a menu or swipe) may remain, because MIUI sees it as part of a โtactile interfaceโ rather than sound effects, and weโll discuss the solution to this problem in the next section.
โ ๏ธ Note: On some models (e.g, POCO F5 or Redmi K60) When you turn off the vibration in the settings, it can reactivate after you restart. It's a firmware bug that can only be fixed by updating the system or resetting the settings.
2. Hidden settings of the vibration engine (Engineering Mode)
If standard settings don't work, it's time to dig deeper. Xiaomi hides some of the vibration parameters in the engineering menu, which is available through secret code. This method works on most devices, but requires caution - incorrect changes can lead to failures.
To open the hidden settings:
- Open the Phone app and enter the code ##4636##.
- In the menu that appears, select Testing โ Vibrator (on some models, the path may differ: Hardware Testing โ Vibrator).
- Here you'll see Vibrator Strength and Vibrator Duration. Set both values to 0.
These settings are responsible for the hardware vibration level, so turning them off should block the tactile recoil even where it is not controlled through the standard menu (for example, when unlocking the screen or in games).
What to do if the engineering menu does not open?
3. Disabling vibration through ADB (for power users)
If none of the previous methods worked, you will have to resort to ADB (Android Debug Bridge), which requires connecting the phone to the computer and executing commands through the terminal, but allows you to completely block the vibration engine at the system level.
Instructions:
- Turn on Developer Mode on your phone: go to Settings โ About Phone and click on MIUI Version 7 times.
- Return to the basic settings, open Additional โ For developers and activate Debugging over USB.
- Connect your phone to your PC, open the terminal (or Command Prompt on Windows), and execute the commands:
adb shell settings put global vibrate_on 0
adb shell settings put global haptic_feedback_enabled 0
adb shell settings put system haptic_feedback_enabled 0These commands shut down vibration on three levels:
- ๐ฑ vibrate_on โ Global vibration (calls, notifications).
- โ๏ธ haptic_feedback_enabled (global) - tactile return in the system.
- ๐ง haptic_feedback_enabled (system) - returns when interacting with the interface.
โ ๏ธ Warning: Once these commands are executed, the vibration will shut down completely, including important system alerts (e.g., when the battery is low.
Make sure that drivers are installed on the PC ADB|Enable the Developer Mode on the Phone|Activate debugging on USB|Connect your phone with the original cable (not all) USB-cables support data transmission)|Make a backup copy of important data-->
4 Vibration in Third-Party Applications: How to Disable
Even if you have disabled all system vibrations, some apps (like WhatsApp, Telegram, or games) can ignore these settings and vibrate themselves.
Method 1: Settings within the application
Most messengers allow you to control the vibration in their menus.
- ๐ฌ In Telegram: Settings โ Notifications and sounds โ Vibration (turn off or select No Vibrationยป).
- ๐ฑ WhatsApp: โฎ โ Settings โ Notifications โ Vibration (set off.ยป).
- ๐ฎ In games: Usually the vibration settings are hidden in the Sound or Control menuยป.
Method 2: Blocking through Android permissions
If the application does not provide options to turn off vibration, you can deprive it of access to the vibration engine:
- Go to Settings โ Applications โ Application Management.
- Select the appropriate app (such as Facebook).
- Press Permissions and find Vibration (or Vibration Control).
- Turn off the permit.
Note that not all applications request this permission explicitly โ some use system calls that are blocked only through ADB.
๐ก
If the vibration in the game does not turn off through the settings, try to turn on the Do Not Disturb mode before launching.Some games respect this flag and mute all effects, including tactile ones.
5. Problems after the vibration shutdown and their solutions
Turning off the vibration can have unexpected consequences, and here are the most common problems and ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| Vibration returns after rebooting | Resetting MIUI settings by default | Use ADB to permanently shut down or update your firmware |
| Call notifications are not working | Vibration and sound are switched off simultaneously | Turn on the sound signal in Settings โ Sound and vibration |
| Tactile recoil remains in games | Games use their own vibration engine | Turn off vibration in the game settings or through ADB |
| The phone does not vibrate during emergency alerts. | System permissions disabled | Return the vibration resolution for the Emergency Alerts application |
If, after all the manipulations, the vibration still manifests itself in some scenarios, check:
- ๐ Updates to the firmware (in new versions) MIUI Vibration bugs are often corrected).
- ๐ฆ Duplicate applications (for example, two launchers or two keyboards).
- ๐ ๏ธ Magisk firmware or modules (they can override system settings).
๐ก
If the vibration doesn't turn off either way, the problem could be the hardware failure of the vibration engine, in which case only the service center will help.
6.Alternative methods: from Magisk to firmware replacement
If you are willing to take drastic measures, consider these options:
Method 1: Magisk modules
For rooted devices, there are modules that completely block vibration:
- ๐ง Disable Vibration โ Disables all vibrations at the core level.
- ๐ก๏ธ Universal Vibration Disabler โ a more flexible module with settings for individual applications.
You can install them through Magisk Manager (root rights required).
Method 2: Castom firmware
Firmware like LineageOS or ArrowOS offer more flexible vibration settings, such as LineageOS, which allows you to turn off tactile output with a single switch in the Settings โ System โ Vibration menu.
Method 3: Physical shutdown of the vibration engine
The extreme case is to disassemble the phone and deactivate the vibratory motor. This is irreversible and insecure, but it is guaranteed to solve the problem. On Xiaomi, the engine is usually located next to the bottom speaker and is mounted on two contacts.
โ ๏ธ Warning: Physically shutting down vibrations may cause errors in some functions (e.g., cameras or other functions). NFC), If they use a vibration motor for autofocus or feedback.
7. Frequent Questions and Myths About Vibration on Xiaomi
Letโs deal with popular misconceptions and questions that arise from users:
๐น Why Xiaomiโs vibration is weaker than iPhone?
๐น Can vibrations be turned off only for specific contacts?
๐น Why After Updating MIUI vibrations are on themselves?
๐น Does the vibration shutdown affect autonomy?
๐น Can you set the vibration force separately for calls and notifications?
If your question is not covered in this section, check the official Xiaomi documentation for your model or contact the Mi Community app for support. Specify the exact phone model and MIUI version to help you get a more accurate answer.