CameraTools

Universal Camera Enhancement & Artificial Restriction Bypass for Xiaomi & AOSP
Engineered specifically for the Redmi Note 12 Pro 5G / Pro+ 5G / Discovery (ruby / rubypro) powered by the MediaTek Dimensity 1080 (MT6877V).

v1.3.2 Android 13/14 Root Optional Xposed API 93+ Downloads GPL-3.0


๐ŸŒŸ Changelog & Release Notes

For detailed release notes, bug fixes, and version history, please see CHANGELOG.md.


๐Ÿ”‘ Root Permission (Superuser) โ€” Why It Is Required

Note

Please Grant Superuser (Root) Access to CameraTools when prompted by Magisk, KernelSU, or APatch!

CameraTools uses root access for two critical operations:

  1. Direct Sandbox Preference Sync: Modern Android (13 & 14) enforces strict SELinux isolation and cross-app private data access restrictions. CameraTools leverages root to copy your configuration directly into the camera application's private sandbox (/data/data/com.android.camera/shared_prefs/cameratools_prefs.xml) with world-readable permissions. This ensures 100% reliable preference delivery even when standard XSharedPreferences or IPC ContentProviders are blocked by the OS.
  2. Instant One-Click Camera Restart: Tapping "Restart Camera" in the app uses root (su -c am force-stop) to cleanly terminate running camera daemon instances and restart the app, applying your new toggles in seconds without rebooting your phone.

๐Ÿ“ธ Supported Camera Applications & Environments

CameraTools automatically detects your ROM environment (RomDetector) and injects the appropriate hooks depending on the active package:

1. Xiaomi Official & Ported MiuiCamera

  • Package IDs: com.android.camera, com.miui.camera
  • Environments: Stock MIUI 14, HyperOS 1.0/2.0, or ported MiuiCamera modules running on custom AOSP ROMs (LineageOS, crDroid, Evolution X, PixelOS, etc.).
  • Experience: Full integration including native Leica authentic/vibrant modes, 4K60 video toggles, 50MP normal photo remosaic, Pro Mode 60s shutter, and director mode dual-video.

2. Google Camera (GCam) Ports

  • Package IDs: com.google.android.GoogleCamera, com.google.android.GoogleCameraEng, com.android.MGC, com.MGC (BSG), com.agc.cam (AGC), com.shamim.cam (SGCAM), org.codeaurora.snapcam.
  • Experience: Unlocks 4K 60FPS target FPS ranges (CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES), injects a true 150 Mbps bitrate directly into GCam's MediaFormat / MediaCodec video pipeline, unlocks manual exposure parameters, and disables system thermal throttling interruptions.

3. Standard AOSP Camera2 / LineageOS Aperture / Open Camera

  • Package IDs: com.android.camera2, org.lineageos.aperture, app.grapheneos.camera, net.sourceforge.opencamera.
  • Experience: Framework-level interception via CameraCharacteristics and MediaRecorder. Directly exposes 60s exposure time range, 60fps video capture profiles, 150 Mbps recording bitrate, and bypasses thermal restrictions via PowerManager.getCurrentThermalStatus.

โšก Comprehensive Feature Breakdown (15 Features)

