The synchronized calendar on Xiaomi smartphones (including the Redmi, POCO and Black Shark models) often becomes a storehouse of hundreds of events, from important meetings to outdated reminders. But what if you want to clean it of unnecessary entries? Deleting events may seem like a simple task, but in practice users face problems: repetitive events keep appearing, sync with Google Calendar is lost, and some entries are not deleted at all by standard methods.
In this article, we will discuss 5 proven ways to delete events, from basic to advanced, including working with repetitive recordings and resetting synchronization. We will focus on the nuances associated with the MIUI firmware and Xiaomiโs proprietary Calendar app. If you tried to delete an event but it returns after rebooting or synchronizing, here you will find a solution.
1. Removal of a single event through a standard calendar
The most obvious way is to remove Calendar directly from the app, which is suitable for one-off events that are not tied to Google or Mi Account accounts.
- Open the Calendar app (an icon with a date on the home screen or in the app menu).
- Find the event you want on the list or on the calendar grid, tap it once to open the card.
- In the upper right corner, click on the icon ยซโฎยป (three-point) โ select Delete.
- Confirm the action in the dialog window.
โ ๏ธ Note: If an event is synced to Google Calendar, it will be removed from all devices that sync is enabled. To delete only locally, turn off sync in advance (more on this below).
Is the event open?|Is there a basket icon or ยซโฎยป menu?|Google sync is disabled (if local deletion is required)|Confirmed deletion in the dialog window?
-->
If there is no Delete button, the event is protected from change.
- ๐ Repeated events (the entire series should be deleted).
- ๐ Events Imported from.ics Files.
- ๐ Records created by third-party applications (such as Todoist or Trello).
2. Removal of repetitive events
Repeated events (daily, weekly, monthly) require a special approach: if you delete only one instance, the series will remain intact.
- Open any event in the series in the Calendar app.
- Slap on the inscription Repeat: [type of repetition] (e.g., "Repeat: Every week").
- In the menu that opens, select Delete all events.
- Confirm the removal of the entire series.
๐น Important: On some versions MIUI (especially 12-14) this item may be called Delete the series or Cancel the repetition. If you do not have an option, update the Calendar app via Google Play.
What to do if the series is not deleted?
For exceptions (e.g., "Every Monday except January 1"), deleting the entire series may not work.
- ๐ฑ Remove the series through the web version of Google Calendar.
- ๐ Create a new series without exceptions.
- ๐๏ธ Manually delete the remaining copies in the mobile application.
3. Mass removal of events
If a calendar is full of hundreds of outdated records, it's not rational to delete them one at a time. MIUI doesn't have a built-in mass deletion feature, but there are workarounds:
Method 1: Using the web version of Google Calendar
- Open calendar.google.com in your browser.
- In the left menu, select the calendar to clean (such as Personal or Xiaomi).
- Press on ยซโฎยป calendar-name โ Settings and Shared Access.
- Scroll down to the block Remove calendar โ Delete forever.
โ ๏ธ Note: This method removes the entire calendar, including future events. โ Import and export.
Method 2: Through the Files app (for local events)
Local events (not synchronized with accounts) are stored in calendar.db.
- Open the Files app โ go to Internal Memory โ Android โ data โ com.android.calendar.
- Delete calendar.db and calendar.db-wal files.
- Reboot the phone.
After the reboot, the calendar will be empty, but all synchronized events will be restored the next time you connect to the Internet.
Delete events one by one | Using mass deletion via Google Calendar |Resetting local data |Never clearing |Another way-->
4.Remove Events Synced with Mi Account
Xiaomi smartphones sync the calendar to the Mi Account by default. If an event is created through it, the standard deletion may not work. Here's how to clean a calendar like this:
- Open the Settings. โ Accounts. โ Mi Account.
- Slip on Data Synchronization โ turn off the Calendar slider.
- Return to the Calendar app and delete the events you want (now local).
- Turn on sync back in the Mi Account settings.
If events continue to return:
- ๐ง Check if they are duplicated in Google Calendar (sometimes) MIUI copy).
- ๐ฒ Remove your Mi Account from your phone, clear your calendar, then add your account again.
- ๐ Use the web version of Mi Account to manage events.
๐ก
If you have events left after you turn off sync, they're stored locally. Remove them manually, then turn the sync back on.
5. Resetting the calendar to factory settings
The last measure is a complete reset of calendar data, which will delete all events, including repetitive and synchronized events, but will save the settings of other applications.
- Go to Settings โ Applications โ Application Management.
- Find a calendar (or Google Calendar if you use it).
- Slip the Warehouse โ Clear the data and Clear the cache.
- Confirm the action.
After discharge:
- ๐ Synchronized events (with Google or Mi Account) will recover the next time you connect to the Internet.
- ๐ฑ Local events will be removed irrevocably.
- โ๏ธ Notifications and calendar widget settings will be reset to factory.
If the reset didn't work, it could be the firmware. Some versions of MIUI (like 13.0.6) have a duplicate bug. Solution: upgrade your phone to the latest version or roll back to stable firmware via Fastboot.
๐ก
Calendar resetting is a radical method, only use it if other methods have not worked, and pre-export important events.
6. Delete Events via ADB (for power users)
If the standard methods don't work, you can use ADB (Android Debug Bridge), which requires connecting the phone to your computer and basic command line knowledge.
- Turn on Developer Mode on your phone: Settings โ About Phone โ MIUI version (shap 7 times).
- Activate Debugging by USB in Settings โ Additional โ For developers.
- Connect your phone to your PC, open the terminal and type in:
adb shell
pm clear com.android.calendar
pm clear com.google.android.calendarThese commands will clear the data of both calendars (standard and Google). To delete a specific event, you will need to work with the calendar.db database through the Internet. SQL-Requests are more complex and require root rights.
โ ๏ธ Attention: Misuse of the right ADB It can cause a phone malfunction. If you're not sure, see a specialist.
Comparison of Event Deletion Methods
| Method | Suitable for | Difficulty | Risks. | Data recovery |
|---|---|---|---|---|
| One at a time, removal | Single events | โญ | No. | Impossible. |
| Deletion of the series | Repeated events | โญโญ | Can remove the necessary events | Through backup. |
| Massive removal via Google Calendar | Hundreds of events | โญโญ | Removes the entire calendar | Exports before disposal |
| Reset via settings | Local events | โญโญโญ | Resetting all calendar data | Through synchronization |
| ADB | Systemic failures | โญโญโญโญ | Risk of data corruption | Backup required. |