ShizuStore

Recording Light

Farpathan

1.1.0 · GitHub

Download APK
Vendor-specific Android 14+ 8 months ago Proprietary
7 ShizuStore
350 GitHub
3 Stars
4 MB Size

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

  1. Clone the repository
  2. Launch Android Studio and open the cloned repository folder
  3. Gradle will sync automatically, Wait for it to complete
  4. Build or Run it!

Credits

Close

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 -c
  • echo > /sys/class/leds/red/brightness
  • cat /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.

Close

Changelog

What's new for version 1.1.0

👀 What's New

  • Revamped UI
  • Implemented Material You
  • Implemented Sematic versioning

📥 Installation

  1. Download app-release.apk
  2. Install it on your Nothing Phone (3).
  3. Open the app and grant Root or Shizuku permission.
  4. (Optional) Add the "Rec Light" tile to your Quick Settings panel for quick access.
Close

Permissions

6 permissions requested

  • moe.shizuku.manager.permission.API_V23
  • android.permission.WAKE_LOCK
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.FOREGROUND_SERVICE
  • com.np3.reclight.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Close