Skip to content

Releases: toraidl/HyperOS-Port-Python

v1.5.0 - Virtual A/B Compression Metadata Integration

28 Mar 14:09

Choose a tag to compare

What's New in v1.5.0

Virtual A/B Compression (VABC) Metadata Integration

This release introduces full support for extracting and using Virtual A/B compression metadata from Stock ROMs.

payload-dumper Enhancement

The payload-dumper binary now extracts dynamic_partition_metadata from payload.bin via the --json flag:

  • cow_version: COW format version for snapshot optimization
  • compression_factor: Compression factor value
  • snapshot_enabled: Virtual A/B snapshot status
  • vabc_enabled: Virtual A/B compression enablement
  • vabc_compression_param: Compression algorithm (lz4, gz, etc.)

OTA Packaging Improvements

  • VABC metadata is now automatically stored in partition_info.json
  • misc_info.txt uses accurate VABC settings from Stock ROM:
    • virtual_ab_compression_method
    • virtual_ab_cow_version
    • virtual_ab_compression_factor

Bug Fixes

  • Fixed resume context handling when stock attribute is not set

Full Changelog: v1.4.0...v1.5.0

assets

28 Feb 07:40

Choose a tag to compare

OTA Tools and Common Assets

This release contains essential tools and assets for HyperOS porting:

  • otatools.zip: AOSP OTA build tools from Android CI
  • common_Pearl_OS3_Biometric.apk: Biometric framework
  • common_pif_patch_v2.zip: PIF patch module
  • common_PropsHook.zip: PropsHook module
  • common_wild_boost_5.10.zip: Wild boost kernel module (5.10)
  • common_wild_boost_5.15.zip: Wild boost kernel module (5.15)