Skip to content

CameraTools v1.3.1: Security Hardening, 15 Features & Modern Logo

Choose a tag to compare

@official-Arvind official-Arvind released this 22 Oct 13:21
· 6 commits to main since this release

πŸ›‘οΈ CameraTools v1.3.1 β€” Security Hardening, CodeQL & 15 Features Official Release

πŸ”’ Security, CodeQL & Supply-Chain Hardening

  • CodeQL Relative Command Execution Resolution (CWE-78 / Alerts #7 & #8):
    • Implemented secure absolute binary path resolution (getSuPath()) querying trusted root binary paths (/system/bin/su, /system/xbin/su, /sbin/su, /data/adb/ksu/bin/su, /data/adb/ap/bin/su), eliminating PATH environment variable hijacking risks.
  • Android Application Backup Security Hardening (Alert #4):
    • Enforced android:allowBackup="false" in AndroidManifest.xml preventing unauthorized local ADB data backup extraction of camera system preferences.
  • GitHub Actions Supply Chain Hardening (Alert #1):
    • Pinned softprops/action-gh-release in .github/workflows/mirror-release.yml to immutable commit SHA c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda (# v2.2.1).
  • Dependabot & Transitive Build Dependency Audit:
    • Cleared and dismissed all legacy build-time transitive alerts; upgraded Android Gradle Plugin to 8.7.3 with verified zero runtime attack surface in release APK.

🎨 Modern Flagship App Icon & Brand Redesign

  • Precision Mechanical Aperture: 6-blade interlocking iris diaphragm geometry.
  • Optical Multi-Coating Lens Reflection: Deep blue-magenta anti-reflective curvature gradients.
  • Cyan Neon Accent Ring: Modern cybernetic glow surrounding the optical core.
  • Leica Ruby Brand Badge: Precision ruby accent pill (#FF1744) honoring classic rangefinder styling.

🌟 All 15 Unlocked Features (With Polished, Non-Technical UI)

  1. πŸŽ₯ 4K 60FPS Video (Rear & Front): Ultra-smooth 4K 60FPS video on rear sensor and 4K (30/60 FPS) on the 16MP front selfie camera.
  2. 🎬 150 Mbps Cinematic Bitrate: Studio-grade 150 Mbps video recording bitrate.
  3. 🎞️ Pro RAW (DNG) Native Bayer Capture: True 12.5MP uncompressed native Bayer RAW (DNG) in Pro mode.
  4. πŸ”΄ Leica Color Profiles & Watermark: Leica Authentic & Vibrant color profiles and genuine bottom-bar Leica watermarks.
  5. πŸ‘₯ Dual-Camera Stream (Director Mode 204): Simultaneous front and rear camera recording.
  6. ⏱️ Extended Pro Shutter Range: Up to 60s long exposure astrophotography down to 1/16000s fast action shutter.
  7. ❄️ Hardware Thermal Bypass: Prevents camera throttling, shutdown popups, and recording cut-offs during high heat.
  8. πŸ” 50MP Normal Photo Mode: True 8192Γ—6144 capture in standard Photo mode with hardware ISP remosaic (strictly excluded in Portrait mode to eliminate green chroma tint).
  9. πŸ“Ή Pro Video Flat LOG Profile: Flat LOG profile in Pro Video for professional LUT grading in DaVinci Resolve.
  10. 🎬 Cinematic MiMovie Mode (2.39:1): Anamorphic cinema widescreen aspect ratio and movie framing.
  11. πŸ“ Video Teleprompter: Floating on-screen script prompter overlay while recording video.
  12. 🎯 Focus Peaking & Zebra Stripes: Real-time colored peaking outlines on in-focus edges and highlight zebra stripes.
  13. πŸ‘οΈ AI Motion Tracking Focus: Real-time AI tracking focus for eyes, faces, and pets.
  14. πŸ“„ Document Scanner Mode: Automatic document and ID card scanner with perspective deskew.
  15. πŸŽ™οΈ Directional Audio Zoom & Bluetooth Mic: Bluetooth earbud microphone support and 3-mic directional audio focus.

πŸ“¦ Release Verification & Hashes

  • Package Name: io.github.official_arvind.cameratools
  • Version Code: 131
  • Version Name: 1.3.1
  • 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)