Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] Allow to disable jadx plugins #2277

Open
skylot opened this issue Sep 13, 2024 · 0 comments
Open

[feature] Allow to disable jadx plugins #2277

skylot opened this issue Sep 13, 2024 · 0 comments

Comments

@skylot
Copy link
Owner

skylot commented Sep 13, 2024

Describe your idea

Sometimes plugins can cause issues, so it will be nice to have an option to disable them.
Not all plugins provide options to disable functionality, so now to completely disable plugin only uninstall can help, but it doesn't work for bundled plugins.

Implementation details:

  • in jadx-cli:
    • new flag to temporarily disable plugins: --disable-plugins "comma separated list of <plugin-id>"
    • command in plugins to disable/enable plugins (saved in plugins config): jadx plugins --disable <plugin-id>
    • mark disabled plugins in plugins list
  • in jadx-gui:
    • Disable/Enable button near uninstall button
    • Grey out disabled plugins
  • in JadxArgs:
    • add disabledPlugins property with type Set<String>
    • plugins from this list will be excluded during loading stage in jadxPluginManager
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant