Why Deleting Old WhatsApp Messages on Xiaomi is Not Always Easy
You sent a message to WhatsApp a month ago, and now you want to delete it from all recipients? On Xiaomi 2021 smartphones (Redmi Note 10/11 series, POCO X3 Pro, Mi 11 Lite and others), this task has its nuances. It is not only the limitations of the messenger itself, but also the features of the MIUI firmware, which can block background processes or restrict the operation of applications.
WhatsApp officially allows you to delete messages from everyone within 1 hour 8 minutes 16 seconds after sending. But what if this deadline has expired and the message still needs to be erased? Are there workarounds for Android 11/12 devices with the shell MIUI 12.5/13? In this article, we will discuss all the working methods, their risks and limitations, from standard features to technical tricks that will work even on outdated versions of the application.
It is important to note that some methods require root rights or the use of third-party tools, which may violate WhatsAppโs security policy and lead to account locking.
WhatsApp's official restrictions: why you can't delete a message in a week
WhatsApp tightly controls the time it takes to retrieve a message, and once itโs sent, you have exactly 4,096 seconds (1 hour 8 minutes 16 seconds) to click โDelete for All,โ a rule that applies to all platforms, including Xiaomi with any version of MIUI.
Reasons for this restriction:
- ๐ Protection against abuse: preventing mass deletion of messages after conflicts or disputes.
- ๐ฑ Data synchronization: WhatsApp servers do not store their message history beyond this time frame to save resources.
- ๐ก๏ธ Security: Long-term storage of editable messages increases the risk of leaks.
At Xiaomi 2021, these limitations are reinforced by the features of MIUI:
- โ๏ธ Automatic memory optimization can remove WhatsApp cache, which prevents recovery of old messages.
- ๐ Background processes of the application are suspended if the power saving mode is turned on.
- ๐ฒ Some models (e.g. Redmi Note 10 Pro) have system time protection that blocks circumvention of restrictions through date resetting.
โ ๏ธ Warning: If you tried to trick the system by resetting the date on your phone, WhatsApp can block the deletion feature for 24 hours.
Method 1: Time-reset bypass (not working on all Xiaomi 2021)
One common way to change the date and time on the phone is to return the system to the time it sends a message, but on Xiaomi with MIUI 12.5+, this method is often blocked due to built-in protection.
Instructions for models where time reset is possible (e.g. POCO X3 NFC):
- Open Settings โ Additional โ Date and time.
- Turn off the automatic date and time option.
- Set a date on the day the message was sent (for example, if the message is sent on May 10, select May 9).
- Return to WhatsApp, find a message and click โDelete for Allโ.
- Return the automatic time setting.
On the Redmi Note 10/11 Pro and Mi 11, this method may not work because of:
- ๐ Protections MIUI Optimization that blocks time change for individual applications.
- ๐ต Google Play Services Restrictions That Sync Time With Servers.
Disable synchronization with Google
Close all background applications
Check the MIUI version (should be below 13.0.5)
Make a backup chat in WhatsApp-->
โ ๏ธ Note: If WhatsApp shows a โFailure to delete messageโ error after resetting the time, do not try again more than 3 times in a row.
Method 2: Use backup (only for power users)
If the message was sent a long time ago, but you have a local backup of the chats (made before the message was sent), it is theoretically possible to restore the old version of the database, but this method is only suitable for users with root rights or the ability to connect to ADB.
Algorithm of action:
- Download the backup file from /sdcard/WhatsApp/Databases (e.g. msgstore.db.crypt14).
- Rename the current database (e.g., msgstore.db.crypt14.bak).
- Restore the old copy by renaming it msgstore.db.crypt14.
- Remove WhatsApp and install it again.
- When you first start, select the Restore option from the local copy.
Limitations of the method:
| Problem. | Why does it happen? | Decision |
|---|---|---|
| No backup. | MIUI by default does not create local WhatsApp backups | Enable in WhatsApp settings: Chats โ Backup โ Local |
| File encrypted | New versions of WhatsApp use crypt14, which canโt be read without a key | Use tools like WhatsApp Key DB Extractor (requires root) |
| Loss of new messages | Recovery of an old copy will remove the entire story after the backup date | Create a separate backup of current chats before recovery |
What to do if the backup is damaged?
Method 3: Alternative messengers and chat transfer
If you canโt delete a WhatsApp message, consider moving the dialogue to another messenger and then deleting the original, which doesnโt erase the message from the recipient, but allows you to โresetโ the story in the new chat.
How to do it on Xiaomi 2021:
- Export Chat to WhatsApp: Open a Dialogue โ โฎ โ Chat Export (without Media Files).
- Create a group on Telegram or Signal with the same members.
- Send the exported file to a new chat.
- Delete the original chat in WhatsApp (to do this, just click Delete chat in the dialogue menu).
Advantages of the method:
- ๐ Complete control of the story in the new chat.
- ๐ Ability to archive important messages.
- ๐ก๏ธ Telegram and Signal allow you to edit and delete messages without time restrictions.
Disadvantages:
- ๐ต Recipients will see a notification of the creation of a new group.
- ๐ Media files (photos, videos) will have to be manually forwarded.
๐ก
Before exporting the chat, turn off MIUI optimization for WhatsApp: go to Settings โ Apps โ App Management โ WhatsApp โ Battery โ No restrictions. This will prevent the export process from breaking down.
Method 4: Technological Tricks for Advanced Users (Root, ADB)
If you are willing to take risks, you can try to change the system settings or use them. ADB-WhatsApp teams to cheat. These methods require:
- ๐ง Unlocked bootloader (on Xiaomi this cancels the warranty).
- ๐ฑ Root rights (e.g., through Magisk).
- ๐ป Knowledge of working with ADB SQLite.
One of the working ways is to edit the WhatsApp database:
adb shell
su
cd /data/data/com.whatsapp/databases
sqlite3 msgstore.db
UPDATE messages SET status = 6 WHERE id = [ID_ Messages];
.exitWhat this team does:
- Changes the status of the message to 6 ("remote"), which causes WhatsApp to sync this change with the servers.
- It only works for messages that have not been read by the recipient.
โ ๏ธ Warning: Incorrectly editing the database can result in the loss of the entire chat history or account lock.Before experimenting, create a full backup via Titanium Backup or analogues.
What to do if nothing helps: alternative solutions
If none of the methods worked, consider the following options:
Contact with the recipient:
- ๐ฉ Write a new message asking you to ignore the previous one.
- ๐ค Explain the situation โ it is often more effective than technical tricks.
2.Use of WhatsApp Business features:
- ๐ข Business accounts have a Quick Answers option that allows you to replace an old message with a new one.
- ๐ You can archive chat to hide it from the main list.
3. archive or concealment of notices:
- ๐๏ธ Archive chat: swipe left โ Archive.
- ๐ Turn off notifications: Chat settings โ No sound.
๐ก
If a message is sent to a group, it can only be deleted from all participants within 1 hour and 8 minutes, after which time even the group administrator will not be able to erase it for everyone.