Skip to content

enovella/jeb2-samplecode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample code (Python scripts & Java plugins) for JEB Decompiler.

JEB 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 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 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

About

Sample code and tutorials using the JEB2 APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.7%
  • Java 19.3%