flipx v0.5
What's new
- Shizuku-based launching. HomeRouterActivity now delegates to a new
launchComponentAIDL method on the UserService, which firesam start -n <component>as shell uid. Improves consistency of the launching path. - RG Rotate fullscreen toggle — new switch in the Rotation section. Applies both userspace levers for hiding system bars and ignoring per-app orientation locks (
wm set-ignore-orientation-request+policy_control immersive.full=*). Default off.
Known limitation: launcher pillarbox
On the RG Rotate, every launcher (and most apps) gets a 648×720 window inside the 720×720 panel — 36px of dead space on each side. We diagnosed this exhaustively: it's neither home-stack assignment, nor an app manifest aspect ratio, nor a launching-context propagation issue. It's an OEM-level navigation bar reservation enforced inside the Unisoc framework overlay, and no userspace lever (Shizuku-included) unlocks it. Fixing it requires root + a Magisk module that patches the framework resources.
The v0.5 fullscreen toggle is shipped anyway because (a) it's harmless when ineffective and (b) it may work on future Android builds or on differently-configured devices. If you toggle it on and your launchers fill the full 720×720, great. If not, this is the device's limit.
Install / upgrade
adb install -r flipx-v0.5.apk over your existing install.