так я и не понял чего не хватает чтобы подписать нужный файлик?
Ключей. KaKaRoTo говорил:
The signature on the NPDRM self file uses the exact same ECDSA curve and the same key as the one used in PS3 .pkg files, so no one has (or could have) the private key for it. What this means is that, even though we finally figured out the missing piece and we now know how the NPDRM self is built, we simply cannot duplicate it.
так я и не понял чего не хватает чтобы подписать нужный файлик?
Ну для начала нужно восстановить по порядку правильную структуру файла.
Как я выше писал, на примере EDAT можно восстановить первую SHA-1 хеш-сумму, как у оригинала. У тебя получилось?
А вот с EBOOT.BIN и с PKG у меня пока не получилось получить из DEBUG-файла верную SHA-1 контрольную сумму.
Вот её нужно научиться правильно генерировать, чтобы пойти дальше к сходству с оригиналом. А, как я понял, всякие утилиты генерируют фейковый digest. И это уже может проверяться в экзешниках и это может быть первой ошибкой в утилите.
Маленькие официальные PKG для тестов:
Вот список самых маленьких официальных PKG 5,91 Кб:
NPEB00092 Battlefield 1943 - Full Game Unlock (NPUB30077)