так я и не понял чего не хватает чтобы подписать нужный файлик?
Ну для начала нужно восстановить по порядку правильную структуру файла.
Как я выше писал, на примере EDAT можно восстановить первую SHA-1 хеш-сумму, как у оригинала. У тебя получилось?
А вот с EBOOT.BIN и с PKG у меня пока не получилось получить из DEBUG-файла верную SHA-1 контрольную сумму.
Вот её нужно научиться правильно генерировать, чтобы пойти дальше к сходству с оригиналом. А, как я понял, всякие утилиты генерируют фейковый digest. И это уже может проверяться в экзешниках и это может быть первой ошибкой в утилите.
Маленькие официальные PKG для тестов:
Вот список самых маленьких официальных PKG 5,91 Кб:
NPEB00092 Battlefield 1943 - Full Game Unlock (NPUB30077)