The tools compiled recently cite fixes to makeself. I still couldn't get a working eboot out of it. I used the newest compiled unself and compared my original NFSHP elf to an elf of the working eboot, and still found some glaring differences. File sizes were the same, but some of the data in the first decrypted section seems off by like 16 bytes or so total.
Also, unself created the same elf as the tools compiled 6 January, so something is still not right with it, or someone knows how to adjust the output and still isn't sharing.