Recovery System Manual

CYRONIX RECOVERY OS
TECHNICAL REFERENCE.

Architecture, partition formatting tools, cryptographic validation mechanisms, and block-map update processing for CYRONIX Recovery OS.

1. Recovery Execution Environment

CYRONIX Recovery OS is an independent Linux operating environment loaded directly into RAM from the device's recovery partition. It operates with a minimal kernel, dedicated ramdisk init, and an isolated cryptographic trust store.

2. Cryptographic Release Key Validation

In production release builds (signed with CYRONIX private keys), the recovery strictly enforces package signatures:

  • All packages flashed via ADB sideload must chain to the public certificate embedded in otacerts.zip.
  • Production recovery builds do not allow skipping signature verification.
  • A test-key package will fail signature verification and will not be applied to the filesystem.

3. Block-Map OTA Transport (1.6.1 Improvement)

Release 1.6.1 resolved handling of Android's standard @/cache/recovery/block.map OTA transport. Downloaded updates now pass smoothly to the verified FUSE installer without encountering CYR-INSTALL-0001 errors.

4. Partition Tooling

The recovery provides built-in formatters and fsck tools for ext4 and f2fs filesystems, ensuring reliable partition creation before hardware inline Full Disk Encryption (FDE) is mounted by the primary system.