Feature Description Architecture / Implementation
๐ŸŽฅ 4K 60FPS Video (Rear & Front) Unlocks silky-smooth 4K (3840ร—2160) recording at 60 FPS on rear sensor and 4K (30/60 FPS) on the 16MP front camera. Hooks ComponentConfigVideoQuality.isSupport60FPS and quality profile 2108 + QUALITY_2160P (8) across rear and front camera sensors.
๐ŸŽฌ 150 Mbps Cinematic Bitrate Vastly elevates video recording fidelity from compressed stock ~30โ€“50 Mbps to a broadcast-grade 150 Mbps stream. In Xiaomi Camera, replaces compression tables with 150,000,000 bps. In GCam, overrides MediaFormat bitrate keys. In AOSP, hooks MediaRecorder.setVideoEncodingBitRate.
๐ŸŽž๏ธ Pro RAW (DNG) Native Bayer Capture Produces uncompressed, true 12.5MP native Bayer RAW (DNG) digital negatives in Pro Mode with full dynamic range for Lightroom/Photoshop. Exposes native RAW_SENSOR (32) stream without overriding dimensions, ensuring rock-solid MediaTek HAL stream configuration.
๐Ÿ”ด Leica Profiles & Watermarks Unlocks authentic Leica Authentic & Vibrant color science profiles, custom Leica tuning, and genuine Leica watermarks. Hooks MiThemeCompatCV and ComponentConfigCvType with strict reflection return-type safety guards.
๐Ÿ‘ฅ Dual-Camera Stream (Director Mode 204) Enables simultaneous video recording using both the rear main sensor and front selfie camera. Activates hardware pipeline mode ID 204 with MediaTek Picture-in-Picture (MTK PIP) vendor tags and removes device blacklists.
โฑ๏ธ Extended Pro Shutter Range (60s โ€“ 1/16000s) Extends manual shutter speed up to 60 full seconds for astrophotography and long exposures, and down to 1/16000s for freezing fast action. Hooks ComponentManuallyDualLens and framework CameraCharacteristics.SENSOR_INFO_EXPOSURE_TIME_RANGE (62,500ns โ€“ 60,000,000,000ns).
โ„๏ธ Hardware Thermal Bypass Prevents the camera app from throwing thermal popups, blocking 4K60, or forcibly terminating recording when the device heats up. Neutralizes ThermalDetector and spoofer PowerManager.getCurrentThermalStatus to THERMAL_STATUS_NONE (0).
๐Ÿ” 50MP Normal Photo Mode Forces standard "Photo" mode to capture full 8192ร—6144 resolution with seamless MediaTek ISP hardware remosaicing. Backend spoofing: Exposes ultra-pixel resolution while keeping normal UI, AE, and HDR controls intact. Strictly excluded from Portrait mode to prevent bokeh chroma corruption.
๐Ÿ“น Pro Video Flat LOG Profile Unlocks a flat LOG color profile in Pro Video mode for maximum dynamic range and cinematic LUT color grading in DaVinci Resolve or Premiere. Unlocks isSupportedVideoLogFormat in camera configuration.
๐ŸŽฌ Cinematic MiMovie (2.39:1) Unlocks 2.39:1 anamorphic widescreen aspect ratio and movie framing guidelines. Unlocks isSupportedVideoMiMovie and isSupportedCinematicVideo.
๐Ÿ“ Video Teleprompter Floating on-screen script prompter with adjustable font size, speed, and placement for effortless vlog presentation. Activates videoPrompterSupported and o0O0o0o hooks.
๐ŸŽฏ Focus Peaking & Zebra Stripes Real-time edge focus highlighting and zebra stripes on overexposed highlight clipping regions. Hooks isSupportDepthFocusForMTK, o0O0ooOO, and isTeleX.
๐Ÿ‘๏ธ AI Motion Tracking Focus Continuous AI tracking focus for human eyes, faces, and moving pets in photo and video. Unlocks isSupportTrackEye, isSupportTrackFocus, and isTrackFocusDefined.
๐Ÿ“„ Document Scanner Mode Automatic document and ID card scanner mode with perspective deskew, shadow removal, and contrast enhancement. Unlocks DocModuleEntry.support, o00o0oO0, and injects mode 186 into DataItemGlobal.getSortModes().
๐ŸŽ™๏ธ Directional Audio Zoom & Bluetooth Mic Unlocks external Bluetooth earbud microphone audio recording and 3-mic directional audio focus. Unlocks isSupportBluetoothHeadsetMic, isSupport3MicEnable, isSupportAiAudioNew, and o00o0000.

๐Ÿ“ข Calling AOSP ROM Testers!

Are you running a custom AOSP ROM on your Redmi Note 12 Pro 5G / Pro+ 5G (ruby / rubypro)? We want your feedback!

We have designed CameraTools specifically to support custom ROMs such as LineageOS, crDroid, Evolution X, PixelOS, DerpFest, and RisingOS.

How to Test on AOSP:

  1. Install Module:
    • Download and install the latest v1.3.2 APK from Releases.
  2. Grant Superuser (Root) Permissions:
    • Open the CameraTools app. When prompted by Magisk, KernelSU, or APatch, tap Grant (Always Allow) so the app can sync settings directly to target camera data directories and execute quick camera restarts.
  3. Enable in LSPosed / Vector:
    • Open your Xposed manager (LSPosed, Vector, etc.).
    • Enable the CameraTools module.
    • Crucial Step โ€” Verify Module Scope:
      • For Ported MiuiCamera: Ensure com.android.camera or com.miui.camera is checked in the scope.
      • For GCam: Ensure your installed GCam package (e.g. com.android.MGC, com.agc.cam, com.shamim.cam) is checked.
      • For AOSP Camera: Ensure org.lineageos.aperture, net.sourceforge.opencamera, or com.android.camera2 is checked.
  4. Configure Settings:
    • Open the CameraTools app and toggle the features you want to test.
    • Tap Restart Camera inside the app.
  5. Capture & Submit Diagnostic Logs:
    • Connect your phone to your PC via USB with USB Debugging enabled.
    • Launch your camera app and run the following command in terminal:
      adb logcat -s CameraTools VectorLegacyBridge
    • If an app crashes, capture the crash stack trace:
      adb logcat -b crash
  6. Submit Feedback:
    • Open an issue on our GitHub Issues Tracker with:
      • Your ROM name & Android version (e.g., crDroid 10.x, Android 14).
      • Camera application tested & package version.
      • Output from adb logcat -s CameraTools.

