Root-level hardware control app for RedMagic devices.
- 🔥 Animated LED-style title on welcome screen
- 📱 Larger app icon integrated into header
- 🧠 Improved tab structure (Hardware tab separation)
- 🎮 Hardware Profiles moved to dedicated hardware section
- ⚡ Cleaner Magic Key control logic (mutually exclusive modes)
- Full control over:
- Cooling fan
- RGB LEDs (Fan, Logo, Shoulder)
- Shoulder triggers
- Liquid cooling pump
- Direct sysfs interaction using root
- Instant hardware response via shell execution
- Fully rewritten LED control engine
- Single unified pipeline for all LED zones:
- Fan
- Logo
- Shoulder
- Shared logic for:
- Color mapping
- Effect mapping
- Command generation
- Steady
- Breathe
- Flashing
- Per-zone LED control
- Full color selection
- Hardware-level enable/disable
- Reliable effect application across all zones
- Toggleable live preview system
- Instantly applies:
- Colors
- Effects
- Can be disabled for performance or battery savings
- Temperature-based fan curves:
- Quiet
- Balanced
- Turbo
- Automatically adjusts fan speed based on CPU temperature (°F)
- Automatic pump profiles:
- Slow
- Medium
- Quick
- Adaptive temperature checks:
- ≥95°F → every 5 seconds
- <95°F → every 10 seconds
- Reads multiple thermal zones
- Automatic value normalization
- Outputs in Fahrenheit for UI + logic
- Enable / disable triggers
- Root-level SAR interaction
- Tap injection support
- Fan LED service maintains LED state
- Prevents system overrides
- Auto-start/stop logic based on usage
- Saves all hardware states:
- LED configs
- Fan curve
- Pump profile
- Preview toggle
- Restores everything on launch
- Clean section-based layout
- Removed redundant controls
- Improved spacing and consistency
- Dedicated preview controls
- Root access required
- Designed for RedMagic devices
This app directly interfaces with hardware nodes. Use responsibly.