Skip to content

Releases: justfoxing/jfx_bridge_ida

0.2.1

27 Aug 03:32
Compare
Choose a tag to compare
* Fix to allow running on IDA running Python 2 (exec is not a function in py2, so can't wrap it with functools.partial)
* Remove string conversion code for unicode on Py2 - jfx_bridge now takes care of that, as of 0.8.0

0.2.0

25 Aug 09:22
Compare
Choose a tag to compare
* Add support for remoteify and remote_exec - all remote_execs and remoteify-ed objects will be run via execute_sync wrappers, as it's too hard to determine if they're using IDA APIs, so we'll just go with the worst case.

0.1.1

25 Jul 23:40
Compare
Choose a tag to compare
* Fix to keep supporting python 2

0.1.0

22 Jul 00:15
Compare
Choose a tag to compare
* Improve local_call/local_eval hooks - cleaner, and now local_call only does execute_sync for IDA-related code.
* IDABridge server now imports idc,idautils and tries to import sark to make sure they're all easily available for remote_eval
* IDABridge now inherits from jfx_bridge.bridge.BridgeClient - removes a level of indirection when calling remote_import/eval/shutdown
* hook_import argument now exposed on IDABridge

0.0.4

19 Jul 05:16
Compare
Choose a tag to compare
* Fix remote_eval to use idaapi.execute_sync to get on main thread, allowing you to use IDA functions in remote_eval
* Change to using MFF_WRITE for the execute_sync flag for maximum safety - whether you're reading/writing/otherwise, should cover your use case.

0.0.3

01 Jul 22:45
Compare
Choose a tag to compare
* Fix bug where server restarting would hook the previous hook for local_call, instead of the real local_call
* Tie to jfx_bridge 0.3.1 behaviour for local_call result returning (doesn't need to be serialized, 0.3.1 centralizes that)

0.0.1

14 Mar 04:08
Compare
Choose a tag to compare
Initial release of jfx_bridge_ida ("IDABridge")