rhish777, у тебя пропущен параметр
--self-add-shdrs=TRUE. Потом, следует учитывать конец этой длинной строки:
--self-cap-flags=40000, многие дисковые файлы чаще всего используют другой параметр в конце:
--self-cap-flags=04000. Замечаешь разницу? Ну я это определяю по исходному файлу. Если в исходном стоит 04000 или 40000, тогда и переподписываю с таким же параметром. Но, для информации, если переподписывать дисковый в NPDRM, тогда там параметры меняются на 2000.
А не пробовал переподписать моей сборкой
PS3 Tools Collection? Мне кажется ты каждый раз изобретаешь велосипед
rhish777, попробуй, может получится
Папки и файлы для переподписи просто закидываются в папку
C:\PS3\ps3tools\tools\EDAT_ReENCRYPT\ENC
Потом запускаешь необходимый батник.