GhidraRPXLoader
GhidraRPXLoader copied to clipboard
 `Import - Uncaught Exception: java.lang.RuntimeException: java.lang.ExceptionInInitializerError java.lang.RuntimeException: java.lang.ExceptionInInitializerError at generic.continues.ContinuesFactory.create(ContinuesFactory.java:66) at ghidra.app.util.bin.format.macho.MachHeader.createMachHeader(MachHeader.java:73) at ghidra.app.util.bin.format.macho.MachHeader.createMachHeader(MachHeader.java:61) at ghidra.app.util.opinion.MachoPrelinkUtils.parsePrelinkXml(MachoPrelinkUtils.java:56) at ghidra.file.formats.ios.prelink.PrelinkFileSystem.isValid(PrelinkFileSystem.java:78) at ghidra.formats.gfilesystem.factory.GFileSystemBaseFactory.probe(GFileSystemBaseFactory.java:66) at ghidra.formats.gfilesystem.factory.FileSystemFactoryMgr.test(FileSystemFactoryMgr.java:233) at ghidra.formats.gfilesystem.FileSystemService.isFileFilesystemContainer(FileSystemService.java:540) at ghidra.plugin.importer.ImporterUtilities.lambda$showImportDialog$0(ImporterUtilities.java:147) at ghidra.util.task.TaskLauncher$2.run(TaskLauncher.java:122) at...
Maybe integrate the [`GHS demangler`](https://github.com/Maschell/ghs-demangle-java) to automatically identify function parameters, data types (and potentially return data types)?
``` Error importing file: MH3G_Cafe_modified.rpx java.lang.ArrayIndexOutOfBoundsException: Index 2174 out of bounds for length 37 at cafeloader.Cafe_ElfRelocationHandler.relocate(Cafe_ElfRelocationHandler.java:49) at ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext.processRelocation(ElfRelocationContext.java:89) at ghidra.app.util.opinion.ElfProgramBuilder.processRelocationTable(ElfProgramBuilder.java:752) at ghidra.app.util.opinion.ElfProgramBuilder.processRelocations(ElfProgramBuilder.java:697) at ghidra.app.util.opinion.ElfProgramBuilder.load(ElfProgramBuilder.java:163) at ghidra.app.util.opinion.ElfProgramBuilder.loadElf(ElfProgramBuilder.java:100) at ghidra.app.util.opinion.CafeLoader.load(CafeLoader.java:78) at ghidra.app.util.opinion.AbstractLibrarySupportLoader.doLoad(AbstractLibrarySupportLoader.java:346)...
On Ghidra 9.0.2, the following errors occur when attempting to open the Lego Dimensions RPX https://gist.githubusercontent.com/bloodmc/a116141e7486d7fca8a738c02ee43b4e/raw/78f5d6aa00ee5fc93908a327298a80f8db9c37a0/ghidra_lego_rpx.txt This causes all code to show up with `??`. From what I was told,...
Hi, Let's assume in a hypothetical basis I want to re-enable some debug files in the rpx file. Could I patch the binary and get it re-encrypted into the rpx...
when i try to import Minecraft.Client.rpx with ghidra 11.1, GamecubeLoader 11.1 and RPXLoader 11.1, it tells me the program has 0 instructions and 20 data types. when i imported Minecraft.Client.rpx...
With `countLeadingZeroes` user-defined op  With `LZCOUNT`  Syscall with number 
* Upgrade gradlew to 8.10.2 * Fix build errors on Gradle 8 due to deprecated uses. This makes it possible to build the plugin for Ghidra 11.2+.