ida-mbn-sbl-loader icon indicating copy to clipboard operation
ida-mbn-sbl-loader copied to clipboard

Cannot load apps.mbn with python-loader

Open nihilus opened this issue 8 years ago • 4 comments

The python loader doesn't seem to do its work. Are there any caveats for it?

nihilus avatar Sep 09 '16 21:09 nihilus

Can you link me to the file? Also check of its actually an mbn file or not.

Surge1223 avatar Sep 14 '16 02:09 Surge1223

it works with CyanogenMod But not with example Xiaomi Note 3 Bootloader

However when python mbn loader can find the correct magic(loader works), only ida-mbn-sbl-loader shows in processor list in ida pro, and if magic is not found i see the option to use regular ARM which can disassembly the loader. So maybe not a big issue.

techbliss avatar Sep 14 '16 11:09 techbliss

So the problem I think is, newer mbn files are not really mbn, but they are ELF files. For now I wrote a simple loader that recognizes the file is ELF but doesn't dissassemble it correctly (yet) if the file is indeed recognized by the python loader (ida-mbn-sbl-loader.py) as an mbn file then I need to see the file so I can correct the parameters for detection/loading. If it's detected as ELF (it will say elf in the load list) than the is a known issue I'm working on.

The problem is newer devices use 64 bit ELF headers, I only have a ida with 32bit load capabilities so ill have to convert the cpp/c++ code to load 64 bit elf headers in python. If you guys want to help me do this we can open a thread on techbliss?

Surge1223 avatar Sep 19 '16 19:09 Surge1223

I'm abroad now so can't write much. I think you comment it pretty much. On the spot, if we can help on this issue please lets us know

techbliss avatar Sep 19 '16 22:09 techbliss