English · 简体中文

Re:X app icon

Re:X

Android 12 or later LSPosed Modern API 102 Telegram Ko-fi

A brand-new LSPosed module for the New X Android app

Re:X is closed source. This is its official project page, documentation, and release repository—the source isn't here; it's on my computer.

Preview

Preview screenshots
Timeline and restored branding
Timeline & restored branding
Dynamic colors, the Twitter bird, birdhouse Home icon, M3 FAB with La Pluma icon, a cleaner navigation bar, and cats
Appearance and brand icons
Appearance & brand icons
System font, Twemoji 17.0.3, brand icons, media presentation, and 🥺
Dynamic color settings
Dynamic colors
Colors derived from your system wallpaper, Soft Accent, Material semantic colors, and a blue check that doesn't necessarily have to be blue
FAB button
FAB button
Show/hide, Material 3 rounded rectangle with configurable color schemes
Navigation bar and drawer
Navigation & layout
Freely add or remove bottom navigation and drawer items
Features and enhancements
Features & enhancements
Grok cleanup, custom share domains, media downloads, post actions, and search result tab controls

Features

Appearance & UI

  • Use system dynamic colors for the app theme, with optional Soft Accent and Material semantic color modes.
  • Make the standard Premium blue check follow the primary or tertiary theme color.
  • Configure separate splash screen color combinations for light and dark mode.
  • Hide the compose FAB.
  • Replace the circular compose FAB with a Material 3 rounded rectangle and choose from different Material color schemes.
  • Choose between X's default in-app floating notification, the old wide solid-color UI, or the newer compact UI with a blurred background that X has not enabled yet.
  • Independently choose the old, X default, or newer icon-based tab style for Home, profiles, Explore, and search details.
  • Tint the brand icon at the top of Home with the theme color, as old Twitter did, instead of rendering it in black or white.
  • Replace the 𝕏 logo with the Twitter bird.
  • Replace the Home navigation icon with the birdhouse icon.
  • Replace the post FAB button icon with the quill icon.
  • Use the system font instead of Chirp.
  • Use Twemoji like the web app and old Twitter.
  • Force shared-element transitions when opening images.
  • Enable a horizontal carousel for multi-image posts.

Navigation & layout

  • Freely show or hide Home, Explore, Grok, Notifications, and Chat in the bottom navigation bar.
  • Set main and footer drawer items to follow X, always show where supported, or hide.
  • Add a Re:X settings entry to X's drawer.

Timeline, search & profiles

  • Hide promoted content in timelines and post replies.
  • Hide the live Spaces bar at the top of the timeline.
  • Hide the floating new-posts prompt at the top of the timeline.
  • Hide the Upgrade to Premium button in the Home top bar.
  • Prevent the Home timeline from refreshing automatically when the app starts or tab is switched.
  • Remember and restore the last tab when the app starts.
  • Remember and restore the last scroll position in the timeline when the app starts.
  • Set profile media tabs to a single Media tab, separate Photos and Videos tabs, or a combined tab that opens to a chosen media type by default.
  • Remove the standalone Reposts tab and return reposts to the Posts tab.
  • Split Posts and Highlights.
  • Hide the Subscriptions and Articles tabs.
  • Undo the new oversized single-row layout for major actions such as Unfollow and Message.
  • Hide the paid Subscribe button.
  • Switch between the Android system photo picker and X's built-in post media picker.
  • Choose which Top, Latest, People, Media, and Lists tabs appear in search results.
  • Force the verified-users option to appear in advanced search filters.

Posts, sharing & media

  • Download videos and GIFs from the media long-press menu or fullscreen viewer; the highest available quality is selected automatically.
  • Remove the “Ask Grok” and “Hide” items from the text selection menu.
  • Add system Share, Translate, Define, and Process Text actions to the text selection menu, each configurable as shown directly, collapsed, or hidden.
  • Replace share link domains with twitter.com, fixupx.com, fxtwitter.com, xfixup.com, or a custom domain.
  • Hide the Grok button on post cards.
  • Hide the Grok item in the image long-press menu.
  • Hide the Grok button in the post detail toolbar.
  • Independently manage the Reply, Repost, Like, Dislike, Views, Bookmark, and Share action buttons below timeline posts, the main post on the detail screen, and replies on the detail screen.

