Skip to content

flipx v0.5

Choose a tag to compare

@jlgrimes jlgrimes released this 27 May 00:31

What's new

  • Shizuku-based launching. HomeRouterActivity now delegates to a new launchComponent AIDL method on the UserService, which fires am 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.