Migrating data when changing a device or creating a backup copy is a critical step in maintaining a smartphone. Although cloud services offer automatic synchronization, many users prefer a physical connection to ensure that information is saved. Direct connection via USB Gives full control over the process and does not depend on the speed of the Internet connection.
In this article we will look in detail at how to export your address book using only a cable and a computer. We will look at standard methods for the Windows and macOS operating systems, and also touch on advanced methods for cases when the standard interface does not work correctly. Android provides several levels of access to the file system, and choosing the right mode is the key to success.
Understanding the operating logic of file system your gadget will help you avoid common mistakes. Unlike older versions of the OS, modern smartphones do not mount like regular flash drives by default, requiring explicit user confirmation. This is done for the purposes of data security, but sometimes complicates the transfer procedure.
Hardware preparation and connection diagnostics
Before starting the procedure, you need to make sure that the physical communication channel is working properly. Often the problem lies not in the software, but in the cable itself. Many included cords are designed solely for charging and do not have data lines. You will need a high-quality USB cable with support for Data Transfer.
Check the connectors on your smartphone and computer. The presence of dust or oxidation in the port USB Type-C or Micro-USB may prevent a stable connection from being established. Gently clean the sockets with compressed air or a wooden toothpick, avoiding metal objects to avoid shorting the contacts.
⚠️ Attention: Avoid using cheap cables from unknown brands. They can cause power surges that damage your smartphone's power controller or computer's motherboard.
Make sure the drivers for your device are installed on your computer. Devices based on processors Qualcomm, MediaTek or Exynos may require specific drivers, although in modern versions Windows 10 and Windows 11 they are often installed automatically through the update center.
Use the original cable included in the package - it is guaranteed to support data transfer and passed tests for compatibility with your device.
Setting up USB connection mode on your smartphone
After physically connecting the smartphone to the PC, the device screen should be activated. By default, Android selects Charge Only mode, hiding the file system from the outside world. You need to manually change this setting in the notification shade.
Swipe down from top to open the Quick Settings panel. Look for the “USB Charging” or “USB Connection” notification. Click on it to expand the list of available modes. To access files, select option MTP (Media Transfer Protocol). This protocol allows the computer to see the phone's internal memory as a media device.
In some cases, especially on older models or specific firmware, the PTP (Picture Transfer Protocol)mode may be required. It emulates the connection of a digital camera and sometimes helps if the computer does not see the device in MTP mode. However, for working with the contact database, MTP mode is preferred and standard.
If the computer does not respond after selecting the MTP mode, try switching the cable to another port. The ports on the front panel of the system unit may not be powerful enough or have poor connections. Use the ports directly on the motherboard, located on the rear panel of the case.
Manually searching and copying the contacts file
The easiest way to save contacts is to find the database file in the device memory. The address book in Android is most often stored in the .vcf (vCard) format. This universal format is supported by all email clients and operating systems.
Open Explorer on your computer and find your device in the list of drives. Go to internal memory. The path to the file may differ depending on the phone model and shell version, but most often the contact database is located in the root directory or folder Contacts.
- 📂 Check the root of the internal memory for the presence of the file
contacts.vcfor00001.vcf. - 📂 Go to the folder
DCIM→.thumbnails(sometimes there cached data is saved, but this is rare for contacts). - 📂 Look for a folder with the name of your account, for example,
GoogleorSync, inside of which there may be an export. - 📂 Use search by extension
*.vcfin the Windows Explorer window to quickly find the file you need.
Once the file is found, simply copy it (Ctrl+C) and paste it into a convenient folder on your computer’s hard drive (Ctrl+V). It is recommended to create a separate directory for backups with a date, for example, Backup_2026_Contacts.
⚠️ Attention: Files with the extension
.dbor.sqlite, which you can find in system folders, are raw databases. Without special utilities, you won’t be able to open them and extract contacts, so focus on the format.vcf.
☑️ Checking the contacts file
Export through the standard Contacts application before connecting
If the phone's file system is hidden or difficult to access, it is most reliable to export directly on the smartphone before connecting the cable. This will ensure that you receive an up-to-date and correct file and not an outdated cache.
Go to the Contacts app on your device. Open the menu (usually three dots in the corner or the “More” button). Select "Manage Contacts" or "Import/Export Contacts". We are interested in the action Export to .vcf file.
The system will prompt you to select a save location. Specify internal memory. Once the process is completed, you will receive a file that can be easily found through your computer in MTP mode. This method is especially useful if you have contacts scattered across different accounts (SIM card, phone, Google), since export will combine them into a single list.
| Contact source | Availability during export | File format | Recommendation |
|---|---|---|---|
| Google Account | Full | .vcf | Synchronizes automatically |
| Phone memory | Full | .vcf | Requires manual copying |
| SIM card | Limited | .vcf / .csv | It is better to import into the phone first |
| Messenger applications | No | - | Not stored in the general address book |
After creating the file on phone, connect it to your PC and copy the latest file. This eliminates the risk of data corruption when the computer system reads the system partitions of the phone.
Why may contacts from a SIM card not be displayed?
Many modern Android smartphones hide contacts from a SIM card from the general export list by default. To save them, first perform the “Import from SIM card” operation in the Contacts application, transferring them to the phone’s memory, and only then do a general export to a file.
Using USB debugging and the ADB utility
For advanced users for whom standard methods are not suitable, there is a tool ADB (Android Debug Bridge). It allows you to access the file system at a deeper level, bypassing the limitations of the MTP protocol. This method requires enabling developer mode.
To activate the mode, go to Settings → About phone and click on “Build number” 7 times. After this, the “USB Debugging” switch will appear in the “For Developers” menu. Enable it and confirm permission to access from a specific computer when connecting the cable.
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db C:\Backup\contacts.db
The command above will try to copy the system contact database directly to drive C. Please note that on modern versions of Android without root access access to folder /data/data/ may be prohibited even when debugging is enabled. In this case, ADB is useful more for diagnostics than for direct copying of the database.
⚠️ Attention: Working with ADB and system files requires caution. Incorrect commands may result in data loss or system application failure. Use this method only if you understand the commands.
An alternative option via ADB is to run the backup command, which will create an archive of the contacts application. However, restoring data from such an archive is only possible to another Android device, and not to a computer in the form of a readable list. Therefore, for the purpose of “reading on a PC”, this method is less effective than exporting to vCard.
USB debugging mode opens up advanced management options, but for simple copying of contacts, the .vcf file remains the most universal and safe solution.
Solving common connection problems
Often users are faced with a situation where when the phone is charging, but the computer does not see it as a drive. This may be caused by a screen lock. Make sure that the smartphone screen is unlocked at the time of connection and that you have confirmed permission to access data in the pop-up window.
Problems may arise due to outdated drivers MTP USB Device in the Windows Device Manager. Try updating the driver manually by selecting the device with an exclamation mark and specifying the path to the standard Microsoft drivers. Sometimes completely removing the device from the manager and reconnecting the cable helps.
- 🔌 Try another USB port, preferably USB 2.0, as some older devices do not work correctly with USB 3.0.
- 🔄 Restart both devices - the smartphone and the computer. This resets temporary synchronization service errors.
- 🛡️ Disable your antivirus while connecting. Firewalls sometimes block connections to new media devices.
If all else fails, check the default USB settings in the "For Developers" section. There may be a “Default USB Configuration” item. Set the value to "File transfer (MTP)" so that the phone does not reset to charging mode every time it is connected.
Questions and answers (FAQ)
Can I copy contacts if the phone screen is broken and does not work?
If the sensor does not work, but there is an image, you can try connecting a USB mouse via an OTG adapter. This will allow you to manage the interface and export. If the screen is completely black, you will need USB debugging mode enabled in advance and use tools like Scrcpy to control from a PC.
What is the best format to save contacts for importing to iPhone?
The best format is .vcf (vCard). It is fully compatible with the Apple ecosystem. You can import this file through iCloud.com or sync it through iTunes/Finder, and all entries will appear in the iOS address book without losing the encoding.
Why do contacts appear in hieroglyphs when copying a file?
This is an encoding problem. The vCard file can be saved in UTF-8 encoding and opened in a app that expects ANSI (Windows-1251). Open the file via Notepad, select "Save As" and in the "Encoding" field select UTF-8 or ANSI, then save and try opening again.
Is it safe to transfer contacts via a public computer?
No, it's not safe. A public PC may have keyloggers or viruses installed that steal data. The contacts file contains personal information (numbers, names, addresses). Always use only trusted personal computers for such operations.
How to merge duplicate contacts after transferring to a computer?
The file itself does not change when copied. Duplicates must be eliminated either on the phone itself before exporting (the “Merge Duplicates” function in the Contacts application) or after importing on a new device. On your computer, you can use contact manager apps, for example, built-in Outlook tools or special utilities for editing vCard.