Reddidn't logo

Reddidn't

Reddidn't is a focused Reddit ad blocker built as a modern LSPosed module. It uses DexKit to locate ad-rendering methods by stable strings and structural characteristics instead of relying on obfuscated class or method names.

Features

  • Block promoted posts in feeds.
  • Block ads in comment threads.
  • Toggle each blocker independently without restarting Reddit.

Compatibility

The matchers in every release target the Reddit version specified within the release notes (and above) and tolerate minor signature drift in nearby releases. Later Reddit versions are best-effort until they have been tested on a device.

Requirements

  • A rooted Android device.
  • An API-101-compatible LSPosed 2.0.x installation.
  • Reddit selected in the module's scope.

LSPatch support is not guaranteed.

Installation

Get it on Obtainium

Building

sh gradlew testDebugUnitTest assembleDebug

The hook-matching rules and maintenance workflow are documented in docs/HOOK_MAINTENANCE.md.

Contributing

Contributions are welcome, especially updates that add support for newer Reddit versions. See CONTRIBUTING.md before opening a pull request.

Community

License

Reddidn't is licensed under the GNU General Public License v3.0.

Releases

v2.0.0

Stable

7/18/2026, 11:20:03 AM

Reddidn't 2.0.0

Reddidn't 2.0.0 is a major rebuild focused on making the module reliable and maintainable.

Highlights

  • Updated promoted-post and comment-ad blocking for Reddit 2026.28.0, with matchers designed to tolerate minor nearby-version drift.
  • Migrated the module to modern libxposed API 101 and LSPosed 2.0.x.
  • Simplified the app to two independent ad-blocking toggles with a focused Material 3 interface.
  • Prevented the comment-ad loading placeholder from flashing before it is blocked.
  • Added installed-Reddit compatibility information and guidance for newer Reddit versions.
  • Added matcher tests, maintenance documentation, Obtainium installation, and public contribution guidance.

Breaking Changes

  • Features unrelated to ad blocking have been removed.
  • An API-101-compatible LSPosed 2.0.x installation is required.

Compatibility

This release was developed and validated with Reddit 2026.28.0 (2628061). Nearby newer versions may work, but compatibility is not guaranteed until they have been tested.

Assets

1

v1.2.2

Stable

11/18/2025, 8:18:46 PM

馃殌 Reddidn't v1.2.2 Release

This release fixes external browser redirect for Reddit internal browser intents.

This version of Reddidn't has been tested and aims to work on Reddit v2025.46.0 and above.

馃摑 Changelog

  • 馃敡 Fixes:
    • External browser redirect for Reddit internal browser intents

Installation

Root | LSPosed

  1. Make sure your device is rooted and you have LSPosed installed.
  2. Download the latest release APK from the assets section below or simply click here
  3. Install the APK on your device.
  4. Enable the module in the LSPosed manager and make sure Reddit is enabled in the scope settings.
  5. Restart Reddit and Reddidn't.

Non-Root | LSPatch

No guarantee that this will work for you, the module was developed to be used with LSPosed in mind!

  1. Install Shizuku and LSPatch (MUST USE JINGMATRIX'S LSPATCH FORK, OFFICIAL WON'T WORK).
  2. Download the latest release APK from the assets section below or simply click here
  3. Install the APK on your device.
  4. Give LSPatch Shizuku permissions.
  5. In LSPatch, patch the Reddit app: select LOCAL while patching, DO NOT INTEGRATE and don't embed Reddidn't.
  6. Install the patched Reddit.
  7. Long press on Reddit in LSPatch and select "Module Scope".
  8. Select Reddidn't from the list.
  9. That's it. Restart Reddit and ads should be gone!

(Reddidn't will still stay "module not activated", ignore that. Toggling off ad blocking features in Reddidn't won't do anything, ads will always be blocked as long as Reddidn't is selected in the scope in LSPatch)

Assets

1

v1.2.1

Stable

10/25/2025, 12:21:54 PM

Synced from main repo release: v1.2.1

馃殌 Reddidn't v1.2.1 Release

This release fixes comment ad-blocking.

This version of Reddidn't has been tested and aims to work on Reddit v2025.43.0 and above.

馃摑 Changelog

  • 馃敡 Fixes:
    • Comment ad-blocking

Installation

Root | LSPosed

  1. Make sure your device is rooted and you have LSPosed installed.
  2. Download the latest release APK from the assets section below or simply click here
  3. Install the APK on your device.
  4. Enable the module in the LSPosed manager and make sure Reddit is enabled in the scope settings.
  5. Restart Reddit and Reddidn't.

Non-Root | LSPatch

No guarantee that this will work for you, the module was developed to be used with LSPosed in mind!

  1. Install Shizuku and LSPatch (MUST USE JINGMATRIX'S LSPATCH FORK, OFFICIAL WON'T WORK).
  2. Download the latest release APK from the assets section below or simply click here
  3. Install the APK on your device.
  4. Give LSPatch Shizuku permissions.
  5. In LSPatch, patch the Reddit app: select LOCAL while patching, DO NOT INTEGRATE and don't embed Reddidn't.
  6. Install the patched Reddit.
  7. Long press on Reddit in LSPatch and select "Module Scope".
  8. Select Reddidn't from the list.
  9. That's it. Restart Reddit and ads should be gone!

