Сообщение от xenonOne
изменяю .elf на .self. Но если оставить .elf то игра пускает но изменения внесенные через HEX в EBOOT.BIN (ранее eboot.elf) теряются и получается что исполняемый файл игры подписывается оригинальными ключами и игнорит все изменения.
|
А что ты там делаешь? Модифицируешь EBOOT.BIN? Внедряешь читы?
- Не забывай для читов делать прибавку в смещениях на +10000 хекс-значений.
- Затем, в батнике есть пауза выполнения скрипта, она записана в строке №65 (pause).
- Когда батник доходит до паузы, он декриптует исходный EBOOT.BIN в EBOOT.elf в папку scetool.
- Во время паузы тебе остаётся только зайти в папку scetool и подменить исходный декриптованный EBOOT.elf на свой модифицированный.
- Затем в батнике нажимаешь Enter и после паузы начинается подписывание декриптованного ELF-файла, который лежит в папке scetool, который ты подменил.
- Вот и вся магия!
Скрипт батника довольно простой, заблудиться там сложно. Другое дело, когда ты пытаешься переподписать EBOOT.BIN под другие регионы, тогда конечно нужно делать некоторые правки в батнике, например менять CID (ContentID) игры под соответствующий регион, заодно не забывать поменять TitleID под этот регион в PARAM.SFO.