Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pnfsoftware/jeb-samplecode
Sample scripts and extensions for JEB Decompiler.
https://github.com/pnfsoftware/jeb-samplecode
java jeb-decompiler python
Last synced: 21 days ago
JSON representation
Sample scripts and extensions for JEB Decompiler.
- Host: GitHub
- URL: https://github.com/pnfsoftware/jeb-samplecode
- Owner: pnfsoftware
- Created: 2015-08-10T00:46:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-07-09T00:12:44.000Z (5 months ago)
- Last Synced: 2024-10-29T16:58:29.489Z (about 1 month ago)
- Topics: java, jeb-decompiler, python
- Language: Python
- Homepage: https://www.pnfsoftware.com
- Size: 366 KB
- Stars: 197
- Watchers: 13
- Forks: 51
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - pnfsoftware/jeb-samplecode - Sample scripts and extensions for JEB Decompiler. (Python)
README
# Sample code for [JEB Decompiler](https://www.pnfsoftware.com).
## Script Development Recommendations
JEB Client extensions (*scripts*) should be written in Python. (We may add support for scripts written in Java in the future.)
Feel free to use the built-in editor in JEB (hotkey F2; then, Edit or Create a Script...)
If you are using Sublime Text 3, we published a ST3 extension to make JEB script writing easier.
Install the `jeb_scriptdev_helper` package using PackageControl or by cloning [that repository](https://github.com/pnfsoftware/jeb_scriptdev_helper) into your Sublime's 'Packages' folder:- OS X: ~/Library/Application Support/Sublime Text 3/Packages/
- Windows: %APPDATA%/Roaming/Sublime Text 3/Packages/
- Linux: ~/.config/sublime-text-3/Packages/## Plugin Development Recommendations
JEB Back-end extensions (*plugins*) should be written in Java. (Some classes of back-end plugins may be written in Python.)
We recommend using Eclipse IDE, although you may use any code editor. If you are using Eclipse, clone [that repository](https://github.com/pnfsoftware/jeb-template-plugin) and follow the README instructions to create an empty plugin skeleton with tester code as well as the accompanying project (to be imported in Eclipse) with integrated JEB API documentation.
## Resources
- [Developer Portal](https://www.pnfsoftware.com/jeb/devportal)
- [API Reference](https://www.pnfsoftware.com/jeb/apidoc)