Features
- x86_64 and x86 ABI support — module now ships binaries for all four Android ABIs (arm64-v8a, armeabi-v7a, x86_64, x86), enabling Waydroid and emulator installs
Bug Fixes
- Bootloader detection by TrustAttestor —
check_reset_propwas creating props on devices where they don't naturally exist (e.g. Realme/OnePlus-specific props on Xiaomi), giving attestor apps a clear tampering signal. Now skips non-existent props instead of blindly injecting them, matching stock behavior - AVB version mismatch —
ro.boot.vbmeta.avb_versionwas set to1.3(non-standard) instead of1.0, creating a detectable inconsistency with the actual AVB stack - Extra props in Rust backend — removed
ro.bootimage.build.tags,ro.boot.verifiedbooterror, andro.boot.veritymode.managedfrom the Rust prop list since they don't exist on most devices and would be created unnecessarily - Unconditional prop injection —
ro.oem_unlock_supportedandro.secureboot.devicelockwere set outside the ZeroMount guard, now properly gated - Stale description on uninstall — WebUI uninstall now immediately restores the original TrickyStore/TEESimulator description instead of relying on daemon timing; also fixed path mismatch between Rust (
description.bak) and shell (.original_description) backup files