|
Софт для PS3 Программы Homebrew для PS3 |
16.06.2019, 21:08
|
Сообщение: #1 (1184671)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,254
Вы сказали Спасибо: 26,996
Поблагодарили 42,539 раз(а) в 12,173 сообщениях
Сила репутации: 10Репутация: 41734 
(репутация неоспорима)
|
ArtemisPS3 - Подключаем читы в играх
ArtemisPS3 - телепортер читов для Playstation 3
Приложение для запуска игр с чит-кодами, такими, как бесконечные жизни, здоровье, боеприпасы и т.д!
Artemis.png
ВАЖНО! - Любое вмешательство в программный код игры вы делаете на свой страх и риск!
- Будьте готовы к тому, что из-за запуска некорректного стороннего кода, игра и консоль может зависнуть!
- Алгоритм работы всех взломщиков кодов для PlayStation 1, PlayStation 2, PlayStation 3 не отличается от этого приложения.
- Желательно запускать проверенные значения, проверенные коды, соответствующие версии игры и версии обновлений, для которых были указаны чит-коды.
- Чит-коды - это указатель адреса смещения в памяти запущенной игры и подмена по этому адресу значения кода.
- Имейте в виду, что, если игра была обновлена на версию, для которой значения чит-кодов не предназначены, то в другой версии будут подменяться значения совершенно не по тому адресу, отвечающему в чите за определённое действие.
- Если Ваша игра не соответствует коду диска, не соответствует номеру обновления, то в лучшем случае, запущенный код не будет иметь эффекта, в худшем - консоль может зависнуть.
ВНИМАНИЕ!
ПОСЛЕ ИГРЫ С КОДАМИ, ВАЖНО ПОЛНОСТЬЮ ВЫКЛЮЧАТЬ КОНСОЛЬ!
Долго держать кнопку на джойстике и выбрать ОТКЛЮЧИТЬ СИСТЕМУ!
НЕ РЕКОМЕНДУЕТСЯ ВЫХОДИТЬ ИЗ ИГРЫ В МЕНЮ XMB, ЗАКРЫВАТЬ ИГРУ С ЗАПУЩЕННЫМИ КОДАМИ
Консоль может зависнуть и потребуется принудительное отключение питания или отключение провода.
А при последующем включении консоли будет произведена проверка и восстановление файловой системы.
Если игра зависает после активации кода, внимательно проверьте все параметры, соответствует ли версия игры, соответствует ли обновление, бывает и что код не рабочий, что тоже возможно, так как база существующих кодов значений универсальна, используется и PS3usercheat Code Unique, NetCheat PS3, с незначительными изменениями в написании строк кода, в таком случае пользуйтесь конвертером кодов.
Оффсайт: https://www.gamehacking.org/artemis
Источник: https://github.com/Dnawrkshp/ArtemisPS3
База читов: PS3 Artemis Codelist Database (от Aldostools)
Поиск по TitleID: https://ps3.aldostools.org/codelist.html?q=BLES00875
Скачать: https://github.com/bucanero/ArtemisPS3/releases/latest
Скачать: Artemis Database.7z (DB by DruchaPucha)
Конвертер кодов PS3 Disk: https://gamehacking.org/system/ps3
Конвертер кодов PS3 PSN : https://gamehacking.org/system/ps3n
# ArtemisPS3
Система взлома Playstation 3 с открытым исходным кодом, созданная в рамках инициативы Project Artemis
Ваша PS3 должна работать с CFW 3,55 или выше (поддерживаются DEX и CEX)!
Установка Artemis PS3
Установка чит-кодов
Выберите между установкой файла .ncl на флешку или в каталог установки Artemis на внутренний HDD. - Для флешки:
- Cоздайте в корне новую папку под именем USERLIST
- Поместите в папку любые файлы *.ncl
- Вставьте USB-накопитель в правый USB-слот PS3 и запустите Artemis PS3.
- Для внутреннего HDD
- Запустите FTP-сервер на PS3 (multiMAN/webMAN)
- Перейдите в папку /dev_hdd0/game/ARTPS3001/USRDIR/USERLIST/
- Поместите любые файлы *.ncl в папку и запустите Artemis PS3
Выбор кодов:- Запустить приложение ArtemisPS3 GUI (r5) из главного меню консоли XMB
- Перейти в меню Cheat нажать
![Cross PS3](images/smilies/cross_ps3.png)
- В перечне User List выбрать интересующую игру нажать
![Cross PS3](images/smilies/cross_ps3.png)
- Выбрать в списке строку с нужными кодами и нажать Enable (кнопка
), слева от строки появится надпись (once) код активирован
- Просмотр кода, и авторства, кнопка
![Triangle PS3](images/smilies/triangle_ps3.png)
- Возвращаемся в главное меню Artemis - кнопкой
и нажимаем Start game (прозвучит один короткий сигнал и Artemis вернет вас в XMB)
- Запускаем игру и в правом верхнем углу должно появится сообщение "Artemis PS3 Start To Attach"
- Далее нажать прозрачную кнопку
в центре джойстика, откроется всплывающее меню XMB
- Затем нужно зажать кнопку
, и подождать когда появится сообщение "Artemis PS3 Attach and Wrote", это означает что читы активированы!
- Повторно нажать кнопку
, вернуться в игру и наслаждаться взломом
Создание списков читов (.ncl)- Файлы списков NetCheat встроены в NetCheat PS3
- Загрузите и запустите NetCheatPS3
- На вкладке Коды создайте новый код и назовите его как хотите
- В текстовом поле введите любые коды NetCheat PS3 (или используйте список кодов, щелкнув квадрат в левом нижнем углу)
- Наконец нажмите Save All и укажите место сохранения для нового *.ncl
Создание расширенных списков читов (.ncl)
Новым в Artemis PS3 является возможность добавлять теги опций. Эти теги позволяют указать параметры для кода, который имеет несколько эффектов для одного адреса. Использование тегов вместо нескольких кодов сокращает общий список читов. Формат тега option очень специфичен и должен использоваться точно так, как описано: - Тег начинается с квадратных скобок, которые окружают идентификатор ([Z]).
- Этот идентификатор должен быть коллекцией заглавных Z.
- Например, тег, такой как [ZZZZ], имеет идентификатор ZZZZ. [zz] не является действительным идентификатором.
- После открывающего тега находятся элементы или параметры.
- Каждый элемент начинается со значения, которое представляет опция, знака равенства = и имени опции.
- Элементы разделяются точкой с запятой ;.
- Тег опции будет выглядеть примерно так: [ZZ] 0010 = Это 0x10; 0020 = Это 0x20
- Но теперь мы должны закончить тег. Чтобы завершить тег опции, вы просто добавляете косую черту / перед идентификатором и окружаете что в скобках ([/Z]).
- Наконец, чтобы фактически реализовать это как значение для кода, просто поместите идентификатор тега в любом месте кода, который вы хотите.
- Например, в Jak 1 есть 4 различных типа эко-состояний, в которых вы можете находиться. Красный, синий, зеленый и желтый.
- Каждый использует одну и ту же строку. Таким образом, соответствующий код, использующий теги параметров:
- 0 201FEE08 ZZ
- 0 201FEE18 FFFFFF7F
- 0 201FEE0C 00000040
- [ZZ]01=Yellow;02=Red;03=Blue;04=Green[/ZZ]
Вшиваем читы Артемиса напрямую в EBOOT.BIN
Декриптуем конечно EBOOT.BIN в EBOOT.elf.
В читах для Артемиса, есть вот такого типа секции читов:
Infinite Health
0
Hiei-YYH
0 00173474 38602710
0 00173478 9064041C
0 0017347C 48000044
- На первой позиции, после нуля, например первая строка 00173474 - это адрес чита. Следом идёт его значение - 38602710
- В декриптованном EBOOT.elf адресация смещена назад ровно на 0x10000 шестнадцатеричных байт или 65536 десятичных байт.
- От адреса 00173474 отнимаем 10000 получаем позицию в ELF - 00163474.
- На этой позиции меняем байты на новое значение: 38602710
Так же, в читах для Артемиса встречаются такие строчки, начинающиеся не на 0, а на B
AoB Max + Infinite Ammo
0
tekman
B 00010000 04000000
B 54E7001E54A5043E386000017CE6412E808400807CE4302E 54E7001E54A5043E3980000091840008808400807CE4302E
- Тут идёт поиск и замена байтовой последовательности
- Ищем первое значение в файле EBOOT.elf: 54E7001E54A5043E386000017CE6412E808400807CE4302E
- Меняем это значение на второе значение: 54E7001E54A5043E3980000091840008808400807CE4302E
- EBOOT.elf потом конечно подписываем в EBOOT.BIN.
- Вот и вся инструкция.
- Если в папке ArtemisPS3-r5\ArtemisPS3-GUI\pkgfiles\USRDIR\USERLIST отсутствуют читы для вашей версии игры или региона, либо ваш EBOOT.BIN обновился на более новую версию, а читы у Артемиса устаревшие для старой версии игры, тогда ищем то старое обновление, под которое писались читы, декриптуем EBOOT.BIN, находим позицию.
- Смотрим окружение вокруг позиции чита, и находим то же самое окружение в новом файле обновления или региона игры.
- Таким образом легко портировать читы от любой версии и региона в другую.
- Если вы не знаете как декриптовать EBOOT.BIN и обратно зашифровать, тогда читы писались значит не для вас, проходите мимо!
CodeUnique.png Формат читов CodeUnique 2.3 поддерживает утилита от Aldostools PS3 Cheat Editor
Она поддерживает файлы читов в форматах " st.dat", " .ps3cheat" и " .txt"
Может сохранять их в таких же форматах, и даже паковать в PKG.
Подробнее читайте в файле C:\PS3\ps3tools\tools\readme_ps3cheateditor.txt
Скачать базу читов: CheatsDB.rar 950 игр (ОБНОВЛЕНО: 17.08.2015)
Использование Чит-кодов на PS3
|
Портируем читы в EBOOT.BIN игры
|
Последний раз редактировалось ErikPshat; 20.04.2024 в 11:58.
|
|
|
Эти 12 пользователя(ей) сказали Спасибо ErikPshat за это полезное сообщение:
|
Ang3l42 (16.06.2019),
BaseD (01.10.2019),
BlHermit (13.01.2020),
Eliana (13.08.2019),
Emeks (20.10.2021),
jekakmv (01.10.2019),
kaspies (28.06.2019),
pavlik (16.06.2019),
realorinoco (04.03.2023),
tjim2017 (03.12.2019),
vicocu (22.02.2022),
Z0rdan (16.06.2019)
|
02.09.2019, 20:46
|
Сообщение: #281 (1192191)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,346
Вы сказали Спасибо: 1,921
Поблагодарили 10,205 раз(а) в 2,124 сообщениях
Сила репутации: 1Репутация: 10153 
(репутация неоспорима)
|
ErikPshat,
я так понял прежде чем делать чит, надо с начало посмотреть есть ли обнова для данной игры, что бы потом понять как подписывать. да?
|
|
|
02.09.2019, 20:51
|
Сообщение: #282 (1192192)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,254
Вы сказали Спасибо: 26,996
Поблагодарили 42,539 раз(а) в 12,173 сообщениях
Сила репутации: 10Репутация: 41734 
(репутация неоспорима)
|
Сообщение от Serp87
а зачем мне его переподписывать, читы в нем встроены, мне просто надо его упаковать в PKG, правильно же?
|
А как же ты будешь встраивать в него читы, если не переподписывать? ![Ыыы!](images/smilies/gs.gif)
Вот затем и надо! Понятно, что за тебя другие люди встроили читы, но они же наверное его переподписали
Сообщение от Serp87
я так понял прежде чем делать чит, надо с начало посмотреть есть ли обнова для данной игры, что бы потом понять как подписывать. да?
|
А ты как думаешь? Ну можешь сделать читы и не на обнову, а взять с диска, встроить читы и подписать в NPDRM.
Только вопрос в том, что те люди, которые хотят играть в обновлённую игру, где исправили всякие глюки, захотят ли они играть с твоими читами и глюками?
|
|
|
02.09.2019, 20:56
|
Сообщение: #283 (1192193)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,346
Вы сказали Спасибо: 1,921
Поблагодарили 10,205 раз(а) в 2,124 сообщениях
Сила репутации: 1Репутация: 10153 
(репутация неоспорима)
|
Сообщение от ErikPshat
Понятно, что за тебя другие люди встроили читы, но они же наверное его переподписали
|
это я сам читы встраивал,по твоему мануалу
Сообщение от ErikPshat
А ты как думаешь? Ну можешь сделать читы и не на обнову, а взять с диска, встроить читы и подписать в NPDRM.
Только вопрос в том, что те люди, которые хотят играть в обновлённую игру, где исправили всякие глюки, захотят ли они играть с твоими читами и глюками?
|
ну это понятно теперь, про те читы которые я сделал, у меня из обновленных версий.
|
|
|
02.09.2019, 21:28
|
Сообщение: #284 (1192196)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,254
Вы сказали Спасибо: 26,996
Поблагодарили 42,539 раз(а) в 12,173 сообщениях
Сила репутации: 10Репутация: 41734 
(репутация неоспорима)
|
Сообщение от Serp87
это я сам читы встраивал,по твоему мануалу
|
Тогда в чём вопрос, типа зачем мне его переподписывать? Когда ты его очевидно переподписал
Сообщение от Serp87
а зачем мне его переподписывать, читы в нем встроены, мне просто надо его упаковать в PKG, правильно же?
|
Бери полностью обновление, кидай в папку ENC, замени там на свой EBOOT с читами. Измени название папки обновления как TitleID игры вместо ContentID, смотря как ты её распаковал из официального PKG.
А так как ты его уже переподписал, значит он подписан подписью под 3.30 (вернее даже под 0,98 ![Ыыы!](images/smilies/gs.gif) ), поэтому открывай там PARAM.SFO и меняй минимальную версию на 3.30, ниже не имеет смысла, потому что ниже ни у кого даже кастомных прошивок нету, т.к. игра теперь будет работать на любой версии прошивки из-за ключа в подписи EBOOT.BIN, если конечно в игре больше нет других SCE-файлов, которые подписаны под высшую прошивку.
Ну и пакуй утилитой в PKG. Там просто укажешь на PARAM.SFO, как программа просит, вот и всё. Потом готовый PKG можешь переименовать как тебе нравится.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
02.09.2019, 21:45
|
Сообщение: #285 (1192198)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,346
Вы сказали Спасибо: 1,921
Поблагодарили 10,205 раз(а) в 2,124 сообщениях
Сила репутации: 1Репутация: 10153 
(репутация неоспорима)
|
ErikPshat,
завтра займусь, будь на связи ![Ыыы!](images/smilies/gs.gif)
|
|
|
02.09.2019, 23:37
|
Сообщение: #286 (1192225)
|
Регистрация: 06.04.2018
Сообщений: 1,181
Вы сказали Спасибо: 277
Поблагодарили 1,837 раз(а) в 354 сообщениях
Сила репутации: 1Репутация: 1815 
(обеспечено прекрасное будущее)
|
Ну и незачем тогда заморачиваться с этими iso, а так можно и EBOOT сделать в виде патча, чтобы не заменять его через FTP или File Manager.
|
|
|
02.09.2019, 23:48
|
Сообщение: #287 (1192226)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,254
Вы сказали Спасибо: 26,996
Поблагодарили 42,539 раз(а) в 12,173 сообщениях
Сила репутации: 10Репутация: 41734 
(репутация неоспорима)
|
DruchaPucha, ну я думаю надо всё-таки культурно делать, без заморочек, а всё как положено. Да игры с россыпью файлов в папке как-то некультурно раздавать. Просто при их копировании по FTP, некторые файлы могут потеряться, заблочиться антивирусом или испортиться. А так из PKG имеется хоть проверка на целостность файлов при передаче по их контрольным суммам, причём всё находится в одном контейнере и не потеряется, не заблочится, не испортится, как и с образом ISO одним файлом, нежели кучей вразброс, ибо нагрузка потом на консольный реестр возрастает больше, чем на один ISO-файл.
|
|
|
03.09.2019, 12:34
|
Сообщение: #288 (1192245)
|
Регистрация: 06.04.2018
Сообщений: 1,181
Вы сказали Спасибо: 277
Поблагодарили 1,837 раз(а) в 354 сообщениях
Сила репутации: 1Репутация: 1815 
(обеспечено прекрасное будущее)
|
Ну тут я имел ввиду дисковые игры для которых нет патчей. С папочными играми намного проще, особенно если запускать их со сменного носителя, просто заменил EBOOT и всё, а iso всегда придётся пересобирать.
|
|
|
03.09.2019, 21:32
|
Сообщение: #289 (1192294)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,346
Вы сказали Спасибо: 1,921
Поблагодарили 10,205 раз(а) в 2,124 сообщениях
Сила репутации: 1Репутация: 10153 
(репутация неоспорима)
|
ErikPshat,
Я ПРАВИЛЬНО ПОНЯЛ ЧТО КАК ПРИМЕР ЭТО НАДО ВСТАВИТЬ EP0001-BLES12345-SUPERPUPERCHEATS
ПОСЛЕ --np-content-id= ИЛИ ЖЕ ЭТО EP0001-BLES12345-SUPERPUPERCHEATS
НАДО ВСТАВИТЬ В СКОБКИ []
Последний раз редактировалось Serp87; 03.09.2019 в 22:01.
|
|
|
03.09.2019, 22:47
|
Сообщение: #290 (1192304)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,254
Вы сказали Спасибо: 26,996
Поблагодарили 42,539 раз(а) в 12,173 сообщениях
Сила репутации: 10Репутация: 41734 
(репутация неоспорима)
|
Вот смотри, попробую объяснить по-другому, там код подписывания начинается с такого условия:
if [!CID!]==[] (
код подписывания дискового EBOOT.BIN
) иначе (
код подписывания NPDRM
)
В условие на автомате всегда вставляется вместо !CID! - спарсенный из EBOOT.BIN ContentID. И смотри что получается, когда у тебя EBOOT.BIN из PSN (NPDRM), не от Blu-Ray диска. Туда, вместо !CID! вставляется автоматом так:
if [EP0001-BLES12345-SUPERPUPERCHEATS]==[] (
То есть, первое условие равенства не выполняется, в первых скобках ContentID не равен пустым скобкам, тогда срабатывает условие " иначе" (в противном случае). А там как раз код подписывания NPDRM - это то, что нам надо по умолчанию, если исходный файл действительно NPDRM.
Допустим, другой пример, когда нам надо переподписать "Дисковый" файл, мы же знаем, что у него нету ContentID в секции NPD (я тебе выше на скрине показывал). Тогда в первое условие на автомате попадает пустой ContentID:
Тут первое же условие срабатывает и выполняется, потому что " пустые скобки" равны " пустым скобкам"! Математику знаешь? Таким образом сразу берётся подписывание первым же условием, т.е. декриптованный EBOOT будет подписываться как "Дисковый" файл. Смотри расшифровку в начале этого сообщения:
код подписывания дискового EBOOT.BIN
А когда ты переподписываешь файл не по фэншую, т.е. химичишь из "Дискового" в "NPDPM" или наоборот, тогда тут чешешь репу и делаешь, как я писал в сообщении наверху, на этой странице. То есть, ты делаешь так, чтобы код отработал наоборот. И конечно учитываешь параметры подписи файла NPDRM, потому что там есть дополнительные параметры NP, о чём я тебе так же там подробно написал и даже выделил жирным.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
04.09.2019, 07:30
|
Сообщение: #291 (1192311)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,346
Вы сказали Спасибо: 1,921
Поблагодарили 10,205 раз(а) в 2,124 сообщениях
Сила репутации: 1Репутация: 10153 
(репутация неоспорима)
|
Сообщение от ErikPshat
if [EP0001-BLES12345-SUPERPUPERCHEATS]==[] (
|
решил я попробовать для примера сделать так
if [EP0001-BLES12345-SUPERPUPERCHEATS]==[] (
выдал ошибку EBOOT.bin не найден,
сделал так
--np-content-id=EP0001-BLES12345-SUPERPUPERCHEATS
подпись прошла, только я не посмотрел, подписал он или нет,
Я думаю что ошибка возникла из за того что EP0001 и BLES12345 неверные по сравнению с EBOOT.bin, или все равно что то не так понял.
Последний раз редактировалось Serp87; 04.09.2019 в 08:31.
|
|
|
04.09.2019, 12:04
|
Сообщение: #292 (1192328)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,254
Вы сказали Спасибо: 26,996
Поблагодарили 42,539 раз(а) в 12,173 сообщениях
Сила репутации: 10Репутация: 41734 
(репутация неоспорима)
|
Serp87, да я тебе уже сотню раз скриншоты показывал: https://www.pspx.ru/forum/showpost.php?p=1192189
И такие скриншоты я выкладывал во множестве сотне тем, почти каждый день показываю и там и там и сям.
Ну посмотри хотябы на цифры ContentID, из каких цифр он состоит.
А потом подумай своей тупой башкой, как выполнить или не выполнить равенство.
Ппц я уже в шоке, буквально каждый момент расписал подробнейшим образом.
Математику или Алгебру хоть знаешь или в школе не проходили?
|
|
|
04.09.2019, 20:56
|
Сообщение: #293 (1192360)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,346
Вы сказали Спасибо: 1,921
Поблагодарили 10,205 раз(а) в 2,124 сообщениях
Сила репутации: 1Репутация: 10153 
(репутация неоспорима)
|
ErikPshat,
я долго думал, начитался негатива, но не суть, дал тебе передохнуть ![Лол](images/smilies/lol.gif) , но тем не менее, вот как я все это понял,
if [!CID!]==[] это параметр вытягивает из родного EBOOT.bin (ContentID), и при подписи он вставляет в место !CID! ContentID и подписывает его этим же ContentID
if []==[] ( этот параметр для подписи подпишет диск только как диск и не как иначе,
Допустим, другой пример, когда нам надо переподписать "Дисковый" файл, мы же знаем, что у него нету ContentID в секции NPD (я тебе выше на скрине показывал). Тогда в первое условие на автомате попадает пустой ContentID:
а вот что бы подписать диск в NPDRM,
[!CID!]==[фейковый ContentID]=( EP0001-BLES00705-SUPERPUPERCHEATS), получается что !CID! тянет из EBOOT.bin ContentID, а так как его там нет,
первый код в равенстве окажется ложным, тогда сработает второй код в противном случае, где и идёт подпись в NPDRM.
Тут мы делаем тоже самое, подставляем любой фейковый ContentID и тогда равенство тоже сработает как нам надо.
Ведь в этом сучае CID будет пустым. А мы в равенство запишем фейковое любое значение, т.е. первый код в равенстве окажется ложным, тогда сработает второй код в противном случае, где и идёт подпись в NPDRM.
Можешь продолжать кричать ![Проще застрелиться](images/smilies/suicide.gif) ![Долбо** (Лесная птица - Дятел)](images/smilies/dash.gif)
Последний раз редактировалось Serp87; 04.09.2019 в 21:25.
|
|
|
04.09.2019, 21:24
|
Сообщение: #294 (1192364)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,254
Вы сказали Спасибо: 26,996
Поблагодарили 42,539 раз(а) в 12,173 сообщениях
Сила репутации: 10Репутация: 41734 
(репутация неоспорима)
|
Сообщение от Serp87
Можешь продолжать кричать ![Проще застрелиться](images/smilies/suicide.gif) ![Долбо** (Лесная птица - Дятел)](images/smilies/dash.gif)
|
Ну вот, ты правильно всё написал, точно так же, как я тебе объяснял. Неужели это было сразу понять сложно?
Ну хорошо, я могу и помолчать, как попросишь. Тогда и не буду тебя ругать за глупые вопросы.
|
|
|
04.09.2019, 21:31
|
Сообщение: #295 (1192366)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,346
Вы сказали Спасибо: 1,921
Поблагодарили 10,205 раз(а) в 2,124 сообщениях
Сила репутации: 1Репутация: 10153 
(репутация неоспорима)
|
Сообщение от ErikPshat
Ну вот, ты правильно всё написал, точно так же, как я тебе объяснял. Неужели это было сразу понять сложно?
Ну хорошо, я могу и помолчать, как попросишь. Тогда и не буду тебя ругать за глупые вопросы.
|
тогда я не понимаю почему так происходит
|
|
|
05.09.2019, 02:37
|
Сообщение: #296 (1192386)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,254
Вы сказали Спасибо: 26,996
Поблагодарили 42,539 раз(а) в 12,173 сообщениях
Сила репутации: 10Репутация: 41734 
(репутация неоспорима)
|
Serp87, ну а я что тебе писал? А ты почему не сделал так, как я тебе писал?
Вот ответь мне - у тебя на первом скрине это равенство ложное или соответствует?
А теперь посмотри на второй скрин, найди там строчку, где написано Error - о чём в той строчке говориться?
И о чём я выше говорил про отличия NPDRM?
Что у NPDRM есть 2 дополнительных параметра, отличающихся от дисковых, которых в принципе у дисковых нет.
Я тебе их даже отдельно построчно выделял, чтобы тебе было лучше видно, они в коде идут один за другим.
|
|
|
05.09.2019, 09:11
|
Сообщение: #297 (1192402)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,346
Вы сказали Спасибо: 1,921
Поблагодарили 10,205 раз(а) в 2,124 сообщениях
Сила репутации: 1Репутация: 10153 
(репутация неоспорима)
|
ErikPshat,
if [!CID!]==[EP0002-BLES12345-SUPERPUPERCHEATS] (
ложное равенство
--np-app-type=EXEC --np-content-id=!CID!
Правильно?
в таком случае он у меня подписался
|
|
|
05.09.2019, 15:59
|
Сообщение: #298 (1192424)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,346
Вы сказали Спасибо: 1,921
Поблагодарили 10,205 раз(а) в 2,124 сообщениях
Сила репутации: 1Репутация: 10153 
(репутация неоспорима)
|
ErikPshat,
не получается у меня PARAM.SFO поправить. игра не запускается
Последний раз редактировалось Serp87; 05.09.2019 в 16:27.
|
|
|
05.09.2019, 20:51
|
Сообщение: #299 (1192440)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,254
Вы сказали Спасибо: 26,996
Поблагодарили 42,539 раз(а) в 12,173 сообщениях
Сила репутации: 10Репутация: 41734 
(репутация неоспорима)
|
Сообщение от Serp87
ErikPshat,
if [!CID!]==[EP0002-BLES12345-SUPERPUPERCHEATS] (
ложное равенство
--np-app-type=EXEC --np-content-id=!CID!
Правильно?
|
Специально, для особо-дибильных идиотов, пилиять, ещё раз повоторяю:
Сообщение от ErikPshat
НО! У NPDRM имеются немного другие параметры, которые не требуются для подписи дискового файла. Это вот эти 2: - --np-app-type=!apt!
- --np-content-id=!CID!
Они там записаны один за другим. Дисковый первый параметр у EBOOT.BIN определится как APP (вместо переменной " !apt!"), тогда как у EBOOT (NPDRM) должен быть EXEC. А во втором параметре нужен для подписи ContentID (вместо переменной " !CID!"). Поэтому там надо будет придумать этот ContentID. Первые 2 части ContentID ты и так должен знать от игры - это регион, например европа EP0001 (6 символов) и TitleID, например BLES12345. Тебе надо только придумать последние 16 символов, к примеру SUPERPUPERCHEATS. Тогда у тебя там должно получиться так: - --np-app-type=EXEC
- --np-content-id=EP0001-BLES12345-SUPERPUPERCHEATS
|
|
|
|
05.09.2019, 20:58
|
Сообщение: #300 (1192442)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,346
Вы сказали Спасибо: 1,921
Поблагодарили 10,205 раз(а) в 2,124 сообщениях
Сила репутации: 1Репутация: 10153 
(репутация неоспорима)
|
|
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 01:24. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|