Skip to content

v4.3

Choose a tag to compare

@nozerorma nozerorma released this 14 Oct 14:47
· 11 commits to production-release since this release

Advanced Settings & System Hotfixes (System tab)

A centralized diagnostics and system patcher dashboard for ROM and hardware quirks on the Q25, eliminating the need for standalone Magisk/KernelSU modules:

  • 50 MP Rear Camera (Samsung S5KJN1): Enables full 50.1 MP (6144×8160) capture on the rear camera by patching MediaTek camera HAL libraries (libmtkcam_metastore.so, libmtkcam_3rdparty.mtk.so, libmtkcam_featurepolicy.so, cameraserver), deploying libremosaic_wrapper.so and hot-swapping imgsensor_isp6s.ko. Features clean daemon lifecycle handling (camerahalserver & cameraserver), node wait loops, and permission synchronization with ueventd (0660 system:camera) that persists seamlessly across cold reboots.
  • AlwaysStrong / KeyMint TEE Crypto Fix: Patches TEESimulator (tee_classes.dex) to resolve KeyMint hardware-backed attestation failures (PKCS#8 RSA key import and RSA-OAEP with MGF1/SHA-224 digest). Includes runtime crypto capability probing, process liveness monitoring, and seamless revert to stock.
  • Bluetooth Audio HAL Fix: Replaces legacy MTK audio HAL with 84-byte source_metadata_v7 compatible library (audio.bluetooth.default.so) via Hybrid Mount VFS to fix Bluetooth audio crashes on AOSP/LineageOS.
  • Vector dex2oat Bind Mount Stealth: Eliminates Vector root detection traces from /proc/*/mountinfo across all namespaces (including Android 17 zygote_next) using Hybrid Mount VFS redirection and KernelSU kernel_umount.
  • Unified Boot Service: Reconciles persistent hotfix injection cleanly into /data/adb/service.d/q25_hotfixes_boot.sh on toggle change and during daemon maintenance.

See CHANGELOG.md for details.