iPhone Backup filename generation
Jan 16, 2024
import hashlib
def calculate_sha1(input_string):
sha1_hash = hashlib.sha1()
sha1_hash.update(input_string.encode())
return sha1_hash.hexdigest()
print(calculate_sha1('CameraRollDomain-Media/DCIM/100APPLE/IMG_0002.HEIC'))
Output: 3b29365e0807a432d067f5792d8178dd1afbf764
File will be located in $BACKUP_FOLDER/3b/3b29365e0807a432d067f5792d8178dd1afbf764