How to completely turn off vibration on Xiaomi smartphones: all ways

Xiaomi smartphone owners often face the problem of annoying vibrations โ€“ it works when typing, notifications, touching the screen and even during calls. In some situations (in meetings, in the library or at night), even minimal returns can be annoying. Unfortunately, the manufacturer does not provide a single โ€œdisconnect everythingโ€ button, so you have to dig into the settings.

Feature of firmware MIUI The vibration effects are tied to several independent modules: system sounds, keyboard, tactile response, and even some applications (for example, Mi Fit or Google Pay). This means that you can only turn off vibration completely in a comprehensive way โ€“ through standard menus, hidden developer settings and even third-party utilities, POCO, Black Shark and other lines on MIUI 12โ€“14 (including global and Chinese firmware versions).

If youโ€™re looking for a way to get rid of vibration once and for all, get ready to spend 10-15 minutes setting up, but the result is worth it: the phone will stop shaking every time you touch it, and the battery will last longer (the vibromotor consumes up to 5% of the charge in active mode).

1. Disabling vibration in the main settings of the system

Letโ€™s start with the most obvious: standard parameters. MIUI. Most users are limited to this section, but it only covers a fraction of the vibration sources:

Go to Settings. โ†’ Sound and vibration. So here you're interested in three key points:

  • ๐Ÿ“ณ Vibration when calling - disables the recoil when an incoming call (does not affect the alarm clock!).
  • ๐Ÿ”” Vibration at notifications โ€“ removes the tremors when SMS, messages in messengers and system alerts.
  • ๐Ÿ–ฑ๏ธ Tactile response โ€“ responsible for microvibration when touching the interface (for example, when swiping down for the notification panel).

Note that even after these parameters are turned off, the vibration can persist in:

  • ๐ŸŽฎ Games (e.g. in the PUBG Mobile or Genshin Impact with the gamepad enabled).
  • ๐Ÿ’ฌ Keyboard (especially in Gboard or SwiftKey).
  • ๐Ÿ”‹ Low battery mode (the system can vibrate when charging is connected).
๐Ÿ“Š What vibration annoys you the most?
When typing
On notice
When the screen is touched
During the calls
other

If you still feel the vibration after these manipulations, move on to the next section. MIUI He likes to โ€œhideโ€ some settings and you have to manually search for them.

2. Hidden options: the developer menu and ADB-team

To completely disable vibration on Xiaomi, you often need access to the developer settings. This section is hidden by default, but it is easy to activate:

  1. Open the Settings. โ†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row.
  3. The message will be โ€œYou are a developer!โ€

Now go back to the main settings menu and select a new Developers item.

  • ๐Ÿ”ง Turn off vibration when pressed โ€“ removes recoil when touching buttons (for example, in the menu or navigation bar).
  • ๐Ÿ“ถ Turn off vibration when connecting to the network - is important for Wi-Fi/Bluetooth.
  • ๐Ÿ”‹ Turn off vibration when charging โ€“ if the phone is shaking when connecting the cable.

If you don't have those options, your Xiaomi model might use a different path. POCO F3/F4 You need to go to the developers. โ†’ Entering โ†’ Vibration when touching and deactivate the slider.

What to do if there is no โ€œDevelopersโ€ item?
If after 7 taps according to the version MIUI section did not appear, try: 1. Reboot the phone. 2. Check if the item in the search for settings is hidden (enter "developer"). 3. Update the firmware to the latest version (on older versions). MIUI Section 11 and below may not be available).

For the most persistent cases (for example, on Black Shark or custom firmware) it will help ADB. Connect your phone to your PC, turn on Debugging. USB In the developer settings and execute the command:

adb shell settings put global haptic_feedback_enabled 0

This will turn off the vibration at the system level. To bring it back, replace 0 with 1.

3. Keyboard Vibration: How to Turn Off in Gboard, SwiftKey, and Mi Keyboard

Even after all system vibrations are turned off, the keyboard can continue to tremble when typing, which is because many keyboards (including the standard Mi Keyboard) have their own tactile response settings.