(Reddidn't will still stay "module not activated", ignore that. Toggling off ad blocking features in Reddidn't won't do anything, ads will always be blocked as long as Reddidn't is selected in the scope in LSPatch)

Assets

1

v1.2.0

Stable

8/12/2025, 7:52:58 PM

Synced from main repo release: v1.2.0

馃殌 Reddidn't v1.2.0 Release

This release brings two new features:

  • Premium Spoofing
  • External Browser Redirect

馃摑 Changelog

  • 馃啎 Features:

    • Added Premium Spoofing (client-side premium perks, except no-ads)
    • Added External Browser Redirect
  • Misc:

    • Small UI changes

Installation

Root | LSPosed

  1. Make sure your device is rooted and you have LSPosed installed.
  2. Download the latest release APK from the assets section below or simply click here
  3. Install the APK on your device.
  4. Enable the module in the LSPosed manager and make sure Reddit is enabled in the scope settings.
  5. Restart Reddit and Reddidn't.

Non-Root | LSPatch

No guarantee that this will work for you, the module was developed to be used with LSPosed in mind!

  1. Install Shizuku and LSPatch (MUST USE JINGMATRIX'S LSPATCH FORK, OFFICIAL WON'T WORK).
  2. Download the latest release APK from the assets section below or simply click here
  3. Install the APK on your device.
  4. Give LSPatch Shizuku permissions.
  5. In LSPatch, patch the Reddit app: select LOCAL while patching, DO NOT INTEGRATE and don't embed Reddidn't.
  6. Install the patched Reddit.
  7. Long press on Reddit in LSPatch and select "Module Scope".
  8. Select Reddidn't from the list.
  9. That's it. Restart Reddit and ads should be gone!

(Reddidn't will still stay "module not activated", ignore that. Toggling off ad blocking features in Reddidn't won't do anything, ads will always be blocked as long as Reddidn't is selected in the scope in LSPatch)

Assets

1

v1.1.1

Stable

8/12/2025, 12:15:00 PM

馃殌 Reddidn't v1.1.1 Release

馃摑 Changelog

  • 馃敡 Fixes:
    • Fixed comment ad blocking

Installation

Root | LSPosed

  1. Make sure your device is rooted and you have LSPosed installed.
  2. Download the latest release APK from the assets section below or simply click here
  3. Install the APK on your device.
  4. Enable the module in the LSPosed manager and make sure Reddit is enabled in the scope settings.
  5. Restart Reddit and Reddidn't.

Non-Root | LSPatch

No guarantee that this will work for you, the module was developed to be used with LSPosed in mind!

  1. Install Shizuku and LSPatch (MUST USE JINGMATRIX'S LSPATCH FORK, OFFICIAL WON'T WORK).
  2. Download the latest release APK from the assets section below or simply click here
  3. Install the APK on your device.
  4. Give LSPatch Shizuku permissions.
  5. In LSPatch, patch the Reddit app: select LOCAL while patching, DO NOT INTEGRATE and don't embed Reddidn't.
  6. Install the patched Reddit.
  7. Long press on Reddit in LSPatch and select "Module Scope".
  8. Select Reddidn't from the list.
  9. That's it. Restart Reddit and ads should be gone!

(Reddidn't will still stay "module not activated", ignore that. Toggling off ad blocking features in Reddidn't won't do anything, ads will always be blocked as long as Reddidn't is selected in the scope in LSPatch)

Assets

1

v1.1.0

Stable

8/11/2025, 3:12:54 PM

馃殌 Reddidn't v1.1.0 Release

This release has a different signature, so you may have to uninstall the old version and re-install the new one.

This update brings significant code refactoring for hooking, minor bug fixes and UI improvements.

I plan to focus on adding more features apart from ad-blocking in the next release.

馃摑 Changelog

  • 馃敡 Fixes:

    • Potentially fixed a bug where the app wouldn't request root access from Magisk.
    • Fixed a bug where feature config wouldn't save properly.
  • Misc:

    • Refactored hooking code to improve stability and readability.
    • Subtle improvements to the UI readibility and bringing some M3 expressive design elements.

Installation

Root | LSPosed

  1. Make sure your device is rooted and you have LSPosed installed.
  2. Download the latest release APK from the assets section below or simply click here
  3. Install the APK on your device.
  4. Enable the module in the LSPosed manager and make sure Reddit is enabled in the scope settings.
  5. Restart Reddit and Reddidn't.

Non-Root | LSPatch

No guarantee that this will work for you, the module was developed to be used with LSPosed in mind!

  1. Install Shizuku and LSPatch (MUST USE JINGMATRIX'S LSPATCH FORK, OFFICIAL WON'T WORK).
  2. Download the latest release APK from the assets section below or simply click here
  3. Install the APK on your device.
  4. Give LSPatch Shizuku permissions.
  5. In LSPatch, patch the Reddit app: select LOCAL while patching, DO NOT INTEGRATE and don't embed Reddidn't.
  6. Install the patched Reddit.
  7. Long press on Reddit in LSPatch and select "Module Scope".
  8. Select Reddidn't from the list.
  9. That's it. Restart Reddit and ads should be gone!

(Reddidn't will still stay "module not activated", ignore that. Toggling off ad blocking features in Reddidn't won't do anything, ads will always be blocked as long as Reddidn't is selected in the scope in LSPatch)

Assets

1