๐Ÿ› ๏ธ Installation & Setup Summary

  1. Prerequisites:
    • Device: Redmi Note 12 Pro 5G / Pro+ 5G / Discovery (ruby / rubypro)
    • OS: Android 13 or Android 14 (Stock HyperOS / MIUI or AOSP Custom ROM)
    • Root: Magisk, KernelSU, or APatch (Superuser permissions granted to CameraTools)
    • Framework: LSPosed (Zygisk) or Vector installed and active
  2. Setup Steps:
    • Install io.github.official_arvind.cameratools-v1.3.2.apk.
    • Open CameraTools and grant root permission.
    • Activate module in LSPosed / Vector and select camera app(s) in scope.
    • Reboot device or restart zygote.
    • Toggle desired camera enhancements and tap Restart Camera.

โš ๏ธ Disclaimer & Safety

  • Hardware Heat: Bypassing thermal shutdown limits during extended 4K60 video recording or high ambient temperatures will cause the device to heat up. Use common sense and avoid leaving recording unattended in direct sunlight.
  • Camera Sensor Support: Pro RAW (12.5MP native Bayer stream) and 50MP Normal Photo modes utilize the primary Sony IMX766 sensor. On the Dimensity 1080 (ruby), the MediaTek Camera HAL exposes RAW at the native 12.5MP 4-in-1 binned Bayer resolution (50MP is handled via ISP hardware remosaic for JPEG). These modes are strictly bound to Camera ID 0 (rear main lens); the ultra-wide and front cameras continue to operate at their respective native resolutions.

๐Ÿ“„ License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for full details.

Releases

10/25/2026, 9:16:30 AM

๐Ÿš€ CameraTools v1.3.2 โ€” AOSP Crash Fix, Real Leica Color Tuning & Audio Zoom Polish

