Vibration on Xiaomi smartphones can be a useful feature, but it is often a source of irritation β especially when the phone is constantly βshakingβ every time you touch the screen or notify. Depending on the model (Redmi Note 12, POCO X5, Xiaomi 13T and others) and the version of MIUI (12, 13 or 14) vibration response settings are hidden in different menus, and some settings require manual editing of system files.
In this article, weβll look at all the possible ways to turn off vibration, from basic settings in the audio menu to hidden options for power users, how to remove vibrations when typing, incoming calls, notifications from WhatsApp/Telegram, and how to completely deactivate the vibration motor at the system level.
We warn you right away: some methods require root rights or developer mode activation. If you're a beginner, start with the first two sections. For advanced users, instructions are prepared using ADB and editing configuration files.
Basic vibration settings in MIUI: what can be turned off without root
To start with, the standard options available in the settings menu work on all Xiaomi, Redmi and POCO smartphones with MIUI 12-14 and HyperOS (unless otherwise indicated).
Open the Settings app and go to the Sound and Vibration section, and here you'll see a few key switches:
- π³ Touch vibration is responsible for the response when you press the screen (including the keyboard), the most annoying parameter for most users.
- π Vibration at notifications β the shaking of the phone when receiving messages from messengers or system alerts.
- π Vibration when ringing β works simultaneously with the ringtone (you can turn off separately from the sound).
- βοΈ Vibration intensity β adjusting response strength (not available on all models).
On HyperOS devices, the path may be different: Settings β Sound β Vibration. It also introduces a new setting called Adaptive Vibration, which automatically adjusts the intensity to the use case (e.g., less vibrates at night), which is better turned off if you want full control.
β οΈ Note: Some budget models (Redmi) 10A, POCO C50) Touch vibration may not be on the menu, in which case use the methods in Section 3 (ADB third-party).
2. disabling vibration for specific applications
If you are only annoyed by the vibration in individual messengers (WhatsApp, Telegram, Viber) or games, you can turn it off selectively without affecting system settings, this is true, for example, if you want to save the vibration response when calling, but remove it in chat rooms.
The method works for most applications that support notifications:
- Open Settings β Applications β Application Management.
- Select the application you want (such as Telegram).
- Go to Notifications β select the notification type (e.g., Messages).
- Turn off the Vibration switch or set the No Sound mode.
For WhatsApp, the path is a little different: App settings β Notifications β Notification tone β Vibration β No vibration. In some versions of the messenger, the option is hidden deeper β you will have to turn off the vibration for each chat separately.
Open the application settings|Find the section "Notifications"|Turn off vibration for each type of alert|Check the result with a test message-->
If the app doesnβt provide this option (such as some games), use the global vibration shutdown via Settings β Special Features β Vibration (not available on all firmware).
3. Advanced methods: ADB and system file editing
For users who want to completely disable the vibrator at the system level (including vibration during charging, system errors and other hidden events), standard settings are not enough. ADB Manual editing of configuration files.
Warning: these methods require the developer mode to be turned on and the phone connected to the PC, and the wrong actions can cause the device to malfunction.
Method 1: Disabling Vibration Through ADB
Connect the phone to the computer, install it. ADB-Drivers and execute the following commands at the terminal:
adb shell settings put global vibration_intensity 0
adb shell settings put global haptic_feedback_enabled 0
adb shell settings put global ring_vibration_enabled 0
adb shell settings put global notification_vibration_enabled 0Once you reboot the device, the vibration must disappear completely. To get it back, replace the 0 with 1 commands.
Method 2: Editing the build.prop file
This method requires root rights and only works on unlocked devices. Open /system/build.prop file in any text editor (such as Root Explorer) and add the following lines to the end:
ro.vibrator.force_disable=true
persist.sys.haptic_feedback=falseSave the file, restart the phone, and the vibromotor will be completely deactivated at the core level.
β οΈ Note: Some models (Xiaomi 12 Pro, Redmi) K50) editing build.prop can cause a download failure.Before making changes, back up the file!
What to do after ADB-The vibration commands are still there?
4. Vibration when charging: how to remove the "rattling" of the cable
Many Xiaomi users are faced with a problem: the phone begins to vibrate when the charger is connected, and this is not a failure, but a MIUI feature that signals the start of charging.
- π Through Charging Settings: Go to Settings β Battery β Charging settings and disable Vibration when connecting charging (not available on all models).
- π± Power Saving Modes: Enable Energy Saving or Super Energy Saving β In them, the vibration when charging is turned off automatically.
If these options are not available, use them. ADB-team:
adb shell settings put global charging_vibration_enabled 0On HyperOS devices, the path may be different: Settings β Battery β Additional β Charging Notifications.
5. Resetting vibration settings to factory
If, after experimenting with settings, the vibration behaves unpredictably (e.g., works in some applications and does not work in others), return all parameters to factory values.
- Go to Settings β System β Resetting settings.
- Select Reset all settings (not to be confused with Reset to factory β it will delete all data!).
- Confirm the action. Once you reset, the vibration will return to normal.
If the reset didnβt help, check the integrity of system files via Settings β About Phone β System Check (available on MIUI 14+).
| Problem. | Possible cause | Decision |
|---|---|---|
| Vibration only works in some applications | Conflict of notification settings | Reset notification settings for a problem application |
| The phone vibrates for no reason. | Failure of the system process android.vibrator | Reboot the device or reset vibration settings via ADB |
| Vibration when touched does not turn off | Manufacturer's limitations on budget models | Use it. ADB-commands or third-party applications (see Section 6) |
| Weak/strong vibration despite settings | Hardware wear of the vibromotor | Replacement of the vibrator in the service center |
6. Third-party applications for vibration control
If standard methods didnβt work, try the specialized tools from Google Play that allow you to flexibly adjust your vibration response, including creating profiles for different scenarios (for example, turning off vibrations at night).
Top.-3 Vibration control applications on Xiaomi:
- π οΈ Vibration Tuner - adjusting the vibration intensity for each type of notification separately.
- π Silent Vibration turns off vibrations during calls, saving it for notifications.
- ποΈ MacroDroid β Creates automatic rules for controlling vibrations (e.g., turning them off at certain times of day).
Check reviews before installing β some apps may conflict with Xiaomiβs MIUI Optimization. If the phone starts to slow down after installation, turn off optimization in Settings β Special features β MIUI Optimization.
π‘
If the vibration is gone completely (including system notifications), check the vibrator's physical condition. On Xiaomi 11T and Redmi Note 11 models, there is often a problem with the oxidation of the motor contacts. Try tapping slightly on the back cover of the phone - if vibration appears, repairs are required.
FAQ: Frequent questions about vibration on Xiaomi
Can I turn off vibration only for the Gboard keyboard?
Why did the vibrations get weaker after the MIUI update?
The vibromotor is warm and working constantly - what to do?
How to turn off vibration in games (PUBG, Call of Duty)
Will the vibration work after the ADB shutdown?
π‘
On HyperOS devices, some of the vibration settings have been moved to the tactile sensations section (instead of the usual Sound and vibration). If you do not find the right option, update the firmware or check the menu through the search in the settings.