Skip to content
Permalink
master
Loading

Commits on Feb 18, 2021

  1. Update Install guide (#80)

    Add information that user has to install the Six library in order for keypatch to function.
    KulaGGin committed Feb 18, 2021

Commits on Jun 21, 2020

  1. work with IDA 7.5

    aquynh committed Jun 21, 2020
  2. install keystone without --pre

    aquynh committed Jun 21, 2020

Commits on Jun 15, 2020

Commits on Jan 17, 2020

  1. Update CREDITS.TXT (#69)

    hotwinter authored and aquynh committed Jan 17, 2020

Commits on Jan 16, 2020

  1. Fix keypatch for IDA7.4 compatible to both python2 and 3 (#67)

    * Fix keypatch for IDA7.4 compatible to both python2 and 3
    
    * fixed compatibility issue with 6.x and 7.1
    hotwinter authored and aquynh committed Jan 16, 2020

Commits on Dec 11, 2018

  1. Fixed: the return value truncated(32 bit) of get_name_value function …

    …that analyzed 64 bit binary file about ida64 for win, and etc (#60)
    
    * 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 pro beta 3 (170724)   renamed inf.is_mf()/set_mf() -> is_be()/set_be()
    
    * 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 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()
    
    * fixed inf no attribute "mf",   because ida pro7 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()
    
    * 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)
    
    * Add ida pro version check, about be(big endian)
    
    * Add ida pro version check, about be(big endian)
    
    * 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
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Fixed inf has no attribute "mf" (#25)
    
    * 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
    
    * Minor bug fixes and code cleanup (#26)
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Update the installation documentation for the macOS ida
    
    * Improve the accuracy of the documentation
    
    * Fixed the form cannot be shown for ida pro 7.2 beta Version 7.2.181019. "form: error at  %/"
    
    * 1. Added debugging by pydevd
    2. Added name with $, eg: jmp     short $Done$
    3. Updated Author Date 2016->2018
    4. Updated MAX_INSTRUCTION_STRLEN to 256
    5. Fixed: the return value truncated(32 bit) of get_name_value function that analyzed 64 bit binary file about ida64 for win
    fjh658 authored and aquynh committed Dec 11, 2018

Commits on Dec 9, 2018

  1. Fixed the form cannot be shown for ida pro 7.2 release version (#55)

    * 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 pro beta 3 (170724)   renamed inf.is_mf()/set_mf() -> is_be()/set_be()
    
    * 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 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()
    
    * fixed inf no attribute "mf",   because ida pro7 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()
    
    * 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)
    
    * Add ida pro version check, about be(big endian)
    
    * Add ida pro version check, about be(big endian)
    
    * 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
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Fixed inf has no attribute "mf" (#25)
    
    * 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
    
    * Minor bug fixes and code cleanup (#26)
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Update the installation documentation for the macOS ida
    
    * Improve the accuracy of the documentation
    
    * Fixed the form cannot be shown for ida pro 7.2 beta Version 7.2.181019. "form: error at  %/"
    fjh658 authored and aquynh committed Dec 9, 2018

Commits on Mar 12, 2018

  1. MOVT support in fix IDA syntax for ARM-THUMB (#37)

    * added support to ARM_THUMB MOVT in fix_ida_syntax
    
    * added support to ARM_THUMB MOVT in fix_ida_syntax; not returning immediatly
    moonbone authored and aquynh committed Mar 12, 2018

Commits on Oct 6, 2017

  1. cleanup README

    aquynh committed Oct 6, 2017
  2. Update the installation documentation for the macOS ida (#30)

    * 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 pro beta 3 (170724)   renamed inf.is_mf()/set_mf() -> is_be()/set_be()
    
    * 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 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()
    
    * fixed inf no attribute "mf",   because ida pro7 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()
    
    * 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)
    
    * Add ida pro version check, about be(big endian)
    
    * Add ida pro version check, about be(big endian)
    
    * 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
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Fixed inf has no attribute "mf" (#25)
    
    * 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
    
    * Minor bug fixes and code cleanup (#26)
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Update the installation documentation for the macOS ida
    
    * Improve the accuracy of the documentation
    fjh658 authored and aquynh committed Oct 6, 2017

Commits on Oct 5, 2017

  1. Add install methods for IDA 7.0 windows (#31)

    Also left space for other OS.
    SilverBut authored and aquynh committed Oct 5, 2017

Commits on Sep 7, 2017

  1. fixed ida pro 7 beta6(170831) x86 crash and code refactor (#27)

    * 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 pro beta 3 (170724)   renamed inf.is_mf()/set_mf() -> is_be()/set_be()
    
    * 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 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()
    
    * fixed inf no attribute "mf",   because ida pro7 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()
    
    * 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)
    
    * Add ida pro version check, about be(big endian)
    
    * Add ida pro version check, about be(big endian)
    
    * 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
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(),  Compatible with ida pro 6, 7(beta);
    for everyone is happy
    
    * Fixed inf has no attribute "mf" (#25)
    
    * 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
    
    * Minor bug fixes and code cleanup (#26)
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * 1. fixed ida pro 7 beta6 x86 crash.  idainfo object has no attribute 'procname'
    2. refactor: removed "from idc_bc695"  According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695.
    3. refactor: removed  the adapter idaapi.read_selection.    idaapi.read_selection has been adapted internally
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    
    * Merge branch 'master' of https://github.com/fjh658/keypatch
    fjh658 authored and aquynh committed Sep 7, 2017

Commits on Aug 29, 2017

  1. Minor bug fixes and code cleanup (#26)

    Rupan authored and aquynh committed Aug 29, 2017

Commits on Aug 2, 2017

  1. Fixed inf has no attribute "mf" (#25)

    * 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
    fjh658 authored and aquynh committed Aug 2, 2017

Commits on Jul 21, 2017

  1. Update README.md

    add IDA 7 into the list of supported versions
    aquynh committed Jul 21, 2017
  2. update CREDITS.TXT

    aquynh committed Jul 21, 2017
  3. IDA 7.0 Beta checks and fixes (#24)

    * IDA 7.0 Beta checks and fixes
    
    * fix ida 7 right click menu
    
    * add other hexrays recommended change to use get_widget_type in the body of the hook
    Tyler H authored and aquynh committed Jul 21, 2017

Commits on Jul 3, 2017

Commits on Jan 17, 2017

  1. update ChangeLog

    aquynh committed Jan 17, 2017
  2. version 2.1

    aquynh committed Jan 17, 2017

Commits on Dec 22, 2016

  1. bump version to 2.1

    aquynh committed Dec 22, 2016
  2. update TUTORIAL

    aquynh committed Dec 22, 2016

Commits on Dec 15, 2016

Commits on Dec 11, 2016

Commits on Dec 9, 2016

  1. update CREDITS.TXT

    aquynh committed Dec 9, 2016

Commits on Nov 27, 2016

  1. Commit the right file this time

    Stefan Esser
    Stefan Esser committed Nov 27, 2016
  2. Add searching for all occurence of assembled instructions

    Stefan Esser
    Stefan Esser committed Nov 27, 2016

Commits on Oct 14, 2016

  1. work on IDA 6.5

    aquynh committed Oct 14, 2016

Commits on Oct 9, 2016

  1. Merge pull request #18 from pedrib/pedrib-patch-2

    Update readme for Linux installation
    aquynh committed Oct 9, 2016

Commits on Oct 8, 2016

  1. Update readme for Linux

    Pedro Ribeiro
    Pedro Ribeiro committed Oct 8, 2016
  2. Merge pull request #1 from keystone-engine/master

    aa
    Pedro Ribeiro
    Pedro Ribeiro committed Oct 8, 2016
Older