#!/bin/bash -e # File: decrypt_db.sh # Date: Fri Nov 21 13:07:33 2014 +0800 # Author: Yuxin Wu MMSGDB=$1 imei=$2 uin=$3 if [[ -z "$1" || -z "$2" || -z "$3" ]]; then echo "Usage: $0 " exit fi KEY=$(echo -n "$imei$uin" | md5sum | cut -b 1-7) LD_LIBRARY_PATH=./lib ./lib/sqlcipher $MMSGDB << EOF PRAGMA key='$KEY'; PRAGMA cipher_use_hmac = off; ATTACH DATABASE "decrypted_database.db" AS decrypted_database KEY ""; SELECT sqlcipher_export("decrypted_database"); DETACH DATABASE decrypted_database; EOF