diff options
-rw-r--r-- | payload_consumer/verity_writer_android.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/payload_consumer/verity_writer_android.cc b/payload_consumer/verity_writer_android.cc index 06d1489b..d5437b64 100644 --- a/payload_consumer/verity_writer_android.cc +++ b/payload_consumer/verity_writer_android.cc @@ -41,6 +41,9 @@ std::unique_ptr<VerityWriterInterface> CreateVerityWriter() { bool VerityWriterAndroid::Init(const InstallPlan::Partition& partition) { partition_ = &partition; + if (partition_->hash_tree_size != 0 || partition_->fec_size != 0) { + utils::SetBlockDeviceReadOnly(partition_->target_path, false); + } if (partition_->hash_tree_size != 0) { auto hash_function = HashTreeBuilder::HashFunction(partition_->hash_tree_algorithm); |