Skip to content
This repository was archived by the owner on Sep 20, 2026. It is now read-only.

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruby 4K 60FPS Unlocker

GitHub Release Framework Magisk Device License

An Xposed/LSPosed & Magisk module to unlock 4K 60FPS video recording in the official MIUI / HyperOS Camera (com.android.camera) on the Xiaomi Redmi Note 12 Pro 5G (ruby).


✨ Features

  • 🔓 Native 4K 60FPS: Unlocks 4K (3840×2160) @ 60 FPS directly in the official camera app.
  • 🎛️ Stock UI Integration: Seamlessly adds the 60 FPS toggle button when 4K resolution is selected.
  • ⚡ Zero Quality Loss: Leverages MediaTek's native hardware HEVC/H.264 VPU encoder (c2.mtk.hevc.encoder).
  • 🛡️ Non-Destructive: 100% in-memory runtime hooks — zero modified system APKs, passes SafetyNet & Play Integrity.

📱 Requirements

  • Device: Redmi Note 12 Pro 5G / Pro+ 5G (ruby / ruby_id, Dimensity 1080)
  • ROM: MIUI 14 / HyperOS 1.0 / HyperOS 2.0 (Android 12 – 14)
  • Root: Magisk, KernelSU, or APatch
  • Xposed Framework: LSPosed or Vector

📥 Download

Grab the latest version from GitHub Releases:

File Type Description
ruby-camera-4k60-v1.0.0.apk Xposed Module Install in LSPosed / Vector (Recommended)
ruby-camera-4k60-magisk-v1.0.0.zip Magisk Module Flashable systemless overlay zip

🚀 Installation

Method 1: LSPosed / Vector (Recommended)

  1. Download and install ruby-camera-4k60-v1.0.0.apk.
  2. Open LSPosed (or Vector Manager) and enable the module.
  3. Ensure Camera (com.android.camera) is checked in the scope.
  4. Force stop the Camera app (am force-stop com.android.camera) or reboot.
  5. Open Camera $\rightarrow$ Video $\rightarrow$ Quality drawer $\rightarrow$ select 4K $\rightarrow$ tap 60!

Method 2: Magisk / KernelSU / APatch

  1. Download ruby-camera-4k60-magisk-v1.0.0.zip.
  2. Flash the zip in Magisk, KernelSU, or APatch.
  3. Reboot your device.

⚙️ How It Works

Stock MIUI/HyperOS artificially limits the video quality list for ruby to 4K 30FPS despite the Dimensity 1080 ISP & VPU supporting 4K 60FPS. This module hooks com.android.camera's ComponentConfigVideoQuality and ComponentConfigVideoSubFPS at runtime to inject the 4K 60FPS profile (2108 / "8,60") and render the 60 FPS toggle switch.


📄 License

Licensed under the Apache License, Version 2.0.

About

⚡ Xposed & LSPosed module unlocking 4K 60FPS video recording on Redmi Note 12 Pro 5G (ruby).

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages