#!/bin/bash -e # File: decrypt_db.sh # Date: Thu Dec 25 00:30:10 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) echo "KEY: $KEY" export LD_LIBRARY_PATH=./lib ./lib/sqlcipher $MMSGDB << EOF PRAGMA key='$KEY'; PRAGMA cipher_use_hmac = off; ATTACH DATABASE "decoded_database.db" AS decoded_db KEY ""; SELECT sqlcipher_export("decoded_db"); DETACH DATABASE decoded_db; EOF