Update IDA API function names - #3
Conversation
|
not working, displays in 7.7SP1 220118 |
|
There are only a few changes you need to support Python3 and IDA 7.5 (including the original exception in this issue) I can send a PR later, I don't have time to do the proper check to ensure backwards compatibility For Python 3, change all occurrences of Also, change this to fix your immediate issue: To: Finally, for IDA ~7.6: These two lines: Become: EDIT: It may make the most sense to fix this using the approach used by idashims - it helps to avoid breaking backwards compatibility and makes future changes to IDA interfaces easier. There's a performance cost but for a project like this it shouldn't be significant |
I found some function names used in
strcluster.pyto be outdated. I referred to this page for updated function names: https://www.hex-rays.com/products/ida/support/ida74_idapython_no_bc695_porting_guide.shtmlI'm running IDA Pro 7.5.200619 with Python 2.7.18.
The only testing I've done is run the script in IDA Pro and I could see the subview having strings clustered by function and I could jump to those functions with a double-click.