Recording Light
1.1.0 · GitHub
More about this app
Recording Light Control gives precise control over the Nothing Phone (3)'s recording light
Recording Light Control
Recording Light Control gives precise control over the Nothing Phone (3)'s recording light.
Prerequisites
Root Access: Tested using KernelSU
Shizuku: if Root Access is not available
Download
You can find the latest APK in the Releases section.
How to Build from Source:
Prerequisites
- JDK 17 or higher
- Android SDK (API 35)
Using Android Studio
- Clone the repository
- Launch Android Studio and open the cloned repository folder
- Gradle will sync automatically, Wait for it to complete
- Build or Run it!
Credits
Built with Kotlin and Jetpack Compose.
How Shizuku is used
Can turn recording light on and off, adjust brightness, blink and breathe via `sh -c` through Shizuku.
This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.
How this app uses Shizuku
Shizuku is used to control the red recording light with privileged shell commands that normal apps cannot run.
- Turn light on and off: turn the recording light fully on or off from the home screen, quick tile or widget using a shell command through Shizuku.
- Adjust light brightness: choose a brightness level in the app and have it applied to the recording light with a shell command through Shizuku.
- Blink and breathe effects: start blinking or breathing animations that repeatedly update the light brightness with shell commands through Shizuku.
- Show current light state: read the current light level with a shell command through Shizuku so the home screen, quick tile and widget can reflect whether the light is on.
Android APIs or commands used
sh -cecho > /sys/class/leds/red/brightnesscat /sys/class/leds/red/brightness
Notable details
Designed for the red recording light on Nothing Phone (3), so other devices have no supported light to control.
Changelog
What's new for version 1.1.0
👀 What's New
- Revamped UI
- Implemented Material You
- Implemented Sematic versioning
📥 Installation
- Download
app-release.apk - Install it on your Nothing Phone (3).
- Open the app and grant Root or Shizuku permission.
- (Optional) Add the "Rec Light" tile to your Quick Settings panel for quick access.
Permissions
6 permissions requested