Сообщение от Strong-Men
А все ли LIC.EDAT одинаковые по размеру?
|
Должны быть все одинаковые, потому что у всех длина TitleID и ContentID одинаковые.
Сообщение от Strong-Men
Я например нашол LIC.EDAT размером 65872 = 10150 от игры Portal 2.
|
Видимо кто-то зашифровал с ошибками. Попробуй декриптовать с помощью make_npdata.exe
Команда такая:
make_npdata.exe -d LIC.EDAT LIC.DAT 1
А потом обратно зашифровать:
make_npdata.exe -e LIC.DAT LIC.EDAT 1 1 3 0 16 3 00 Content_ID 1
Или возьми из игры оригинальный LIC.DAT и зашифруй.
Либо сгенерируй с TitleID этот файл
через сайт и зашифруй, потом посмотри на размер.
Сообщение от in1975
Отличия возможны в подписи, которыми подписывали все файлы в игре, поэтому размер может различаться.
|
Да, подзапамятовал, в конце зашифрованного LIC.EDAT может быть лишняя строка с версией минимальной прошивки, она не проверяется, а просто несёт информационный характер и её даже можно удалить. Но размер файла из-за неё конечно меняется на 16 байт (0x10).
Это зависит от выбора вот этого параметра шифрования:
<version>: 1 - EDAT version 1
2 - EDAT/SDAT version 2
3 - EDAT/SDAT version 3
4 - EDAT/SDAT version 4
В "
EDAT version 1" эта строка не добавляется в конец файла. В остальных вериях 2-4 строка добаляется.