Skip to content

v1.3.0 - AOSP ROM Compatibility Pre-Release

Pre-release
Pre-release

Choose a tag to compare

@official-Arvind official-Arvind released this 21 Oct 08:16
· 40 commits to main since this release

🚀 CameraTools v1.3.0: Universal AOSP ROM & Framework Hooks Pre-Release

Welcome to CameraTools v1.3.0! This major milestone expands compatibility beyond stock MIUI/HyperOS to custom AOSP ROMs and alternative camera applications.


🔑 Important: Superuser (Root) Permissions Required

CameraTools requires and utilizes Root Access (Magisk / KernelSU / APatch). When launching the app, please tap Grant / Always Allow:

  • Direct Sandbox Preference Sync: Seamlessly syncs configuration XML files into the target camera application's private directory (/data/data/com.android.camera/shared_prefs/), bypassing Android 13/14 cross-package SELinux restrictions.
  • Instant One-Click Camera Restart: Tapping Restart Camera runs su -c am force-stop on target camera packages so newly enabled features apply instantly without rebooting the phone.

🌟 What's New & Highlighted Features

1. Universal Android Framework (android.hardware.camera2 & android.media) Hooks

  • CameraTools now hooks directly into Android Framework classes (CameraCharacteristics, MediaRecorder, CamcorderProfile, PowerManager).
  • Enables features across Xiaomi Camera, Google Camera (GCam) ports, and AOSP Camera apps.

2. Expanded Camera Ecosystem Support

  • Xiaomi Official & Ported MiuiCamera (com.android.camera, com.miui.camera on HyperOS, MIUI, or ported to LineageOS/crDroid)
  • Google Camera (GCam) Ports (BSG MGC, AGC, Shamim SGCAM, Snapcam)
  • Standard AOSP Cameras (Aperture, Open Camera, AOSP Camera2)

3. Core Feature Suite

  • 🎥 4K 60FPS Video Recording: Smooth 4K recording at 60 FPS on the rear Sony IMX766 sensor.
  • 🎬 150 Mbps Cinematic Bitrate: Studio broadcast-grade bitrate for pristine video capture.
  • 🎞️ 50MP Full Bayer RAW Capture (DNG): True uncompressed 50MP RAW in Pro Mode.
  • 🔴 Leica Authentic & Vibrant Profiles: Official Leica color tuning and Leica watermarks unlocked without region restrictions.
  • 👥 Dual-Camera Concurrent Stream (Director Mode 204): Simultaneous front and rear sensor capture with MediaTek PIP vendor tag support.
  • ⏱️ Extended Pro Exposure Range (60s – 1/16000s): Ultra-long 60s shutter for astrophotography down to 1/16000s for freezing action.
  • ❄️ Hardware Thermal Warning & Forced Shutdown Bypass: Neutralizes thermal throttling so recording never stops due to device temperature.
  • 🔍 50MP Normal Photo Mode: Seamless MediaTek ISP hardware remosaicing in standard Photo mode (strictly bound to rear Camera 0).

📢 Calling AOSP ROM Testers!

We invite users running custom AOSP ROMs (LineageOS, crDroid, Evolution X, PixelOS, DerpFest, RisingOS) on the Redmi Note 12 Pro 5G / Pro+ 5G (ruby / rubypro) to test this pre-release:

  1. Enable CameraTools in LSPosed / Vector.
  2. Ensure your camera app (e.g. com.android.camera, org.lineageos.aperture, or GCam) is added to the module Scope.
  3. Launch CameraTools, grant root access, toggle desired features, and tap Restart Camera.
  4. Capture logs if needed:
    adb logcat -s CameraTools VectorLegacyBridge
  5. Share feedback and report any bugs on our GitHub Issues!

📦 Package Verification

  • File: io.github.official_arvind.cameratools-v1.3.0.apk
  • Target Device: Redmi Note 12 Pro 5G / Pro+ 5G / Discovery (ruby / rubypro, MT6877)
  • Minimum Android: Android 13+ (API 33+)
  • Framework: LSPosed / Vector (API 93+)
  • SHA-256: BE221BAC5EA49E4B980095532105678B3DEF36EE5F9AEFC75103CE5221532663