krekx, да и недолжно быть PS3 EDAT. Вон лицензию не подписываем же в PS3 EDAT, однако плойка его хавает. А make_npdata же считывает Тип 1, значит в EBOOT.BIN записан флаг 01. А раз в проге так написали разрабы
01 - PS2 EDAT, значит они знали, что таким образом подписываются PS2 edat-ы. Ну а почему бы PS3 не уметь читать форматы предыдущих консолей.
Если посмотреть файл EBOOT.BIN от PS2, то наверняка будет сходство в типе NPD заголовка и подписи. А тип 29 - это совсем другая фигня, таким образом подписываются только модули, а не исполняемые файлы. Метод подписи для каждой разновидности файлов свой. И PS3 сразу опознает и не даст прав на исполнение. Например LIC.EDAT имеет NPD типа 00, значит для такого вида файлов PS3 понимает, что нужно с ним делать и какую функцию он выполняет.
krekx, лучше подскажи, как klic получить. Запускаю брутфорсер и нифига не находит.
make_npdata -b EBOOT.ELF EBOOT.BIN 0