r/unihertz • u/eqbirvin • 14h ago
T2E Toolbox - Sharing an app I made with Gemini that fixed some annoyances I have with the device [Shizuku Required]
This app was made in the Antigravity IDE with Gemini coding and Claude researching at times. I know vibe coded/AI made apps are not everyone’s thing, so I wanted to be very upfront.
Hello, just wanted to share an app I made to address some annoyances I had with the T2E. I spun this one up quickly because there were some things I wanted changed on the phone.
This requires Shizuku and was made for the T2E specifically.
- Status Bar Flashlight Icon: Puts a clean icon dead-center in the status bar when the flashlight is on, so you know immediately if the side key accidentally turned it on in your pocket. Doesn’t block status bar touches.
- I have long press on the programmable key set to turn on the flashlight and realized I had left the flashlight on a couple of times. This helps show when the flashlight is on.
- Side-Key Volume Mode Switcher: Lets you map the programmable side key to cycle Sound → Vibrate → Silent instantly with haptic feedback, without opening any app screen.
- Can be used with any other programmable key; it just adds a launchable shortcut that cycles sound profiles.
- I have it set to a double press of the orange/red side key.
- Unified Status Bar Swipe: Restores stock Android swipe-down behavior (first swipe opens notifications, second swipe opens Quick Settings).
- I hated the split status bar behavior coming from a Pixel; this changes the behavior back to “stock” Android.
- Display Fix: Calibrated screen resolution/density scaling via Shizuku with 1-tap backup/restore.
- This is the least tested one, but it is supposed to change screen rendering from 1080p to about 800p to save a bit of battery while trying to maintain scaling. I used it for a couple of days with no issues before going back to “stock” sizing.
- Warning: if you have the built-in pedometer disabled or uninstalled, it wreaks havoc on the lockscreen when changing density.
- This setting should be used with caution, and only by those who are comfortable with ADB and have already set it up on their device to rescue it in case something with scaling goes south. Unihertz system packages get weird when you start really messing with wm sizing.
- When you use wm sizing and then reboot, the system changes things back to stock; this reapplies the sizing after a reboot.
It collects no data, is fully local, and is open source.
Requirements: Shizuku (no root needed) & Accessibility service.
Download / Source: https://github.com/eqbirvin/T2EToolbox/releases
Unlike my other app, Conduit, this one is not my pride and joy lol, just a tool I made to fix issues I had with the device and add some handy features. I did not enforce a design language or comprehensive smoke tests. I provide no guaranteed support and it will remain a fully vibe-coded app, but drop requests, questions, complaints, anything here and I will try to respond. It does not have a built-in updater, so check releases page regularly if you want to keep on top of new features and fixes I add.
I only shared this because I found it helpful, and figured someone else might too
