clear-tomato is an LSPosed module that removes unwanted main tabs, sub-tabs, floating balls, and feed sections from Fanqie Free Novel and Hongguo Free Short Drama, keeping only what you actually use.
- v1.0.2
- Published at
- 5d ago
- 11
- Stars
- 98
- Download
- Synced at
- 4d ago
Latest release
v1.0.2Oct 14, 2026, 03:23 PMDownloads slow? Switch the source anytime above
README
Project Overview
clear-tomato is an LSPosed module that strips out what you never use in an app: extra tabs, floating balls, and page components. It only removes UI you do not look at and does not block ads; every rule hooks the host's own switch, so when it is off the corresponding views and requests are never created rather than hidden afterward, leaving no blank slots or half-rendered pages. It currently targets Fanqie Free Novel and Hongguo Free Short Drama.
Remove unwanted features at the source instead of covering them up.
Key Features
- Slim main tabs: keep only Bookstore, Bookshelf, and Mine in Fanqie; Home, Theater, and Mine in Hongguo
- Slim sub-tabs: remove Watch Drama, Video, and Mall from the Fanqie bookstore and Favorites from the bookshelf
- Clean profile page: remove coins, cash balance, WeChat withdrawal, welfare, and the bottom feed from Fanqie's Mine page
- Remove floating balls: drop coin widgets, post balls, continue-watching overlays, and cold-start growth bars
- Switch-level control: each rule hooks the host's own switch, so views and requests stop being created when off
- Fault tolerance: when a target method is missing, only that rule is skipped and logged, without affecting others
- Inspectable logs: every rule's attach and trigger is logged and mirrored to logcat
Target Audience
- Fanqie Free Novel users who want a cleaner interface
- Hongguo Free Short Drama users annoyed by floating balls
- Power users comfortable with LSPosed and rooting
Quick Start
- Install the module APK, for example with adb install app-release.apk
- Enable the module in Vector or the LSPosed manager and select com.dragon.read and com.phoenix.read as its scope
- Force-stop the target app and reopen it
- If the first cold start does not take effect, force-stop and restart once more
- To troubleshoot, inspect rule logs with adb logcat -d | grep "ClearApp/"
Core Advantages
- Blocked at the source: views and requests are never created, so the UI has no blank slots
- Verifiable rules: every rule logs, so a broken rule is easy to spot
- Independent rules: one failing rule skips only itself and does not affect the rest
System Requirements
| Item | Requirement |
|---|---|
| OS | Android 8.0 (API 24) or later |
| Root | KernelSU or Magisk, with temporary or permanent root |
| Framework | Vector 2.2 or LSPosed, Xposed API 101 or later |
| Adapted versions | Fanqie Free Novel 7.3.7.33, Hongguo Free Short Drama 7.3.7.32 |
Notes
- Only affects apps already installed on your device and never modifies any installation package
- Rules are written against specific class and method names, so some may break after an app update
- Confirm that using root and Xposed-style tools is legal in your region
Release history
Sort