The loader helps indentifying offeset of functions, and renaming them, marking Code/Data segments.
Requirements:
- A recent IDA Pro 7.x / 8.x / 9.x with idapython (python 3).
Simply copy the script to the following path:
$IDAPRO/loaders/
Where $IDAPRO is the folder/directory where the ida executable is located.
For example on Windows that would be something like C:\Program Files\IDA Pro 8.3\loaders\
Afterwards, whenever a pixel ABL is loaded into ida pro, the loader module will show up in the options, simply click ok.
the bootloader's content can be extracted using Jonthan Levin's tool ImjTool For example:
./imjtool.ELF64 bootloader-oriole-slider-1.3-10674934.img extract