I have made a plugin (using IDA Python) that requires the Hex-Rays plugin.
As per the instructions in the hexrays_sdk
folder, I've named my plugin starting with hexrays_
to make sure it loads after Hex-Rays is done loading. However, IDA decides to load my plugin earlier, and hence, it never is able to get True
for idaapi.init_hexrays_plugin()
.
I've tried renaming my plugin in multiple ways, but still cannot seem to get the plugin to load after Hex-Rays.
BTW, I think the issue might be related to the fact that I am storing my plugin in %IDAUSR%/plugins
rather than %IDADIR%/plugins
since I do not want to modify %IDADIR%
.
Is there any kind of workaround to make the plugin load later? Or can I force IDA to load Hex-Rays earlier?