Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Bash script that dumps contacts from an Android contacts2.db to stdout in vCard format. Especially helpful when the device is inop or missing, with only a contacts2.db file available (from backup, etc.) to migrate contacts to a new device.

branch: master
README.md

dump-contacts2db.sh

Dumps contacts from an Android contacts2.db to stdout in vCard format.

Usage

dump-contacts2db.sh path/to/contacts2.db > path/to/output-file.vcf

Dependencies

  • perl
  • base64
  • sqlite3

Tested platforms

  • Ubuntu 12.04 Precise Pangolin
  • Debian Squeeze/Wheezy

Tested Android versions (all Google Experience Devices)

  • 2.2 Froyo
  • 2.3.5 Gingerbread
  • 4.0.3 Ice Cream Sandwich
  • 4.1.1 Jelly Bean

Known issues

  • Doesn't handle file-not-found or type mismatch gracefully; need to implement validation
  • Doesn't handle missing sqlite gracefully; need to implement validation
Something went wrong with that request. Please try again.