Skip to content

ReVanced/revanced-jadx-plugin

 
 

Repository files navigation


                       

Continuing the legacy of Vanced

🩹 ReVanced JADX Plugin

GitHub Workflow Status (with event) GPLv3 License

This repository contains a plugin for JADX to assist with patch test and creation.

❓ About

A plugin for JADX that helps you write ReVanced Patches faster. It generates fingerprints and patch snippets directly from the decompiled code, so you can target methods, fields, and classes without manually inspecting the smali code.

💪 Features

Some of the features the helper provide are:

  • 🧪 Build fingerprints: Declaratively target methods with custom filters
  • 🧩 Patch templates: Instantly generate a fingerprint for any field
  • 🎯 Return override snippets: Generate a boilerplate for all DEX primitive types
  • 🔍️ Class lookup: Build declarative class predicates without memorizing the API
  • And much more!

🚀 How to get started

You can use ReVanced Patches or ReVanced Patches Template to use ReVanced JADX Plugin.

📚 Everything else

📙 Contributing

Thank you for considering contributing to ReVanced JADX Plugin. You can find the contribution guidelines here.

🛠️ Building

To build ReVanced JADX Plugin, you can follow the ReVanced documentation.

📜 License

ReVanced JADX Plugin is licensed under the GPLv3 license. Please see the license file for more information. tl;dr you may copy, distribute and modify ReVanced JADX Plugin as long as you track changes/dates in source files. Any modifications to ReVanced JADX Plugin must also be made available under the GPL, along with build & install instructions.

About

🩹 Plugin for JADX to assist with patches

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages

  • Kotlin 100.0%