#!/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 "decoded_database.db" AS decoded_database KEY ""; SELECT sqlcipher_export("decoded_database"); DETACH DATABASE decoded_database; EOF