For Gboard (keyboard from Google):

  1. Open any input field, tap the icon โš™๏ธ keyboard.
  2. Select Settings โ†’ Sound and vibration.
  3. Turn off the Vibration slider when you press the keys.

For SwiftKey:

  • ๐Ÿ“ฑ Click the space, select. โš™๏ธ "Settings".
  • ๐Ÿ”Š Go to Sound and Vibration. โ†’ Vibration.
  • ๐Ÿšซ Set the value Unplugged.

Standard Mi Keyboard (on the Redmi Note) 10/11 and other models) are set differently:

  1. Open Settings โ†’ Additional โ†’ Language and input.
  2. Tap on Mi Keyboard โ†’ Settings โ†’ Vibration.
  3. Turn off all sliders (including Vibration on press and Key Sound).

๐Ÿ’ก

If the keyboard continues to vibrate, try resetting it: in the keyboard menu, find the item "Reset settings" or reinstall the application.

4. Vibration in Games and Applications: PUBG, Genshin Impact, Telegram

Many games and messengers have their own vibration settings that are independent of system parameters.

  • ๐ŸŽฎ PUBG Mobile: Settings โ†’ Mainstream โ†’ Vibration. โ†’ Shut down.
  • โš”๏ธ Genshin Impact: Settings โ†’ Audio โ†’ Vibration. โ†’ Off.
  • ๐Ÿ’ฌ Telegram: Settings โ†’ Notifications โ†’ Vibration. โ†’ No.
  • ๐Ÿ“ฑ WhatsApp: โ‹ฎ โ†’ Settings โ†’ Notifications โ†’ Vibration. โ†’ No vibration.

Gamepad-enabled games (such as Call of Duty: Mobile or Free Fire) are especially insidious, and can ignore system settings and turn on vibration when:

  • ๐Ÿ”ซ Shots fired or explosions.
  • ๐ŸŽฏ Hitting by target.
  • ๐Ÿ† Receiving achievements.

If there is no explicit vibration switch in the game, check:

  1. Gamepad settings (if you have Xiaomi Game Controller or Flydigree Wee connected) 2T).
  2. Game configuration files (sometimes the vibration can be turned off by editing config.ini in the game folder).
  3. Power Saving Settings: Some games include vibration when Performance mode is activated.

โ˜‘๏ธ Testing Vibration in Games

Done: 0 / 4

5. Problems after turning off vibration: what to do if nothing works

Sometimes even after all the manipulations, the vibration keeps working, and here are the typical causes and solutions.

Problem.Possible causeDecision
Vibration when the screen is touchedIncluded tactile response in the developer settingsDisable Press Vibration and Haptic feedback
Vibration on notificationsThe application ignores system settingsBan vibration for a particular application in its settings
Vibration when chargingQuick charging mode activatedDisable Vibration when connecting charging in battery settings
Vibration in gamesThe game uses its own vibratorTurn off vibration in game settings or remove cache

If the problem persists, try:

  • ๐Ÿ”„ Reset the settings to factory (pre-return backup!).
  • ๐Ÿ“ฑ Update the firmware - in new versions MIUI Often correct bugs with vibration.
  • ๐Ÿ› ๏ธ Use third-party utilities like MacroDroid or Tasker to force shutdown.

๐Ÿ’ก

On some models (e.g. Xiaomi) 12T or POCO F5) The vibration is controlled by a single chip, and in this case, the root access is the only way to shut down completely.

Important: On Black Shark devices (like the Black Shark 5 Pro), the vibration can be tightly tied to the game mode. ADB-command or roll back firmware to standard MIUI.

6.Alternative methods: root, custom firmware and physical disconnection

If the software methods don't work, there are radical ways that are suitable for power users and require unlocking the bootloader:

Method 1: Root access + system-file editing

  • ๐Ÿ”“ Get root through Magisk or SuperSU.
  • ๐Ÿ“‚ Open the file. /system/vendor/build.prop In any text editor (e.g., Root Explorer).
  • ๐Ÿ” Find the lines: ro.vendor.vibrator.amp=XX persist.sys.haptics=1 and replace them with: ro.vendor.vibrator.amp=0 persist.sys.haptics=0
  • ๐Ÿ”„ Reset the device.

