How to make a lower strip on Xiaomi as on iPhone: all working ways

The bottom panel with navigation gestures in the style of the iPhone X has become the standard for many Android devices, but Xiaomi owners often face a problem: the standard interface. MIUI It offers either classic buttons or uncomfortable gestures from Google, while Apple’s thin-striped implementation at the bottom of the screen is considered the most ergonomic β€” it doesn’t take up space on the display, is intuitive and visually minimalistic.

In this article, we will analyze 5 proven ways to transfer the lower strip from the iPhone to any Xiaomi smartphone – from simple settings to the best smartphone. MIUI to deep customization through ADB You will learn which method is suitable for your model (including the Redmi Note 12, POCO X5, Mi 13 and others), how to avoid sensor bugs and what to do if the strip disappears after the update β€” FAQ Answering the most common questions, including HyperOS compatibility.

Why Standard Gestures MIUI It is not easy (and the iPhone is better)

Compare the approaches to navigation on the iPhone and Xiaomi on the key parameters:

CriteriaiPhone (gesture bar)MIUI (standardism)
Touch zoneThin strip (1-2 mm)Broad field (5-8 mm)
Visual interferenceMinimum (transparent)Notable white/gray stripe
SensitivityHigh (responds to light touch)Medium (requires a confident swipe)
Application compatibility99% (no conflicts)~85% (badgers in games, banks)
Setting upNo flexibility.You can turn off the clues.

The main problem of gestures in MIUI β€” The width of the swipe zone interferes with applications where the bottom of the screen is active (for example, in games or instant messengers); on iPhone, the strip is so narrow that accidental touches are practically impossible. In addition, Xiaomi often β€œsucks” the smoothness of animation when returning to the main screen – on iOS, this gesture is performed instantly.

Another nuance: MIUI 14 and later (including HyperOS) developers have added the option "Full-screen gestures", but it only hides the visual strip without changing the touch zone. So the problem of the wide area remains.

πŸ“Š What type of navigation you use on Xiaomi?
Classic buttons
MIUI gestures
Google gestures
Castomy solutions

Method 1: Enabling "full-screen gestures" in standard settings MIUI

