Xiaomi’s lock screen is the first thing you see when you turn on your smartphone, and the location of your watch can have a significant impact on usability. Some prefer the classic center placement, some prefer to see the time in the upper corner, and some want to completely remove the watch from the lock screen. Unfortunately, standard MIUI settings do not always offer flexibility in this matter, especially on new versions of firmware.
In this article, we’ll look at all the ways you can move time on your lock screen for Xiaomi, Redmi and POCO devices, from official settings to hidden features and third-party apps. You’ll learn how to change the position of your watch on MIUI 12, 13, 14, 15 and the new HyperOS, and what to do if the right option is not in your model. It’s important to consider that some methods require unlocking the bootloader or root rights, so we’ll go into the risks and alternatives in detail.
Why can’t you just drag your watch on the lock screen on Xiaomi?
Unlike some custom firmware (like LineageOS or Pixel Experience), MIUI severely limits lock screen settings.
- 🔒 Xiaomi blocks deep customization to prevent accidental damage to system files.
- 📱 UI Uniformity: The company is committed to a unified design across all devices, making it easier to support.
- 🛠️ Limitations MIUI Launcher: Built-in launcher does not support free movement of elements on the lock screen.
On older versions of MIUI 10-11, there was an option to change the style of the watch (for example, Digital or Analog), but the ability to move was not even there. In MIUI 12+ and HyperOS, the situation is even stricter: many lock screen settings are moved to Themes, where the choice is limited to predefined templates.
⚠️ Warning: Changing system files to move the watch may result in loss of warranty or soft-brick (software damage) of the device!
Method 1: Using embedded MIUI themes (without root)
The safest method is to use built-in themes that offer different clock locations, which works on all Xiaomi devices without the need for unlocking or administrator rights.
How to do this:
- Open the Themes app (icon with brush).
- Go to the Lock Screen section.
- Scroll through the themes list and select the one where the watch is located in the right place (for example, “Minimal Clock” or “Digital Left”).
- Click Apply and confirm the changes.
Disadvantages of the method:
- 🔍 Limited choice: not all themes allow you to move the clock to any place.
- 🎨 Design: together with the clock will change the entire style of the lock screen (fonts, wallpaper, icons).
- 🔄 Updates: after update MIUI The topic may be reset to standard.
💡
If the theme you want is not found, try manually searching the Theme Store for the keywords “left clock”, “top clock” or “custom lockscreen”.
| MIUI/HyperOS version | Affordable watch styles | Can I move it? |
|---|---|---|
| MIUI 12-13 | Digital, Analog, Minimalistic | ❌ No (only change of style) |
| MIUI 14 | Dynamic (AOD), Classical | ⚠️ Partially (only in some subjects) |
| HyperOS 1.0 | Adaptive (change depending on the wallpaper) | ❌ No. |
Method 2: Editing system files (root required)
If you’re willing to take the risk, you can manually edit the files that display the clock on the lock screen, a method that works on most Xiaomi devices with unlocked bootloader and root rights.
Instructions:
Install Magisk to get root-rights |
Backup /system/priv-app/SystemUI|
Install a file manager with root support (e.g. Root Explorer or Mixplorer)|
Download the editor. APK Tool for SystemUI decompiling-->
- With Root Explorer, go to /system/priv-app/SystemUI/SystemUI.apk
- Copy the SystemUI.apk file to your computer and decompile it using the APK Tool.
- In decompiled files, find: res/layout/keyguard_clock.xml or similar file (name may vary depending on version) MIUI).
- Edit the parameters android:layout_gravity or android:layout_margin, So, for example, to change the position of the clock: <TextView android:layout_gravity="top|left" />
- Compile the file back to APK, sign it and replace the original SystemUI.apk on the device.
- Reboot your smartphone.
⚠️ Attention: Incorrect editing SystemUI.apk This can lead to an endless boot.Before you start, make sure you have a backup and access to fastboot for recovery!
What if after editing SystemUI smartphone is not turned on?
Method 3: Applications for lock screen customization
If you don't want to risk system files, you can use third-party apps, which don't change the native lock screen, but instead superimpose its own interface with customizable clocks.
The best applications for this task:
- 🎨 Always On Edge – allows you to add a clock in any corner of the screen (works even on a locked device).
- ⏰ Lock Screen Widget – Creates a watch widget that can be moved.
- 🔧 KLWP Live Wallpaper – Advanced Tool for Creating Custom Lock Screens (Requires Skills to Set Up).
- 🖼️ AcDisplay – Alternative lock screen with flexible settings.
Example of the settings with Always On Edge:
- Install the app from Google Play.
- Run it and grant permissions to Overlay over other applications.
- Select the style of the watch and drag it to the right place on the screen.
- Activate the option to Show on the locked screen.
Cons of third-party applications:
- 🔋 Increased battery consumption (due to constant overlay operation).
- 🛡️ Security Risk: Some applications require permission for a Device Administrator.
- 📱 Not all features work on HyperOS due to the limitations of the new firmware.
Always On Edge|
KLWP Live Wallpaper|
AcDisplay|
Lock Screen Widget|
Nothing, I use a standard screen |
Method 4: ADB-commands for hidden settings (without root)
On some Xiaomi devices, you can activate hidden lock screen settings via ADB (Android Debug Bridge), which does not require root rights, but you need to debug over USB.
Instructions:
- Turn on Developer Mode: Go to Settings → About Phone and click on MIUI Version 7 times.
- Return to Settings → Additional → For developers and activate Debugging over USB.
- Connect your smartphone to your PC and execute the command: adb shell settings put global lockscreen_clock_style 1 (where 1 — style of watches; try the meanings of 0 before 5).
- Try to change position: adb shell settings put global lockscreen_clock_position 2 (possible: 0 — centre, 1 — top-left, 2 — top-corner).
- Reset the device.
List of known ADB-lock-screen commands:
| Team team. | The effect | Works for MIUI. |
|---|---|---|
| settings put global lockscreen_clock_style 3 | Analog clock | 12-14 |
| settings put global lockscreen_clock_position 1 | The clock in the upper left corner | 13+ (partially) |
| settings put global lockscreen_clock_color "#FF0000" | Color of the clock (HEX) | 14, HyperOS |
⚠️ Attention: Many people on HyperOS ADB-If the clock has not changed after the command, check the logs through adb logcat - there may be a Permission denied error.
Method 5: Custom firmware (for advanced users)
If you want maximum customization freedom, consider installing custom firmware.The most popular options for Xiaomi are:
- 📱 Pixel Experience – pure Android with a customizable lock screen.
- 🔧 LineageOS – supports moving watches through Lockscreen Settings.
- 🎨 crDroid or Evolution X – firmware with advanced customization options.
Advantages of custom firmware:
- ✅ Complete control over the location and style of the watch.
- ✅ Xiaomi has no restrictions on changing system files.
- ✅ Regular updates and community support.
Disadvantages:
- ⚠️ Loss of warranty (if the bootloader is not locked back).
- 🔋 Possible battery or performance problems.
- 📱 Not all of Xiaomi’s features, for example, IR Blaster or Game Turbo are powered by custom firmware.
Installation instructions (briefly):
- Unlock the bootloader through Mi Unlock Tool (requires a Xiaomi account binding).
- Install custom recovery (TWRP or OrangeFox).
- Download the firmware (for example, from the XDA Developers website) and transfer it to your smartphone.
- Enter recovery and run Wipe → Format Data.
- Install firmware and GApps (if you need Google services).
💡
Custom firmware is the only way to get complete freedom in setting up the lock screen, but they are only suitable for experienced users, ready for possible bugs and the lack of official support.
Frequent problems and their solutions
When trying to move the clock on the lock screen Xiaomi you may encounter the following problems:
| Problem. | Possible cause | Decision |
|---|---|---|
| The clock does not move after editing SystemUI | Incorrectly edited layout file | Check the XML syntax or restore the original file |
| ADB-teams are not working | HyperOS or MIUI 14+ Limitations | Try alternative commands or use Shizuku to bypass restrictions |
| The side of the app does not show the clock on lock | Display over other apps is not allowed | Check the special features settings (Settings → Applications → Special Access) |
| After the MIUI update, the clock reset | SystemUI re-writes SystemUI | Repeat editing or roll back to the old firmware version |
On HyperOS devices, most of the clock-moving methods (except for third-party apps) have stopped working due to tighter security policies. If your smartphone has upgraded to HyperOS, consider custom firmware or use overlays like Always On Edge.