Update the installation documentation for the macOS ida#30
Conversation
…inf.is_mf()/set_mf() -> is_be()/set_be()
…inf.is_mf()/set_mf() -> is_be()/set_be()
…inf.is_mf()/set_mf() -> is_be()/set_be()
…inf.is_mf()/set_mf() -> is_be()/set_be()
… inf.is_mf()/set_mf() -> is_be()/set_be()
… inf.is_mf()/set_mf() -> is_be()/set_be()
… inf.is_mf()/set_mf() -> is_be()/set_be()
… inf.is_mf()/set_mf() -> is_be()/set_be()
…mpatible with ida pro 6, 7(beta); for everyone is happy
…mpatible with ida pro 6, 7(beta); for everyone is happy
…mpatible with ida pro 6, 7(beta); for everyone is happy
…mpatible with ida pro 6, 7(beta); for everyone is happy
* fixed inf no attribute "mf", because ida pro beta 3 (170724) renamed inf.is_mf()/set_mf() -> is_be()/set_be() * fixed inf no attribute "mf", because ida pro7 beta 3 (170724) renamed inf.is_mf()/set_mf() -> is_be()/set_be() * Add ida pro version check, about be(big endian) * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy
|
cool, but this update docs for Mac is just for IDA7 (64bit), right? |
|
@aquynh |
|
because Mac IDA is universal binary? i merged #31, so there is a bit conflict now. could you please fix that when you update with more info? |
|
The macOS python is universal binary.
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
|
Merged macOS keypatch docs # Conflicts: # README.md
|
@aquynh I have resolved the conflict. |
| ### Appendix. Install Keystone for IDA Pro | ||
|
|
||
| We all know that before IDA 7.0, IDA Pro's Python is 32-bit itself, so it can only loads 32-bit libraries. For this reason, we have to build & install Keystone 32-bit. However, IDA 7.0 is now a native 64-bit application, which means we also need to install a correct version of Keystone. This section details the steps towards that goal. | ||
| We all know that <= IDA 7.0 (eg: 6.8, 6.9, 6.95, 7.0_x86), IDA Pro's Python is 32-bit itself, so it can only loads 32-bit libraries. For this reason, we have to build & install Keystone 32-bit. However, IDA 7.0 is now a native 64-bit application, which means we also need to install a correct version of Keystone. This section details the steps towards that goal. |
There was a problem hiding this comment.
why did you change "before" to "<=", which indicates also v7.0 (due to =) here?
There was a problem hiding this comment.
yes, but that is confused. how about keeping that "before" part, but change the later part "IDA 7.0 is now a native 64-bit application ..." to "since IDA 7.0 supports both 32-bit & 64-bit ..." ?
|
@aquynh modified, please review. |
|
merged, thanks! |
Update the installation documentation for the macOS ida