Other features

  • Browse and override Boolean Feature Switches collected from the currently supported X version.
  • Back up and restore settings.

Where does the “Re” come in?

After Hachidori stopped being maintained, I never found another LSPosed solution that really fit the way I use X. The Re is basically about picking up where this kind of module left off and starting fresh at the same time. Re:X is built from the ground up specifically for the refactored X Android interface.

It started simply because I couldn't stand that Premium users on iOS could customize their navigation bar while Android users still couldn't, so I added it myself. I'll probably keep adding things I personally want to change, and I want the module's own settings UI to feel pleasant too.

Compatibility

Requirement Supported / tested
Android Android 12 or later (API 31+)
Root Required
Framework A recent LSPosed build, or another compatible framework providing Modern Xposed API 101–102
Target package X for Android — com.twitter.android
Current target X 12.15.0-beta
Tested with X 12.14.0-release, X 12.13.0-release

Re:X only targets the redesigned X interface introduced in 2026. The older pre-rewrite interface and legacy mode are not supported.

Re:X is adapted for specific X versions. After an X update, individual hooks may temporarily stop working when obfuscated structures change. Other versions use feature-based fallback matching where possible, but compatibility is not guaranteed.

Updates, discussion & feedback

When reporting a compatibility issue, please include your Re:X version, X version, and the specific option that stopped working.

Support Re:X

Re:X is free to use. If it makes scrolling X a little nicer, you can support 1Dot on Ko-fi.

Distribution

If you'd like to share Re:X, please share the official project page, Releases, LSPosed page, or Telegram group instead of re-uploading the APK.

See TERMS.md for the rest of the distribution and modification guidelines.

Notes & credits

Re:X is an independent third-party project. It is not affiliated with, endorsed by, or authorized by X Corp.

Releases

1.1.0

Stable

8/9/2026, 11:01:48 PM

+ Added settings import and export

+ Added separate controls for the Reply, Repost, Like, Dislike, Views, Bookmark, Share action buttons on timeline posts, the main post on detail pages, and replies

+ Added an option to hide the compose FAB in the bottom-right corner

+ Added an option to hide the Upgrade to Premium button in the Home top bar (implemented via a feature flag)

! Fixed “Prevent automatic refresh” still inserting a batch of new posts at the top every time the timeline was opened #3

! Fixed the sidebar module entry replacement only working correctly in Simplified Chinese and English #4

! Fixed the “Show as a single Media tab” option on user profiles not taking effect #5


+ 支持设置导入导出

+ 支持分别管理时间线帖子、详情页主帖、详情页回复的回复、转帖、喜欢、不喜欢、浏览、书签、分享这几个帖子底部操作按钮

+ 支持隐藏右下角发帖 FAB

+ 支持隐藏首页顶栏升级 Premium 按钮(实质为功能 Flag)

! 修复“阻止自动刷新”开启后,每次进入事实上仍会在顶部插入一批新内容 #3

! 修复侧边栏模块入口替换只在简体中文和英语下正常生效 #4

! 修复用户主页 - 显示为单个媒体 Tab 效果遗漏 #5

Assets

1

1.0.2

Stable

8/9/2026, 2:13:30 PM

! Fixed issues with "Prevent automatic refresh" causing the homepage to fail to load on first visit and the user relationship page to fail to load [TG #1 #2]
+ Video downloads now support selecting the download location in a public path
+ Optional hiding of the first-time compatibility success toast; this setting is located on the module's homepage.
-—
! 修复“阻止自动刷新”导致首次进入首页无内容也不会加载、用户关系页无法加载 [TG #1 #2]
+ 视频下载支持在公共路径下选择下载位置
+ 可选隐藏首次兜底兼容成功提示,该设置位于模块首页

Assets

1

1.0.1

Stable

8/9/2026, 11:39:26 AM

! Fixed compatibility issues with media downloads in version 12.15.1-beta
^ The FAB button settings preview now follows the actual icon

Assets

1

1.0.0

Stable

8/9/2026, 10:01:25 AM

Re:X 1.0.0

Initial release.

See the README for features and compatibility.

LSPosed API 102 and the latest version of the X app (12.14.0+) are recommended.

Assets

1