AI summary
LSPosed module that removes promoted posts from the X (Twitter) Home timeline and filters promoted videos from the full-screen Video Tab before they render. Requires root and LSPosed framework. Version 1.2.6 adds custom launcher icons, improved method resolution with caching, and fixes for mixed video batches so ads are skipped cleanly without blank pages or lingering audio.
Generated by AI. May contain inaccuracies.
About this app
An LSPosed module that suppresses promoted posts in the X Android Home timeline and filters promoted videos from the full-screen Video Tab before pager creation.
Test procedure
1. Install the APK over the previous test build. 2. Enable it for com.twitter.android in LSPosed. 3. Force-stop X and reopen it. 4. Confirm Home timeline advertisements remain blocked. 5. Open the full-screen Video Tab. 6. Scroll through at least 20 videos. 7. Confirm advertisements are skipped completely, with no blank page or continuing audio. 8. Check that normal swiping and playback remain smooth. 9. Export the LSPosed log.
Disclaimer
This project is independent and is not affiliated with X Corp., Twitter, LSPosed or DexKit. Internal X structures can change without notice.
License
GNU General Public License v3.0
What's new
- Added
- Added custom Twitter Hide Ads launcher icon. - Added legacy launcher assets for mdpi through xxxhdpi. - Added adaptive, round, and monochrome themed icon resources. - Added dynamic resolution of the direct URT state-copy method based on method signature and Kotlin immutable list parameter. - Added caching of the resolved method by X version and APK fingerprint. - Added read-only data-layer diagnostic to identify the mixed Video Tab batch boundary on X 12.10.1. - Added adaptive structural resolution for the Home timeline pre-render boundary.
- Fixed
- Removed only direct promoted timeline-post entries from mixed normal/promoted video batches. - Reconstructed compatible immutable list and verified result before replacing method arguments. - Handled ambiguous resolution, incompatible immutable-list copying, and failed verification gracefully (fails open).
- Removed
- Removed the broad experimental video hook stack.
About this version
- Version
- 1.2.6-test-app-icon (29)
- Size
- 1.69 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 36
- Updated
- Aug 14, 2026
- Package
- my.MrxSiN.twitterhideads
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10