in1975, ага, я посмотрел твой подписанный
DFENGINE.SPRX и декриптовал:
make_npdata -v -d DFENGINE.SPRX DFENGINE_DEC.SPRX 1
NPD file: DFENGINE.SPRX
NPD version: 3
NPD license: 0
NPD type: 0
SDAT HEADER
SDAT flags: 0x0100003C
SDAT block size: 0x00004000
SDAT file size: 0x11A88C
DECRYPTION KEY: F9A0A163A6E7446294EE54AC30601066
Parsing data...
Checking signatures...
Metadata signature is invalid!
Header signature is invalid!
File successfully parsed!
Decrypting data...
File successfully decrypted!
Получил на выходе исходный дисковый
DFENGINE_DEC.SPRX. Он не подписан в NP, т.к. нет секции NPD. Но есть секции SCE и ELF, а в таких файлах секция NPD должна идти после них, по идее.
Затем декриптовал сам
DFENGINE_DEC.SPRX:
scetool -v -d DFENGINE_DEC.SPRX DFENGINE_DEC2.SPRX
scetool 0.2.9.1 <PRIVATE BUILD:ErikPshat> (C) 2011-2013 by naehrwert
NP local license handling (C) 2012 by flatz
[Build Date/Time: Nov 23 2016/14:51:52]
[*] Loaded keysets.
[*] Loaded loader curves.
[*] Loaded vsh curves.
[*] Using keyset [appldr 0x0016 03.74]
[*] Header decrypted.
[*] Data decrypted.
[*] ELF written to DFENGINE_DEC2.SPRX.
DFENGINE.SPRX залил сюда:
http://rgho.st/8lk9948Zs
Может пригодится для разбора полёта...