Skip to content
This repository was archived by the owner on Mar 10, 2026. It is now read-only.

Latest commit

 

History

History
84 lines (50 loc) · 3.56 KB

File metadata and controls

84 lines (50 loc) · 3.56 KB

Background

Starting from Reddit 2025.40.0, APKTool does not support decoding due to resource obfuscation.

Currently, the only workaround is to use ARSCLib to skip decoding of obfuscated resources.

There has been a lot of discussion about ARSCLib support, but currently, ARSCLib support is in the development stage.

Fortunately, I had locally saved the code testing the ARSCLib branch last year, and was able to restore it and prepare a patch targeting Reddit 2025.40.0+.

Currently, only the rvx-builder and CLI support ARSCLib. Below are instructions for both.

Patching Reddit v2025.40.0+

RVX-Builder (PC)

  1. Download the rvx-builder executable and run it.

  2. A GUI will open in your browser. Open the rvx-builder settings and enable the ARSCLib toggle. Then, click Home and patch a Reddit APK. Refer to this this document for more details.

RVX-Builder (Android - Termux)

  1. Install rvx-builder in Termux and run it as described in this document.

  2. A GUI will open in your browser. Open the rvx-builder settings and enable the ARSCLib toggle. Then, press Home and patch a Reddit APK. Refer to this this document for more details.

ReVanced CLI (PC)

Requirements

  • x86/x86_64 host architecture
  • Zulu JDK 17 (You can check the installed version by running java --version in a terminal)

Preparing the packages

  1. Check the JSON format in the README.md of the revanced-patches-arsclib repository to see which app versions are supported.

  2. Go to apkmirror.com and download a supported version of Reddit to your PC.

Note

Do not install the APK you downloaded from APKMirror.

  1. Download the following packages to your PC:
  1. (Optional): For simplicity, place the APK and packages you downloaded in a folder named revanced-extended.

  2. Run the following command to merge the split/bundle Reddit APK into a .apk:

# Change filenames as needed

java -jar APKEditor.jar m -i reddit.apkm

Using ReVanced CLI

  • The option '-l' will show the list of available patches.
  • The option '-i' allows you to include patches. (e.g. -i "Custom branding name for Reddit" ...)
  • The option '-e' allows you to exclude patches. (e.g. -e "Disable screenshot popup" ...)
# Change filenames as needed

java -jar revanced-cli-all.jar \
 -a reddit_merged.apk \
 -o output-folder \
 -m revanced-integrations.apk \
 --options options.json \
 -b revanced-patches.jar

After patching is complete, install base.apk from the output-folder folder to your Android device.