I followed your description, trying to load an unself'd .sprx into IDA for analysis. Depending on which mode I use (32 bit or 64 bit), IDA either reports that the file doesn't contain any instructions or data (and I end up with a single 0xFFFFFFFF as contents) or claims to load the file into the database but never finishes (i.e. displays this dialog for hours and hours and ...).
I tried with different sprx files from different versions of the firmware. The unself'd ELFs look alright to me in a hex editor, but IDA won't load anything. Is any special version of IDA required? Which one works? Anything else I can try to make things work?
Posted on: June 19, 2011 9:36 AM
To load sprx files just load the file as an elf, not ps3 loader. Then use analyze_sprx. idc
Posted on: June 19, 2011 3:50 PM
Thanks! This works -- at least for a couple of sprx files, not all.