diff --git a/ubireader/ubifs/decrypt.py b/ubireader/ubifs/decrypt.py index f9cc393..0d5b816 100644 --- a/ubireader/ubifs/decrypt.py +++ b/ubireader/ubifs/decrypt.py @@ -70,7 +70,7 @@ def datablock_decrypt(block_key: bytes, block_iv: bytes, block_data: bytes): def decrypt_filenames(ubifs, inodes): if ubifs.master_key is None: for inode in inodes.values(): - for dent in inode['dent']: + for dent in inode.get('dent', []): dent.name = dent.raw_name.decode() return try: