Android SMS and Call Logs Backup
#!/bin/bash
# backup sms and call logs.
adb shell su -c cp -r /data/data/com.android.providers.telephony/databases /sdcard/telephony
adb shell su -c cp -r /data/data/com.android.providers.contacts/databases /sdcard/contacts
adb pull /sdcard/telephony telephony
adb pull /sdcard/contacts contacts
adb shell rm -r /sdcard/telephony
adb shell rm -r /sdcard/contacts
This script makes two directories: telephony
and contacts
. telephony/mmssms.db
is the SMS
database, and contacts/contacts2.db
is the call log database. Both are sqlite databases with plain
texts.