iPhone Backup filename generation

Sergey Royz
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

--

--

Sergey Royz

Co-founder and CTO of a crypto startup. A full-stack software engineer with a passion for creating innovative tech solutions that make a difference.