GhidraVmlinuxLoader
GhidraVmlinuxLoader copied to clipboard
Extension built for 9.0, but Ghidra is now 9.1-BETA
Plans to update for 9.1 ?
Guess I will try previous Ghidra release
I've installed for 9.0 and don't see Vmlinux Loader as a format option for my Android kernel boot image.
And when I go to the Extensions again, it's unselected. I select and Ghidra prompts for restart but it doesn't stay. The Sample extensions stay.
This is merely a json parser for the output of droidimg, I believe there should be no problem to build with any further version by just updating corresponding properties. I'm not using Ghidra recently so please let me know the result if you'd like to try.
The extension installation problem seems to be with your Ghidra installation. Never seen this problem before.
@idl3r Thanks, I'll try doing that and use with Ghidra 9.1-BETA
Hi there.
Few days ago I've managed to adjust this extension to Ghidra's 9.1 as there were some API changes. You can find it on https://github.com/dobo90/GhidraVmlinuxLoader/tree/ghidra_9.1-BETA.
@zdrouse did you compile plugin using gradle? If not, you have to:
cd /path/to/extension
export GHIDRA_INSTALL_DIR=/path/to/ghidra
gradle
Btw, today final Ghidra 9.1 has been released. I haven't tested my changes with it.
Hey @dobo90, thanks for this! I'm gonna give it a go - I haven't tried changing the properties myself yet.
@dobo90 Thanks for the input!
@dobo90 Hey there, I tried doing the build with your modifications, but for 9.1 Got an error for class version, I'm gonna try figuring out how to handle that but maybe you know more about it.
EDIT: I should also mention that I got this same error when trying the modifications you had for the BETA build as well.
@zdrouse most likely your jdk version is too low.
@zdrouse I'm using Arch Linux with JDK11 and I have no issues with building. I've uploaded compiled version for Ghidra 9.1. You can check it on: https://github.com/dobo90/GhidraVmlinuxLoader/releases/tag/0.1-ghidra_9.1 Hopefully it will work for you.
Updated the code to match latest Ghidra 10.4. Issue closed.