Skip to content

hashdb: Improved enum application + decompiler support#55

Open
swyam7980 wants to merge 5 commits intoOALabs:mainfrom
swyam7980:main
Open

hashdb: Improved enum application + decompiler support#55
swyam7980 wants to merge 5 commits intoOALabs:mainfrom
swyam7980:main

Conversation

@swyam7980
Copy link

  • Cache imported API modules to avoid repeated prompts/requests. (really annoyed me)
  • Apply enums across the whole function (operands 0..2, 32-bit mask fallback)
  • Add bulk enum apply for imported module hashes + refresh disasm/Hex-Rays views.
  • Improve highlighted number parsing (more suffixes, case-insensitive)
  • Fix “New name:” form label escaping

TLDR: decompiler support, bulk hash rename, IDA 9.0+ works

- Cache imported API modules to avoid repeated prompts/requests. (really annoyed me)
- Apply enums across the whole function (operands 0..2, 32-bit mask fallback)
- Add bulk enum apply for imported module hashes + refresh disasm/Hex-Rays views.
- Improve highlighted number parsing (more suffixes, case-insensitive)
- Fix “New name:” form label escaping

TLDR: decompiler support, bulk hash rename, IDA 9.0+ works
@swyam7980
Copy link
Author

@williballenthin can you please look into this change
i had issues with the newer ida and made these changes for myself so it would be helpful for others to have this as well
im willing to change the decompiled hash detection a little more cause it works but not all the time.
if its obfuscated it has some issues.

@herrcore
Copy link
Member

herrcore commented Feb 5, 2026

@williballenthin can you please look into this change i had issues with the newer ida and made these changes for myself so it would be helpful for others to have this as well im willing to change the decompiled hash detection a little more cause it works but not all the time. if its obfuscated it has some issues.

@williballenthin is not the maintainer of this project though ironically he may be the best person to review these changes as I don't currently have access to IDA 9+. When I acquire a copy I'll review your changes but you may need to wait a bit...

@swyam7980
Copy link
Author

@williballenthin can you please look into this change i had issues with the newer ida and made these changes for myself so it would be helpful for others to have this as well im willing to change the decompiled hash detection a little more cause it works but not all the time. if its obfuscated it has some issues.

@williballenthin is not the maintainer of this project though ironically he may be the best person to review these changes as I don't currently have access to IDA 9+. When I acquire a copy I'll review your changes but you may need to wait a bit...

Yeh i can wait for verification for the changes
in the mean time if i make more changes to fix the one specific problem i found recently using it .
that would take a while too.

@swyam7980
Copy link
Author

okay ill make these changes and get back soon

swyam7980 and others added 4 commits February 18, 2026 20:20
taken into account for multiple chunks

Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com>
chunks fix As suggested

Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com>
@swyam7980
Copy link
Author

All Current Reviews have been updated and tested by my side.
please go through the changes. @williballenthin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments