Support extracting images from full OTAs
Test: python3 simulate_ota.py your_ota.zip
Change-Id: I99b58d19b6db5da9b51d63b17ca603a1a232cada
diff --git a/scripts/update_payload/payload.py b/scripts/update_payload/payload.py
index 2de8694..86caef7 100644
--- a/scripts/update_payload/payload.py
+++ b/scripts/update_payload/payload.py
@@ -142,6 +142,14 @@
self.payload_signature = None
self.metadata_size = None
+ @property
+ def is_incremental(self):
+ return any([part.HasField("old_partition_info") for part in self.manifest.partitions])
+
+ @property
+ def is_partial(self):
+ return self.manifest.partial_update
+
def _ReadHeader(self):
"""Reads and returns the payload header.