If you don’t want the perfect iPhone, just remove the visual strip, try this method.It works on all Xiaomi smartphones. MIUI 12+ (including HyperOS and does not require superuser rights.

Instructions:

  1. Open the Settings β†’ Display.
  2. Select Full Screen Mode (or Navigation buttons in older versions).
  3. Slip on full-screen gestures (version with swipes).
  4. Activate Hide the Sign Strip (may be called Hide the Indicator).

What this does:

  • βœ… Completely removes the visual strip at the bottom of the screen.
  • βœ… Does not require the installation of third-party applications.
  • βœ… Compatible with HyperOS and after updates.

Limitations:

  • ❌ The swipe area remains wide (as in standard gestures). MIUI).
  • ❌ There is no thin backlight strip, like on the iPhone.
  • ❌ In some applications (for example, TikTok or PUBG Mobile gestures can conflict.

πŸ’‘

If you've lost swipes up to call the menu after you activate the full-screen gestures, reboot your smartphone. MIUI, rebuttal.

Method 2: Launchers with support for iPhone gestures (without root)

If the standard settings don't work, the next step is to install an alternative launcher.

LauncherSign supportThin stripCompatibility with MIUI
Lawnchair 2Yes (configurable zone)Yes (via plugin)90% of models
Nova LauncherPartially (requires ADB)No.All models.
iOS LauncherYeah (imitated iPhone)Yes.Maybe slow down.
Rootless LauncherYes (flexible setup)Yes.Demands ADB

The most balanced option is Lawnchair 2. It supports a thin strip and allows you to configure the swipe zone to 1-2 That's like an iPhone:

  1. Install Lawnchair 2 from Google Play.
  2. Go to the launcher settings: Behavior β†’ Gestures.
  3. Enable navigation bar and select Gesture pill.
  4. In the Pill settings section, set the width 1-2 mm and transparency 80%.

To fully simulate the iPhone, add the Lawnchair Gestures plugin (available on the developer's Telegram channel).

  • πŸ”Ή Dynamic lighting of the strip when swiping.
  • πŸ”Ή Vibration when returning to the main screen.
  • πŸ”Ή Customizable delay for gestures.

Install Lawnchair 2|Activate Gesture pill|Set the width 1-2 mm|Download the plugin Lawnchair Gestures|Set up vibration and lighting-->

Important: Some launchers (such as iOS Launcher) may conflict with system gestures MIUI. In this case, disable standard navigation in the system settings as described in Method 1.

Method 3: ADB-commands for fine-tuning gestures (without root)

If you're not afraid of the command line, this method will make the strip thinner without installing launchers. ADB and debugging mode on a smartphone.

Step-by-step:

  1. Activate Developer Mode on Xiaomi: Go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your smartphone to your PC and execute the command: adb shell settings put global policy_control immersive.full=*
  4. For fine-tuning the strip width, use: adb shell settings put global policy_control immersive.full=com.android.systemui:com.miui.home:*
  5. Reset the device.

These teams:

  • πŸ“± Hiding the navigation system panel.
  • 🎯 Narrow the swipe zone to a minimum (similar to the iPhone).
  • πŸ”„ Maintains efficiency after updates.
What if the ADB can’t see the device?
1.Install Xiaomi drivers USB Drivers from the official website. 2. In the developer settings, enable Debugging by USB (Safe mode. 3. Try another one. USB-4. On the PC, execute the command adb kill-server, then adb start-server.

Limitations of the method:

  • ⚠️ In some models (POCO F4, Redmi K50) The swipe may be missing to call the menu.
  • ⚠️ In games with full screen mode, gestures may not work.

⚠️ Attention: After application ADB-commands don't turn off debugging USB, Otherwise, the settings will reset. Also avoid using functions like MIUI Optimization in Developer Settings – They Can Overwrite Your Changes.

Method 4: Custom firmware (for advanced users)

If you're ready for radical measures, custom firmware like Pixel Experience, LineageOS or Evolution X offer native support for iPhone-style gestures.

  • πŸ”§ Full customization of the swipe zone (up to 1 pixel).
  • 🎨 Ability to change color and transparency of strips.
  • πŸš€ Absence of bugs with application compatibility.

Cons:

  • ❌ Requires bootloader unlock (bootloader unlock).
  • ❌ Risk of "bricking" of the device when installed incorrectly.
  • ❌ Loss of warranty on new Xiaomi models).

Recommended firmware for Xiaomi:

FirmwareSupport for iPhone gesturesComplexity of installationXiaomi models
Pixel ExperienceYes (native)MediumRedmi Note 10/11/12, POCO X3/X4, Mi 11
Evolution XYes (extended settings)Tall.Mi 10/11/12, POCO F3/F4
LineageOSPartially (requires modules)Low.Most models

Installation instructions (briefly):

  1. Unlock bootloader through the official Xiaomi tool (requires a Mi Account and wait 7 days).
  2. Install custom TWRP or OrangeFox recavators.
  3. Sweep through the firmware and the Magisk module (for root rights).
  4. In the system settings, activate Gesture navigation and adjust the strip width.

⚠️ Note: On HyperOS models (such as Xiaomi 14), unlocking the bootloader can result in loss of camera features (due to protection) DRM). Before firmware check compatibility on the forum XDA Developers.

Method 5: Magisk modules for fine tuning (requires root)

If you already have root rights, the most flexible way is to use modules for Magisk.

  • πŸ”Ή XiaomiEU Gestures – adds gesture settings in the style of the iPhone right in the menu MIUI.
  • πŸ”Ή Fluid Navigation Gestures – allows you to customize the width, color and animation of the strip.
  • πŸ”Ή Edge Gestures – expands the swipe area on the sides of the screen (like on the iPhone 14 Pro).

How to determine:

  1. Download a module (e.g. Fluid Navigation Gestures) from GitHub.
  2. Open Magisk Manager and go to Modules β†’ Install from Storage.
  3. Select the downloaded file and confirm the installation.
  4. Reset the device.
  5. Set up gestures in the module app or in Settings β†’ System system β†’ Gestures.

Example configuration for Fluid Navigation Gestures:

  • Strip width: 1.5 mm.
  • Colour: #FFFFFF (white) with transparency 30%.
  • Vibration: Short when you go back.
  • Exceptions: Add games (PUBG, Genshin Impact blacklisted.

πŸ’‘

Magisk modules are the only way to get a full imitation of iPhone gestures on Xiaomi without losing functionality (for example, banking applications).

Problem Solving: Strip is missing, gestures don't work, bugs

Even after a successful setup, there may be failures, and let's look at the typical problems and their solutions:

Problem.Reason.Decision
The strip disappeared after the updateResetting MIUI settingsRepeat the setting from Method 1 or Method 3 (ADB).
Gestures don't work in gamesConflict with full-screen modeAdd the game to exceptions in the launcher or Magisk module settings.
Swipe Up opens menu instead of homeWrong touch zoneReduce the width of the strip in the settings or reset the gestures to standard.
The strip blinks or twitchesConflict with MIUI animationTurn off window animation in the developer settings.
Swipe back doesn't work.Disabled gesture in settingsCheck the Settings. β†’ Display. β†’ Full screen mode β†’ Sensitivity of edges.

If, after application, ADB-Magisk commands or modules smartphone has ceased to respond to touch:

  1. Connect the device to your PC and execute: adb shell settings delete global policy_control
  2. Reboot your smartphone.
  3. If it doesn’t help, reset your settings through Settings. β†’ System system β†’ Resetting settings (without deleting data).

For models on HyperOS (for example, Xiaomi 14 or Redmi) K70) An additional step may be required: disabling the function MIUI Optimization in the developer settings. Otherwise, the system will reset the custom gesture settings.

FAQ: Frequent questions about setting up the lower strip on Xiaomi

Can I make a strip like on an iPhone on Xiaomi without root?
Yes, there are three ways to do it without root: Activate β€œfull-screen gestures” in your settings. MIUI (It'll hide the visual strip, but the swipe area will remain wide. 2 with the plugin Lawnchair Gestures (allows you to narrow the area to the 1-2 Use it. ADB-You can't do a full imitation of an iPhone without root, because you need either Magisk modules or custom firmware to fine-tune the width, color and animation of the strips.
Why did the swipes stop working after the gestures were set up? TikTok/Instagram?
This problem is related to the conflict between system gestures and gestures within applications: πŸ”Ή In Lawnchair 2 or Fluid Navigation Gestures, add a problem app to the Blacklist. πŸ”Ή Reduce the width of the swipe area in gesture settings (e.g., up to 3mm). πŸ”Ή Turn on Full Screen Mode (if any) in the app settings. If nothing helps, go back to the standard gestures. MIUI or navigation buttons.
Will this method work on Xiaomi with HyperOS?
Yes, but with reservations: πŸ”Ή Method 1 (standard settings) works on all versions of HyperOS. πŸ”Ή Method 2 (launchers) may require additional permissions due to new HyperOS restrictions. πŸ”Ή Method 3 (ADB) works, but after system updates, the settings may be reset. πŸ”Ή Methods 4 and 5 (firmware and Magisk) require caution – on HyperOS, locking the bootloader can lead to loss of camera features. Before experimenting with HyperOS, check your model’s compatibility on forums (for example, check the compatibility of your model on HyperOS, 4PDA).
How to return the standard buttons if something goes wrong?
To roll back changes: For ADB-The following is the command adb shell settings delete global. policy_control And reboot the device. For launchers, delete the app or reset it. For Magisk modules, disable the module in Magisk Manager and reboot. For custom firmware, run the original. MIUI If the smartphone does not respond to touch, connect it to the PC and perform a gesture reset via the ADB: adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural
Can you make the strip illuminated when swiping, like on the iPhone?
Yeah, but it does: πŸ”Ή Lawnchair 2 + Lawnchair Gestures plugin (Pill glow effect setting). πŸ”Ή Magisk Fluid Navigation Gestures (Dynamic Coloring Option). πŸ”Ή Castom firmware based on Android 13+ (So, for example, the Pixel Experience. MIUI HyperOS without root, such an effect cannot be achieved.