๐Ÿ› Critical Bug Fixes & System Stability

  • AOSP ROM Missing Resource Crash Fix (Issue #7):
    • Resolved fatal android.content.res.Resources$NotFoundException: String resource ID #0x7f130379 when opening Camera Settings on Evolution X, LineageOS, crDroid, and other custom AOSP ROMs lacking MIUI framework resource overlays.
    • Implemented resilient dynamic fallback mapping in hookAospResourceFixes: safely intercepts Resources.getString(int) and getText(int) for missing Leica string IDs (such as 0x7f130379 -> "Leica"), ensuring camera settings opens seamlessly on any custom ROM without crashing.

๐ŸŽ™๏ธ Audio Subsystem Polish & State Synchronization

  • Audio Zoom Toggle & Active Indicator Glow Fix:
    • Resolved issue where tapping the Directional Audio Zoom button in camera UI failed to toggle state or display active visual glow.
    • Eliminated method collision where isTeleX hook in hookFocusPeakingZebra was inadvertently intercepting audio zoom feature checks.
    • Explicitly initialized AiAudioParameterManager.sSupported = true via reflection and hooked ComponentRunningAiAudioNew.isSwitchOn(int mode) and ComponentRunningAiAudioNew.getResIcon(boolean isNormal) so the audio zoom toggle updates cleanly and displays the active yellow glow indicator.

๐Ÿ”ด Leica Color Science & Tuning Realism

  • True Leica Authentic vs. Leica Vibrant Separation:
    • Fixed bug where switching between Leica Authentic and Leica Vibrant produced identical images due to CameraSettings.getCvType() clamping custom cvType values to 0.
    • Hooked CameraSettings.getCvType() to return the actual user-selected Leica tuning mode (1 for Leica Authentic, 2 for Leica Vibrant).
    • Enables MIUI Camera's GL rendering pipeline to dynamically bind distinct color grading matrices, contrast S-curves, and peripheral vignette shaders for authentic Leica character.

๐Ÿ›ก๏ธ Strict Mode Conflict Isolation & Guard Architecture

  • Movie Frame (MiMovie 2.39:1) Isolation:
    • Strictly prevented 2.39:1 anamorphic crop from injecting into incompatible modes: blocked in Portrait (171), Night (173), Panorama (166), Slow Motion (168/172), and Document (186) modes. Eliminates sensor aspect ratio stretching, crop distortion, and preview freezes.
  • 50MP Normal Photo Guarding:
    • Strictly isolated 50MP hardware remosaicing to standard Photo mode (163) on Camera ID 0 (main rear sensor), completely preventing bokeh depth corruption or green tinting in Portrait mode.
  • Pro Shutter & Video LOG Mode Isolation:
    • Confined extended shutter speed (up to 60s) strictly to Pro Photo (167) and Pro Video (180).
    • Confined flat LOG color profile strictly to Pro Video (180).

๐ŸŽž๏ธ Pro RAW Bayer Sensor Hardware Documentation

  • Dual-File Capture Architecture:
    • Clarified why shooting RAW in Pro mode produces two files: a .jpg (ISP-processed preview with color tuning) and a .dng (uncompressed raw sensor data with full dynamic range) per the Android Camera2 specification.
  • 12.5MP Native Quad-Bayer Readout:
    • Documented that on the MediaTek Dimensity 1080 (MT6877 / Sony IMX766), the MediaTek Camera HAL exposes RAW at the native 12.5MP 4-in-1 binned Bayer resolution (RAW_SENSOR 32). Recommended Adobe Lightroom / Photoshop with custom color profiles for optimal DNG post-processing.

๐Ÿ“ฆ Release Verification & Hashes

  • Package Name: io.github.official_arvind.cameratools
  • Version Code: 132
  • Version Name: 1.3.2
  • SHA256 (io.github.official_arvind.cameratools-v1.3.2.apk): 036BFFE28D60C82B470D36E44F9737542843A7C25A638020E3EE49EFA3A7A310
  • Signing Scheme: APK Signature Scheme v3 (Valid, Signed with Arvind's Release Key)
  • Target Device: Redmi Note 12 Pro 5G / Pro+ 5G / Discovery (ruby / rubypro)
  • OS Support: Android 13 & Android 14 (Stock HyperOS / MIUI & AOSP Custom ROMs)

Assets

2

10/21/2026, 11:48:36 AM

CameraTools v1.3.1 โ€” AOSP Preference Loading & LSPosed API 93 Fix (Pre-Release)

Important

Hotfix Pre-Release for AOSP ROMs & Vector / LSPosed Users:
In v1.3.0, users running AOSP ROMs (such as Evolution X, crDroid, and LineageOS) with Vector or modern LSPosed reported that preferences toggled in the UI were not applied to com.android.camera at runtime (exists=false canRead=false in diagnostic logs).

Version 1.3.1 completely resolves this with our new 4-Tier Bulletproof Preference Architecture.


๐Ÿš€ What's Changed in v1.3.1:

1. LSPosed API 93 RemotePreferences (Non-Root & Root)

  • Declared xposedminversion="93" and xposedsharedprefs="true" in AndroidManifest.xml.
  • Module UI saves preferences via Context.MODE_WORLD_READABLE, redirected automatically by LSPosed API 93 into a shared cross-process IPC directory (/data/misc/.../prefs/io.github.official_arvind.cameratools).
  • HookMain instantiates new XSharedPreferences("io.github.official_arvind.cameratools", PrefProvider.PREFS_NAME), bypassing Android 14 filesystem DAC/MAC sandbox restrictions entirely.

2. Automated SELinux Root Sync Bridge

  • Added syncPrefsWithRoot() in MainActivity: dynamically discovers target camera package UID (stat -c %u), creates target directories, copies the XML config, sets chmod 666, applies chown, and runs restorecon -F to ensure full SELinux compliance.
  • Guarantees that /data/data/com.android.camera/shared_prefs/cameratools_prefs.xml exists, is readable, and has matching SELinux contexts.

3. Android 11+ Package Visibility Bypass

  • Added grantCameraUriPermissions() in MainActivity to explicitly grant FLAG_GRANT_READ_URI_PERMISSION across all 13 supported camera packages (com.android.camera, com.miui.camera, GCam packages, Aperture, GrapheneOS Camera, OpenCamera).

4. Multi-Tier Fallback Provider

  • Completely revamped PrefProvider's loadAllBooleans() to traverse Device-Protected storage (DE), Credential-Protected storage (CE), and fallback XML directly, preventing default false returns.

5. Live Lifecycle Preference Reloading

  • Added hooks on Application.onCreate and Activity.onResume in HookMain to reload settings immediately when switching between CameraTools and the camera application without requiring a full zygote reboot.

๐Ÿ“‹ Instructions for Tester Jay & AOSP Users:

  1. Install Update: Install io.github.official_arvind.cameratools-v1.3.1.apk.
  2. Grant Superuser: Open CameraTools and tap Grant (Always Allow) when prompted by Magisk, KernelSU, or APatch.
  3. Verify LSPosed / Vector Scope: In LSPosed/Vector manager, ensure CameraTools is enabled and com.android.camera (and your other camera apps) are checked in the scope.
  4. Configure & Restart: Toggle your desired settings (e.g., 50MP RAW, 4K60, Bitrate) and tap Restart Camera inside the app.
  5. Verify Logs:
    adb logcat -s CameraTools VectorLegacyBridge
    You should now see:
    [CameraTools] Successfully loaded preferences via LSPosed API 93 XSharedPreferences: raw=true, 50MP=true, 4k60=true
    
    or
    [CameraTools] Preferences updated via ContentProvider: raw=true, 50MP=true
    

๐Ÿ“ฆ Checksums & Verification:

  • APK Filename: io.github.official_arvind.cameratools-v1.3.1.apk
  • Version Code: 131
  • Version Name: 1.3.1
  • Min Xposed API: 93
  • Signature: Android APK Signature Scheme v2 & v3 verified

Assets

1

10/21/2026, 8:16:01 AM

๐Ÿš€ 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

Assets

1

9/21/2026, 5:54:19 PM

Changes

  • Fixed a bug where the app was heavily letterboxed (huge black area at the bottom) on 20:9 screens because modern aspect ratios were not explicitly supported.
  • Implemented automated version bumping in the build script.
  • Modernized the bottom layout into a Material-like floating dock.

Assets

1

9/21/2026, 4:57:18 PM

Changes

  • Implemented edge-to-edge immersive UI with proper WindowInsets padding
  • Created proper Adaptive Icon for Android 8+ devices
  • Fixed bug where toggling switches wouldn't remove hooks due to XSharedPreferences cache issues (migrated to PrefProvider IPC sync)
  • Fixed bug where 50MP mode would attempt to inject unsupported 8192x6144 sizes into the front selfie camera

Assets

1

9/11/2026, 6:46:26 AM

๐ŸŽฌ CameraTools v1.1.0 Release Notes

๐Ÿš€ What's New in v1.1.0:

  • Dual Video (Director Mode / Mode 204) UNLOCKED & FULLY WORKING:
    • Unlocked simultaneous front (OV16A1Q) + rear (Sony IMX766) multi-camera concurrent streaming and recording on Redmi Note 12 Pro 5G (ruby / MediaTek Dimensity 1080 MT6877).
    • Bypassed HAL multi-camera restrictions (onValidateOpenLocked return bypass and max concurrent stream bump).
    • Fixed MediaTek session operating mode (rewriting vendor Qualcomm session types 0x9005 to standard Android SESSION_REGULAR).
    • Added hooks for DualVideoModuleUtil, ComponentRunningDualVideo, and Checker hardware bypass.
    • Cleaned up debug method tracing for optimal camera responsiveness.
  • Modernized Dashboard UI & Verified Package Structure:
    • Full OLED-dark UI dashboard with per-feature colored pill badges, haptic feedback, and smart Enable/Disable All toggle.
    • Updated verified module ID to io.github.official_arvind.cameratools.

๐ŸŒŸ All Features Included:

  1. 4K 60FPS Video Recording: Unlocks true 3840x2160 @ 60 FPS recording with 60 FPS toggle switch.
  2. Cinematic Ultra Bitrate (150 Mbps): Boosts 4K video recording up to 150 Mbps HEVC for studio master quality.
  3. 50MP Full Bayer RAW (DNG): Enables true 50-megapixel uncompressed RAW sensor capture in Pro Mode.
  4. Leica Authentic & Vibrant Profiles + Branded Watermark: Injects official Leica color profiles and branding.
  5. Dual-Camera Concurrent Stream (Director Mode): Full concurrent front + rear recording.
  6. Extended Pro Exposure Range: 60s long exposure astrophotography down to 1/16000s shutter.
  7. Complete Thermal Warning & Shutdown Bypass: Prevents camera close dialogs or recording halts under high temperature.

Package: io.github.official_arvind.cameratools
Version Code: 101
Version Name: 1.1.0

Assets

1