Method 2: Installation of custom firmware

Some custom firmware (such as LineageOS or Pixel Experience) allow you to adjust the vibration flexibly.

  • ๐Ÿ”“ Unlocked loader.
  • ๐Ÿ“ฅ Compatible firmware for your model.
  • ๐Ÿ› ๏ธ Ability to work with TWRP Or OrangeFox Recovery.
Risks of unlocking the loader
Unlocking the bootloader on Xiaomi results in: - Reset all data (including internal memory). - Loss of official warranty. - Potential problems with the system. OTA-The risk of "bricking" the device in case of error.

Method 3: Physical shutdown of the vibrator motor

The last method is to mechanically disconnect the vibrator motor.

  1. Remove the back cover of the phone (need a mediator and a hair dryer to soften the glue).
  2. Find the vibrator motor (usually located at the bottom next to the speaker).
  3. Disconnect the plume or carefully unseal the contacts.

โš ๏ธ Warning: This is an irreversible change that will take away your warranty and may damage other components.In addition, some applications (such as Google Pay) may stop working because they check the integrity of the hardware.

7. Frequent mistakes and how to avoid them

When you turn off the vibration, users often make the following mistakes:

โš ๏ธ Warning: Don't confuse Notification Vibration and Notification Sound! Disabling the sound doesn't affect vibration - these settings are managed separately.

Typical misses:

  • ๐Ÿ”• Turning off vibrations for calls only, not notifications.
  • ๐ŸŽฏ Skip keyboard settings (especially if you use Gboard or SwiftKey).
  • ๐Ÿ”„ Forget to restart the phone after changes in the developer settings.
  • ๐Ÿ“ฑ Do not check the settings of specific applications (for example, Viber or Discord may have their own vibration settings).

Another common problem is that vibration returns after the update. MIUI. This is because some updates reset the developer's settings to avoid this:

  1. Before updating, take screenshots of all important settings.
  2. After installing the update, check the Developer section right away.
  3. If the vibration is back, repeat all the steps in this article.

If you use POCO Launcher or other alternative shells, remember: they can have their own vibration settings. POCO Launcher needs to go to Launcher Settings โ†’ Animations and effects and disable Vibration when opening folders.

FAQ: Answers to Frequent Questions

๐Ÿ” Why does it still work in some applications after the vibration is turned off in the settings?
Some applications (such as games or instant messengers) have their own vibration drivers that are independent of system settings. Try turning off vibration directly in the settings of these applications or use the system. ADB-team for global shutdown.
๐Ÿ“ฑ How to turn off vibration on Xiaomi with custom firmware (for example, LineageOS)?
On most custom firmware, vibration is controlled through Settings. โ†’ Sound. โ†’ Vibration. If the standard methods don't work, try editing the file. /system/build.prop (need root) or install a Magisk vibration control module, such as the Vibrator Disabler.
โšก The vibration turns on itself after you reset?
It's a typical problem. MIUI, Solutions: Check if Performance mode is activated in the battery settings. Turn off Auto Optimization in Settings โ†’ Special facilities โ†’ Automatic Optimization: Use MacroDroid to create a rule that will turn off vibration every time your phone is turned on.
๐ŸŽฎ Can you turn off vibrations only in games, but leave for notifications?
Yes, for this: Turn off vibration in each game's settings separately. Use Do Not Disturb mode with exceptions for notifications. Set a Game Turbo profile and set vibrations only for selected applications. Some models (like Black Shark) have a separate vibration switch for game mode.
๐Ÿ”ง What to do if after the vibrations have stopped working?
In rare cases, the vibration is turned off through ADB or editing system files can lead to: Failed gestures (e.g. swipe down for the notification panel); errors in games with support for gamepads; problems with Google Pay or other services that check the integrity of the system; solution: Return standard vibration settings and use alternative methods (e.g., disable only for specific applications).