Skip to content
Guide

What Is ReVanced? Open-Source App Patches Explained Simply

A neutral explainer on ReVanced: what patches are, how the project works, why some modified apps include ReVanced settings and which risks to weigh.

· 4 min read

If you spend time around Android modified apps, you will meet the name ReVanced sooner or later. Some people describe it as an app, others as a tool, and some modified clients mention it in their feature lists. This guide explains what it actually is, in plain terms, without cheering for it or dismissing it.

ReVanced in one paragraph

ReVanced is an open-source project that builds patches: small, targeted changes applied to an existing Android app. Instead of writing a whole new app, a patch takes the original app package and modifies specific behaviour, such as adding a setting, changing the layout or removing a screen. The project publishes its code publicly, so anyone can read how each patch works. It grew out of interest left behind when an earlier project called Vanced shut down in 2022.

How patching works, conceptually

It helps to understand the basic idea, even if you never patch anything yourself:

  1. Start with an original app file. A patch is written for a particular app and usually for particular versions of it.
  2. Apply selected patches. A patching tool reads the app, applies the changes you selected and produces a new package.
  3. Sign the result. Android only installs signed apps, so the patched package gets a new signature. It is no longer signed by the original developer.
  4. Install it as a separate or replacement app. Because the signature differs, Android treats it as a different app from the store version.

That third step explains a lot. A patched app cannot receive updates from Google Play, and you cannot install it over the store version. Every update means a new patched file.

Where JTikTok fits in

JTikTok (Jimtechs Edition) is an unofficial TikTok client that includes ReVanced patches, and in version 10 the developer added ReVanced settings inside the app's menu. In practice this means some of JTikTok's options, such as the playback controls and feed filters listed on its app page, sit alongside a ReVanced settings area rather than in TikTok's own menus. Exact menu names can change between versions, so check the app itself after each update.

JTikTok is a prebuilt package: someone else has already applied the patches and signed the result. That is convenient, but it changes who you are trusting, which leads to the risks below. JTikTok is not affiliated with TikTok, ByteDance or the ReVanced project.

What open source does and does not mean

Open source is genuinely useful. Public code means experienced people can inspect it, report problems and fork the project if it goes in a bad direction. But it is easy to read too much into the label:

  • Open code is not automatically reviewed code. Being visible is not the same as being checked by someone qualified.
  • The code you can read may not be the file you install. A prebuilt APK from a third party could contain changes that are not in the public repository, and you have no easy way to confirm it matches.
  • Open source says nothing about the terms of the service. A patched client can still break the rules of the app it modifies.

Risks to weigh honestly

  • Account restrictions. Services can restrict or ban accounts that use modified clients. No patch changes that.
  • Trust in the file. With a prebuilt patched app, you trust whoever built and uploaded it. Download only from sources you have good reason to trust, and keep Google Play Protect enabled.
  • Updates and breakage. Patches target specific versions. When the original app changes, patches can stop working until someone updates them, and features may disappear temporarily.
  • Permissions. A patched app usually asks for the same permissions as the original, but review them anyway and deny anything that does not make sense.
  • Legal and ethical grey areas. Some patches change how content or ads are shown. Consider how that affects the creators and services you use.

Key takeaways

  • ReVanced is an open-source project that makes patches for existing Android apps, not a single app.
  • Patched apps are re-signed, so they cannot update through Google Play or install over the store version.
  • JTikTok includes ReVanced patches and, since v10, ReVanced settings inside its menu.
  • Open source helps transparency but does not prove a downloaded file is safe or unchanged.
  • Modified clients carry account, trust and update risks; weigh them before you install.

Apps in this article

Keep reading