Transferring the call log between smartphones to Android is a challenge that users face when changing devices, and it is especially relevant for Xiaomi owners, where standard synchronization methods through Google Account sometimes work incorrectly due to the features of the MIUI shell. In this article, we will discuss all the current ways to transfer the call history, including official tools and alternative solutions for cases where standard methods fail.
Itβs important to understand that the call log is stored in the system database contacts2.db or calllog.db (depending on the Android version), and its transfer requires either cloud sync or direct file copying. Xiaomi complicates the task by blocking access to system folders by default without unlocking the bootloader or root rights. However, this restriction can be circumvented β and we will show how.
1. Transfer through Google Account (the easiest way)
Google's official method works on most devices, but Xiaomi has a nuance: Call log sync is switched on separately from contacts, and many users miss this point. Here's how to get it right:
On an old smartphone:
- Open Settings β Google β Google Services β Synchronization.
- Find the "Call Log" item and activate the slider.
- Wait until the synchronization is complete (it can take up to 10 minutes).
On the new Xiaomi:
- Sign up under the same Google Account.
- Go to Settings β Accounts and Sync β Google.
- Turn on the call log sync.
- Open the phone app and wait for the story to come out.
β οΈ Note: Some Xiaomi models (e.g. Redmi Note) 10 pro POCO X3 Pro) call log synchronization may not work due to limitations MIUI 12/13. In this case, use alternative methods from the following sections.
2.Using MIUI Backup (Xiaomi backup)
MIUI has a built-in backup tool that saves not only contacts but also call logs. However, this method only works between Xiaomi devices and requires the same version of MIUI (or close versions).
On the old Xiaomi:
- Go to Settings β About Phone β Backup and Reset β Local Backup.
- Select "Create a backup" and tick "Call log".
- Wait until the file is completed (the file is saved in the MIUI/backup/AllBackup folder).
On the new Xiaomi:
- Copy the backup file (for example, backup_20260515_123456) to a new device in the same folder.
- In the same backup settings, select "Restore".
- Enter the file and confirm the recovery.
| Advantages | Deficiencies |
|---|---|
| Keeps the whole story without loss | It only works between Xiaomi |
| Doesn't require root rights | Requires the same MIUI version |
| It also restores SMS and settings. | Long process with a lot of data |
π‘
If the backup isn't restored, try renaming the file by removing the " " characters from the name. Sometimes this helps bypass the integrity check error.
3. Transfer over ADB (for power users)
If standard methods donβt work, you can extract the call log directly through Android Debug Bridge (ADB), which requires connecting your smartphone to your computer and basic command line knowledge, and works on any device, including Xiaomi with a locked bootloader.
You'll need:
- π₯οΈ Computer installed ADB and Fastboot.
- π± USB-cable (preferably original).
- π§ Included debugging by USB on both smartphones (Settings) β The phone. β Version. MIUI β Tap 7 times, then go back to Settings β Additionally. β For developers).
Steps for exporting the magazine:
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db
adb pull /data/data/com.android.providers.contacts/databases/calllog.dbFor importation to a new device:
adb push contacts2.db /data/data/com.android.providers.contacts/databases/
adb push calllog.db /data/data/com.android.providers.contacts/databases/
adb shell chmod 660 /data/data/com.android.providers.contacts/databases/contacts2.db
adb shell chmod 660 /data/data/com.android.providers.contacts/databases/calllog.db
adb shell rebootβ οΈ Attention: On Xiaomi with MIUI 14+ access /data/data/ It can be blocked even through ADB. In this case, you will need to temporarily obtain root rights through Magisk or use alternative methods from the following sections.
USB debugging enabled on both devices |
ADB drivers installed on PC|
Downloaded platform-tools | files
Backup of data created |
USB-cable connected to port USB 2.0 (for stability)-->
4. Third-party applications for transferring the call log
If the previous methods didn't work, we'll have specialized tools to help, and we've tested a few apps and selected the most reliable ones for Xiaomi:
| Annex | Features | Reference |
|---|---|---|
| Super Backup & Restore | Stores the journal in XML, supports cloud storage | Google Play |
| Call Logs Backup & Restore | Exports to CSV/HTML, working without root | Google Play |
| Mi Mover (officially from Xiaomi) | Transfer between Xiaomi over Wi-Fi, but doesnβt always copy the magazine | Pre-installed on the new Xiaomi |
Instructions for Super Backup & Restore:
- Install the app on both smartphones.
- On the old device, select "Call log" β "Backup".
- Save the file to Google Drive or send it by email.
- On the new Xiaomi, open a backup file through the same app and recover the data.
Important: Apps like Mi Mover often skip the call log when ported. If the story doesn't show up, check the app's settings - sometimes you need to manually enable the "Move Log" option.
5. Manual transfer through export to CSV/Excel
This method is suitable if you not only need to migrate the log, but also edit it (e.g. delete unnecessary entries).Most backup applications allow you to export the history to a CSV or Excel, which can then be imported to a new device.
Step-by-step:
- Install Call Logs Backup & Restore on your old smartphone.
- Export the journal to the file call_logs.csv.
- Open the file on your computer in Excel or Google Sheets and edit the records if necessary.
- Save the file and transfer it to the new Xiaomi.
- Import CSV through the same app.
Format CSV-The file must contain the following columns (example):
Number,Date,Duration,Type
+79123456789,15/05/2026 14:30,120,Incoming
+79876543210,15/05/2026 15:45,45,Outgoingβ οΈ Note: When importing CSV Xiaomi MIUI 13+ There may be an error due to incompatibility of date formats. In this case, change the format of the date in the file on the date. DD/MM/YYYY HH:MM.
How to fix the error "Impossible file format" when importing CSV?
6. Transfer over cloud services (Google Drive, Telegram)
If you don't have access to a computer, you can use cloud services to transfer a backup file, which is universal and works even between devices of different brands.
Algorithm of action:
- Create a backup of the log on your old smartphone through any app (like Super Backup).
- Upload the file to Google Drive, Telegram (sending to βSaved Messagesβ) or Mail.ru Cloud.
- On the new Xiaomi, download the file and recover the data.
Advantages of the method:
- π No cables or PCs required.
- π Data is protected during transmission (if you use encrypted channels).
- β±οΈ Quickly - takes no more than 5 minutes.
For transferring large files (more than 50 MB), it is better to use Google Drive or Mail.ru Cloud, since Telegram limits the size of files sent.
π‘
Cloud services are the most versatile way, but require a stable Internet connection. With a weak signal, files can load with errors, so check the integrity of the backup after downloading.
7. Frequent problems and their solutions
When you migrate your call log to Xiaomi, users experience common mistakes, and we've collected the most common ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| The journal is not synced via Google | Disabled log synchronization in settings | Include it in Settings β Accounts β Google β Synchronization |
| MIUI Backup doesn't restore magazine | Different versions of MIUI on devices | Update the firmware to the same version |
| ADB issues a "Permission denied" error | No permission to access /data/data/ | Get root or use alternative methods |
| Apps donβt see a magazine on the new Xiaomi | MIUI restrictions for third-party utilities | Allow access to Settings β Applications β Permissions |
If none of the methods worked, check:
- π± Version MIUI β on older versions (below) MIUI 12) there may be synchronization bugs.
- π Phone app updates β sometimes reinstalling through Google Play helps.
- π Confidentiality settings - in MIUI There is an option βHide the call logβ that blocks access.