Reedsterz / iOS-PhotoVault

Decrypting files from iOS PhotoVault Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains the code for decrypt files in Photo Vault iOS app. Tested with the versions mentioned below.

Photo Vault v10.8

Relevant Files

  • ./ppv_old.py: script to decrypt photovault files

How to run

  • Requires python3 installed.
  • Packages: pip install 'pycryptodome'
  • Arguments:
    • -k : refer to the key 'ppv_dateHash' from the keychain in base64 format
    • -i: the encrypted files are found in /mobile/Containers/Data/Application/com.enchantedcloud.photovault/Library/PPV_Pics
    • -o: path of the decrypted files

ppv_old.py

python ppv_old.py -i <path to encrypted file> -o <path to decrypted file> -k <ppv_dateHash>'

Photo Vault v14.6

Relevant Files

  • ./ppv_new.py: script to decrypt photovault files

How to run

  • Requires python3 installed.
  • Packages: pip install 'pycryptodome'
  • Arguments:
    • -k : refer to the database file containing the encryption key found in /mobile/Containers/Data/Application/com.enchantedcloud.photovault/Library/ppv.ecd
    • -i: the encrypted files are found in /mobile/Containers/Data/Application/com.enchantedcloud.photovault/Library/PPV_Pics
    • -o: path of the decrypted files

ppv_new.py

python ppv_new.py -i <path to encrypted file> -o <path to decrypted file> -k <path to ppv.ecd database>

About

Decrypting files from iOS PhotoVault Application


Languages

Language:Python 100.0%