How to turn off swipe up for Google search on Xiaomi Redmi: all ways

Why swiping up for Google is hindering users of Xiaomi Redmi

The swipe gesture up from the bottom edge of the screen to call Google search appeared in Android 10 as part of the standard Google App functionality. On Xiaomi Redmi smartphones (especially those running MIUI 12-14), this gesture often conflicts with navigation by accidentally opening the search bar instead of returning to the home screen or calling the notification panel. The problem is exacerbated on devices with high sensor sensitivity (for example, Redmi Note 11 Pro+ or Redmi K50), where even a light touch can work as a command.

Unlike pure Android, where disabling a gesture takes a couple of clicks, in MIUI, this process is hidden deeper - either in the launcher settings or requires intervention in system applications. Moreover, after updating Google Play Services or resetting the gesture can return automatically, which causes annoyance among users. In this article, we will discuss all the current ways to disable, including hidden options for MIUI 14 and workarounds for older versions.

It’s important to understand that swipe up gestures are not just a feature of Google, but part of the system integration with the MIUI shell. Disabling them can affect other features, such as Google Discover (the news feed to the left of the main screen) or quick access to Google Assistant. If you are actively using these services, weigh the pros and cons before changing your settings.

Method 1: Disconnect via MIUI launcher settings

The easiest and safest method is to use the built-in MIUI launcher options, which works on most Redmi devices with MIUI 12-14 and does not require superuser rights, but the settings interface may vary depending on the firmware version and regional build.

To find the right parameter:

  • πŸ“± Long pressing in the free place of the main screen β†’ Select Screen Settings (or Home Screen Settings in English).
  • βš™οΈ Go to the Additional Settings (or Advanced Settings) section).
  • πŸ” Find Google Gestures or Google Swipe Search.
  • πŸ”˜ Turn off the switch next to the swipe up option for search.

If your MIUI version doesn’t have a Google Gesture, try an alternative path:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find Google in the list and tap it.
  3. Select Permissions β†’ Other permits.
  4. Turn off Search on the main screen.

Check the version of MIUI in Settings β†’ About the phone

Back up the launcher settings (if you use custom)

Make sure you have the latest version of Google’s app from the Play Market

Close all background apps before changing settings-->

On some devices (e.g. Redmi 10 or Redmi 9T), the option may be hidden under the name Show the search bar on the home screen, and if you can't see it, then the gesture is controlled at the system app level of Google, and you will need one of the following methods.

πŸ’‘

If the gesture continues to work after turning off, restart the phone - sometimes changes are applied only after the reboot.

Method 2: Using ADB to force shutdown

If the launcher settings didn't work, you can use the ADB (Android Debug Bridge) debugging bridge, which requires connecting your smartphone to your computer, but doesn't need root rights. It's suitable for power users and works even on locked bootloaders.

To begin with, prepare the tools:

  • πŸ’» Install Platform Tools from Google (or download only adb.exe).
  • πŸ”Œ Turn on Debugging. USB on the phone: Settings β†’ The phone. β†’ Version. MIUI (tap 7 times to activate the developer mode, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB.
  • πŸ”— Connect Redmi to your PC via the original cable (importantly, some cheap cables don’t transmit data).

Next, run commands in the terminal (or cmd):

adb shell pm list packages | grep google


adb shell pm disable-user --user 0 com.google.android.googlequicksearchbox

The first command will show all Google packages on the device, and the second will disable the Google Quick Search Box app responsible for the gesture.

adb shell pm enable com.google.android.googlequicksearchbox
What if the ADB can’t see the device?
1. Check if Xiaomi drivers are installed USB Drivers (download from official website). 2. Try another one USB-port (preferably) USB 2.0). 3. Include the debugging option in the developer settings USB (security settings) and confirm the PC permission. 4. Restart your phone and PC.

The downside of this method is that Google Discover will also be disabled along with the gesture, as well as quick access to search through the widget. If you need these features, consider a third way.

Through MIUI settings

With ADB

Using third-party launchers

Manually disable via Google App

I'm not turning it off. I'm used to the gesture.-->

Method 3: Change of launcher to third party (Nova, Apex, Lawnchair)

If the system methods didn't work, the radical solution is to install an alternative launcher, which would completely replace the standard MIUI interface, including gestures.

  • 🌟 Nova Launcher – flexible gesture settings, support for themes and icons.
  • 🎨 Lawnchair is an open source lightweight launcher that mimics the Pixel Launcher.
  • ⚑ Apex Launcher – Optimized for performance, free version.

To turn off swipe up in Nova Launcher:

  1. Install the launcher from the Play Market and select it as the main one in the application settings.
  2. Open the Nova settings β†’ Gestures & inputs.
  3. Find Swipe up and assign the action No (None).
  4. Save the changes and restart the launcher (long press on the Home button).

The advantage of this method is that you not only get gesture control, but also additional features: hide application icons, customize folders, adaptive icons. However, note that some MIUI system widgets (such as weather or steps) may not work on third-party launchers.

πŸ’‘

Changing the launcher is the only way to completely get rid of the swipe gesture up without losing the functionality of Google Discover and Assistant.

Problems and Mistakes: What to Do When Nothing Works

Sometimes, even after all the manipulations, the gesture keeps going, and let's look at the typical causes and solutions.

