summaryrefslogtreecommitdiffstats
path: root/DeDRM_plugin
diff options
context:
space:
mode:
authorNoDRM <[email protected]>2022-03-19 16:41:59 +0100
committerNoDRM <[email protected]>2022-03-19 16:41:59 +0100
commit2d51005cf141d267fc4b278f742d319e1515a17d (patch)
tree65805cd8ffd033ebd4f173103a8ce3de37091227 /DeDRM_plugin
parent7eb8f07a33c28a49452a9755742d535ac8a33ed2 (diff)
Fix print-replica Amazon books
Diffstat (limited to 'DeDRM_plugin')
-rwxr-xr-xDeDRM_plugin/mobidedrm.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/DeDRM_plugin/mobidedrm.py b/DeDRM_plugin/mobidedrm.py
index c57b884..902edd1 100755
--- a/DeDRM_plugin/mobidedrm.py
+++ b/DeDRM_plugin/mobidedrm.py
@@ -453,7 +453,7 @@ class MobiBook:
if crypto_type == 0:
print("This book is not encrypted.")
# we must still check for Print Replica
- self.print_replica = (self.loadSection(1)[0:4] == '%MOP')
+ self.print_replica = (self.loadSection(1)[0:4] == b'%MOP')
self.mobi_data = self.data_file
return
if crypto_type != 2 and crypto_type != 1:
@@ -524,7 +524,7 @@ class MobiBook:
# print "record %d, extra_size %d" %(i,extra_size)
decoded_data = PC1(found_key, data[0:len(data) - extra_size])
if i==1:
- self.print_replica = (decoded_data[0:4] == '%MOP')
+ self.print_replica = (decoded_data[0:4] == b'%MOP')
mobidataList.append(decoded_data)
if extra_size > 0:
mobidataList.append(data[-extra_size:])