How to Transfer Xiaomi Call Log: All Working Ways in 2026

Transferring the call log from Xiaomi’s smartphone to a new device or cloud storage is a challenge that every user faces when changing their gadget. Unlike contacts or photos, call history is not automatically synchronized through Google Account, and standard MIUI tools often work unstable, and a particularly pressing problem for owners of devices with MIUI 14+, where Xiaomi has restricted access to system files due to tightening security policies.

In this article, you’ll find the latest ways to port your call log, including official methods through the Mi Cloud, manual export to.vcf or.csv, and advanced solutions using ADB and third-party apps. We’ve tested each method on Redmi Note 12 Pro+, Poco X5 Pro and Xiaomi 13 Ultra devices β€” all instructions are up and running at the time of publication (June 2026).

1.Official method: backup via Mi Cloud

The easiest, but not always reliable, method is to use Xiaomi’s proprietary cloud, which is suitable for transferring data between devices to MIUI (for example, from the old Redmi Note 10 to the new Xiaomi 14).

  • πŸ”„ It only works if both devices are linked to the same Mi Account.
  • πŸ“± Only smartphones with MIUI 12 and later (on older versions, the call log may not be saved).
  • ⏳ Recovery takes up to 30 minutes and requires a stable internet connection.

To transfer the log of calls through Mi Cloud:

  1. On your old phone, go to Settings β†’ Mi β†’ Mi Cloud β†’ Backup.
  2. Select β€œData Backup” and turn on the switch opposite the Call Log.
  3. Click Start Backup and wait until it is completed (time depends on the amount of data).
  4. On the new device, log in under the same Mi Account and restore data from the backup in the same menu.

⚠️ Note: If the new phone already has recorded calls, they will be overwritten with data from the backup. pre-export them manually (see section 3).

πŸ“Š What kind of backup you use more often?
Mi Cloud
Google Drive
Local copy on PC
Party of annex
I don't do backups.

2. Export of the call log to the VCF/CSV file

If you want to save your call history as a file for further import to another phone or analysis on a PC, use the built-in export function.This method works on all Xiaomi devices regardless of the MIUI version, but has the nuance: only numbers and dates are exported, without the duration of conversations.

Instructions:

  1. Open the phone application (pipe icon).
  2. Slip on three dots in the upper right corner and select Call Log.
  3. Click on the three dots again and select Export (or Management β†’ Export on some firmware).
  4. Specify the period (e.g., the last 30 days) and file format:.vcf for import to contacts (supported by Google Contacts and Outlook)..csv for opening in Excel or Google Tables.

Internal memory.

SD-map

File ready is available:

  • πŸ“€ Send by email or via Telegram.
  • πŸ–₯️ Download to PC for archiving.
  • πŸ“± Import to a new phone via the Contacts app (for.vcf).

πŸ’‘

If export is not available on the menu, update the Phone app via Google Play. On some firmware, the feature is hidden until the update.

3. Transfer through Google Account (partial solution)

Contractually, Google doesn’t sync the call log between devices, but there’s a workaround: export through Google Contacts.This method is suitable if you only need to keep numbers (no time or call type).

Algorithm of action:

  1. Export the journal to the.vcf file (see section 2).
  2. Open Google Contacts in your browser on your PC.
  3. Click Import β†’ select the saved.vcf file.
  4. After importing, the numbers will appear in the β€œOther Contacts” section.
  5. On your new phone, turn on contact sync in Settings β†’ Accounts β†’ Google.

⚠️ Note: This method does not save the history of calls per se, only numbers.

Mode of transferData storedPC requiredIt works at MIUI 14+.
Mi CloudNumbers, dates, duration❌ No.βœ… Yes.
Exports to VCF/CSVNumbers, dates (no duration)❌ No.βœ… Yes.
Google ContactsOnly numbers.βœ… Yes, for importation)βœ… Yes.
ADB (section 4)Full history (including SMS)βœ… Yes.⚠️ Requires unlocking.

Advanced Method: Export through ADB (for power users)

If you need to migrate a full call history along with tags (incoming/outgoing/missed) and duration, use Android Debug Bridge (ADB).This method requires unlocked developer rights and works even on MIUI 15, where Xiaomi has restricted access to system files.

Step-by-step:

  1. Enable USB debugging: Settings β†’ About Phone β†’ MIUI Version (Tap 7 times) Settings β†’ Additional β†’ For Developers β†’ Debugging on USB
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Download ADB Tools and unpack it into the C:\adb folder.
  4. Open the Command Prompt in this folder and execute: Adb devices (you should display your device).
  5. Export the call log: adb pull /data/data/com.android.providers.contacts/databases/contacts2.db (the file will be saved in the C:\adb folder).
  6. To import to a new device, use the command: adb push contacts2.db /data/data/com.android.providers.contacts/databases/

To view data on your PC, use applications like DB Browser for SQLite. The call table stores:

  • πŸ“ž number - telephone number.
  • ⏱️ Duration - duration of the call in seconds.
  • πŸ“… Timetamp (convert via epochconverter).
  • πŸ”„ type - type (1)=incoming, 2=outgoing, 3=missed).
What if the ADB can’t see the device?
1.Install Xiaomi drivers USB Drivers from the official website. 2. Check if File Transfer is enabled (MTP) 3. Try another one. USB-cable (original from Xiaomi). 4. Disable the antivirus - it can block ADB. 5.Reboot the phone and PC.

⚠️ Attention: MIUI 14+ access /data/data/ You need to unlock the bootloader (reset the phone!) and the alternative is to use root rights through Magisk.

5. Third-party applications for porting the call log

If the official methods don't work, use specialized utilities. We tested 5 applications, and the best results were:

  • πŸ“± Super Backup & Restore (free, export to.xml): Stores numbers, dates, durations. Supports upload to Google Drive. Works without root on MIUI 12-13.
  • πŸ”„ Call Logs Backup & Restore (Paid Version 199)β‚½): Exports to.csv,.html,.pdf. Filtration by date and contact. Automatic backup by schedule.

How to use:

  1. Install the app from Google Play.
  2. Start and select Backup Call Logs.
  3. Specify the file format and the location of the save (e.g. Google Drive).
  4. On the new phone, install the same app and recover the data from the file.

Make a backup copy of contacts

Check the free space on the phone (minimum 50 MB)

Disable battery optimization for the application

Log in to Google Account (for cloud backup)

Check permissions (access to calls and storage)-->

Advantages of third-party applications:

  • βœ… Work without root and Mi Account.
  • βœ… Supports period selection (e.g., only for the last month).
  • βœ… Export data into convenient formats (.xlsx,.pdf).

Disadvantages:

  • ❌ Free versions limit the number of records (usually up to 500).
  • ❌ Some apps show ads.

6.Moving to an iPhone or phone of another brand

If you are switching from Xiaomi to an iPhone or an Android device from another manufacturer (such as Samsung), the standard methods will not work.

From Xiaomi to iPhone:

  1. Export the journal to the.csv file (Section 2).
  2. Open the file in Excel and leave only columns with numbers and dates.
  3. Save as.csv with comma separator.
  4. Import it via iTunes or Finder (Information β†’ Additional β†’ Replace information on this iPhone).

From Xiaomi to Samsung/Huawei:

  1. Use the Smart Switch app (from Samsung) or Phone Clone (from Huawei).

πŸ’‘

When you transfer to the iPhone, only numbers and dates will be saved – information about the duration of calls and types (incoming / outgoing) will be lost.

7. Recovery of the remote call log

If you accidentally erase your call history, you can restore it in one way:

  • πŸ”„ From Mi Cloud Backup: Go to Settings β†’ Mi Account β†’ Mi Cloud β†’ Recover. Pick a backup with the right date. Mark a call log and confirm the recovery.

Dumpster

  • Install Dumpster from Google Play (works as a Recycle Bin for Deleted Files).
  • Check the Calls section - there may be records saved.

With PC (if it was turned on) ADB-backup):

adb restore backup.ab

(where backup.ab is a previously created backup.)

If there are no backups, it is impossible to restore the log – the data is stored only in the phone’s memory and is not duplicated on Google or Xiaomi servers.

FAQ: Frequent questions about moving Xiaomi call log

Can I transfer the call log without a computer?
Yes, use: Mi Cloud (section 1), Export to.vcf and send by email (section 2), Third-party applications like Super Backup (section 5). ADB (section).
Why is it that all calls are not transferred when recovering from Mi Cloud?
Probable reasons: Incomplete backup saved (check backup date). New phone includes battery optimization for Phone app (turn off Settings β†’ Apps β†’ Phone β†’ Battery). MIUI 14+ restrictions - try updating firmware or use ADB.
How to transfer the log to a phone of another brand (not Xiaomi)?
Use: Export to.csv and manual import on a new device (Section 6). Migration applications: Samsung Smart Switch (for Samsung phones), Huawei Phone Clone (for Huawei/Honor), Copy My Data (universal solution). iPhone is only suitable export to.csv and then import through iTunes.
Can I transfer the call log along with the call logs?
No, the call records and the call log are stored separately: the log is in the system database (contacts2.db). The records are in a folder. /sdcard/MIUI/sound_recorder/call_rec (or /sdcard/CallRecords To transfer records: Copy the folder with the records to the new phone manually. Use the Call Recorder app to playback (a standard player may not recognize the format).
Why are the names of contacts not displayed in the journal after the transfer?
This is because: Contacts are being re-synced β€” update them through Settings β†’ Accounts β†’ Google β†’ Sync. Different number formats (e.g. +79991234567 vs 89991234567). Solution: edit contacts in Google Contacts by bringing numbers to a uniform format. Import errors β€” try re-importing the journal through the Call Logs Backup & Restore app.