Problem.Possible causeDecision
The gesture returns after the rebootGoogle Play Services automatically restores settingsTurn off Google App Auto Update in Play Market β†’ Settings β†’ Auto-Update Apps
There is no β€œGoogle gestures” item in the settingsObsolete version of MIUI or regional firmwareUpdate the system or use ADB
ADB issues an error not allowedNo debugging authorization granted.Check if the developer mode is on and confirm RSA-key
The swipe only works on the main screen.Conflict with launcher settingsReset the launcher settings in Settings β†’ Applications β†’ Launcher β†’ Storage β†’ Clear data

If you use Redmi with global firmware (e.g. Redmi Note 12 Global), the problem may be with Google’s policies for European devices, in which case only a change of launcher or a rollback to MIUI EU (unofficial firmware without Google’s restrictions) will help.

πŸ’‘

Before resetting the launcher settings, export its configuration (in Nova Launcher this is done in the Backup section).

How to return the swipe up if you change your mind

If you have turned off the gesture but then decide to restore it, the procedure depends on the method used:

  • πŸ”„ Through settings MIUI: Return to the screen settings β†’ Google gestures and turn on the switch.
  • πŸ–₯️ Through ADB: run adb shell pm enable com.google.android.googlequicksearchbox.
  • πŸ“± With a third-party launcher: reassign the swipe action up in the launcher settings or return to the standard one MIUI Launcher.

If the gesture does not work after turning on, check:

  1. Has the Google app been updated to the latest version?
  2. Does the gesture conflict with other system settings (for example, full-screen gestures in MIUI).
  3. Is Google App blocked in battery settings (check Settings β†’ Battery β†’ Battery Optimization).

On some devices (such as the Redmi K40 or Redmi Note 11S) you may need to reset the Google app cache after returning the gesture.

  1. Go to Settings β†’ Applications β†’ Google β†’ Storage.
  2. Click Clear Cache (not data!).
  3. Reboot the phone.

Alternative solutions: if you can not disable the gesture

On some MIUI firmware (especially Chinese or beta versions), you can't turn the swipe up using standard methods.

  • πŸ›‘οΈ Use the Xposed Framework or LSposed with DisableFlags to force the function to be disabled!
  • πŸ”„ Install Magisk and Universal Module GMS Doze that restricts Google Services activity.

For users without root rights, a workaround is a way to assign another swipe upwards, for example, in Nova Launcher you can link to a gesture:

  • πŸ“ Opening a folder with frequently used applications.
  • πŸ” Quickly launch Google Assistant (if you need one).
  • πŸ“± Calling the notification panel (if swipe down is inconvenient).

If you decide on custom firmware, note that this will void the warranty and may lead to unstable operation of the device.

  1. Make a full backup through TWRP or OrangeFox Recovery.
  2. Check firmware compatibility with your Redmi model (for example, the Redmi Note 10 Pro has separate builds for sweet and sweetin).
  3. Make sure the bootloader is unlocked (instructions on Xiaomi’s official website).
What is LSposed and how to install it?
LSposed is a fork of the Xposed Framework that runs on Android. 10–14 without the need to modify the partition system: 1. Install Magisk and Riru module. 2. Download LSposed from GitHub and run through Magisk. 3. Activate the DisableFlags module and restart. 4. In the module settings, find com.google.android.googlequicksearchbox and turn off the flag. enable_swipe_up_gesture.

FAQ: Frequent questions about turning off swipe up

❓ Why After Updating MIUI gesture again?
When you upgrade your system, MIUI resets some of the launcher and Google apps settings. To avoid this: Before you upgrade, disable the Google App auto-update in the Play Market. Use ADB to force you to disable (method 2) - it's more reset resistant. If you use a third-party launcher, export its settings before you upgrade.
❓ Can you turn off the gesture only on the main screen, but leave in applications?
Yes, but only if you use a third-party launcher (like Nova or Lawnchair). In a standard MIUI launcher, the gesture works globally - either anywhere or nowhere. In Nova Launcher, you can configure gestures separately for: Home screen, App Screen, Closed screen. To do this, go to Nova Settings β†’ Gestures and inputs β†’ Swipe up and assign different actions for each context.
❓ Will Google Assistant work after switching off the swipe?
Yes, Google Assistant will remain functional, but calling its swipe from the corners of the screen will be disabled. To launch the assistant, use: Voice command "OK, Google" (set in Settings β†’ Google β†’ Settings β†’ Assistant β†’ Voice Assistant). Long press home (if you use navigation buttons).
❓ Why there is no option to disable the gesture on the Redmi Note 8 Pro?
Redmi Note 8 Pro (codename begonia) is available for the MIUI 11-12 with Android 9-10, where the swipe up gesture for Google is integrated at the system application level. ADB-method (method 2), but instead of com.google.android.googlequicksearchbox, use com.google.android.appsearch. MIUI 12.5, it has a shutdown option. Install Magisk and the Disable Google Swipe Up module (available in the Magisk repository). If nothing works, the only reliable way is to change the launcher to Nova or Lawnchair.
❓ Can you turn off the gesture without losing Google Discover?
No, using standard methods (ADB or MIUI settings). Google Discover tape (left swipe from the home screen) and swipe up gesture are controlled by the same system application. Alternatives: Use Kiva Launcher - it supports Google Discover, but allows you to disable the swipe up. Install Rootless Launcher and set up gestures manually. Discover via ADB, but leave a search: adb shell pm disable-user --user 0 com.google.android.apps.magazines.

πŸ’‘

On devices with MIUI 14 and Android 13+, the swipe up gesture can be tied to Google Lens, in which case, turn it off in the camera or Google app settings.