PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PS3 хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=207)
-   -   BRD - подготовка дисковых игр, C00 и DLC на любой PS3 OFW [старый метод] (https://www.pspx.ru/forum/showthread.php?t=106399)

E2E41 07.11.2016 13:21

Цитата:

Сообщение от in1975 (Сообщение 1106727)
Если это получится сделать, то можно будет запускать все игры и на текущей версии прошивки.

нужно разбирать структуру EBOOT или эта ветка станет очередной раз тупиковой

Nosferatu13fd 07.11.2016 14:32

Ребята в афросамурае уберите ДО 4.76 , запускается нормально на 4.80

jremos 07.11.2016 15:52

Цитата:

Сообщение от tukil (Сообщение 1106126)
Запуск пиратских игр на PS3 OFW 4.7x
без всяких ODE и IDPS

Thank you for this

ErikPshat 07.11.2016 16:25

Ну так на чём мы остановились?
В инструкции написано "Если вы скачали игру в ISO вам нужно распаковать ее или смонтировать в виртуальный привод".
В теме были сообщения, что при монтировании ISO в виртуальный привод или разархивировании через WinRAR или 7-Zip случаются какие-то ошибки. Так как же правильнее и без ошибок распаковывать ISO-образы? Нужен 1 универсальный и верный метод. Вот есть 6 методов:
  1. PS3-ISO-Rebuilder
  2. PS3 ISO TOOLS
  3. UltraISO
  4. Alcohol 120%
  5. WinRAR
  6. 7-Zip

in1975 07.11.2016 16:34

Лично я пользуюсь 1 вариантом, так как есть возможность в нем проверить структуру файлов по IRD.
Хотя эта программа довольно медленно читает и также медленно распаковывает, зато надежно.

З.ы. Вижу много людей скачало Last of US и Tekken 6 - отпишитесь о работоспособности пожалуйста.

krekx 07.11.2016 16:50

in1975, А что с ними может быть не так?

ErikPshat 07.11.2016 17:02

Цитата:

Сообщение от in1975 (Сообщение 1106737)
Лично я пользуюсь 1 вариантом, так как есть возможность в нем проверить структуру файлов по IRD.

ОК, добавил в шапку в инструкцию.

Цитата:

Сообщение от krekx (Сообщение 1106738)
А что с ними может быть не так?

Работоспособность проверена: НЕТ (прошу проверить) - раз и два.

in1975 07.11.2016 17:18

Цитата:

Сообщение от krekx (Сообщение 1106738)
in1975, А что с ними может быть не так?

я их не проверял, поскольку у меня только 4.76 консоль под руками. А так, все делал как надо :)

krekx 07.11.2016 21:59

ErikPshat, Как я понимаю 1) ебутбин это контейнер подписаный публичным ключиком, извлечённый из него ебутэльф подписан уже ключиком к примеру 4.70. Если взять этот эльф и ничего с ним не делать, а сново упаковать в бин контейнер и подписать публичным ключиком, он выдаст всем известную ошибку с 17 на конце? Просто понять, где первородный косяк, кто попробует?

rhish777 07.11.2016 22:13

Цитата:

Сообщение от krekx (Сообщение 1106757)
ErikPshat, Как я понимаю 1) ебутбин это контейнер подписаный публичным ключиком, извлечённый из него ебутэльф подписан уже ключиком к примеру 4.70. Если взять этот эльф и ничего с ним не делать, а сново упаковать в бин контейнер и подписать публичным ключиком, он выдаст всем известную ошибку с 17 на конце? Просто понять, где первородный косяк, кто попробует?

В этом то и вся соль что декриптовать можно любой ебутбин. А вот ключи для подписи что сейчас имееютя, все уже давно забанены на новых прошивках. Не забанены только от дисковой версии прошивки 3.55

krekx 07.11.2016 22:18

rhish777, 3.40 ключи тоже в бане? Если ключи банятся, то обновлять прошивку уже нельзя будет, если найдётся ключ, который будет не забанен, так как в следующей прошивке бананут и этот ключ.
Это получается, что скажем на пс3 с 4.30 можно подписать игру не имеющую апдейта и она будет работать?

ErikPshat 07.11.2016 22:26

krekx,
1) EBOOT.BIN - это не контейнер, а один цельный файл, как исполняемый экзешник в Виндус, он подписан одним из публичных игровых ключиков, которые всегда добавляются при выходе новой прошивки.
2) Декриптованный и распакованный EBOOT.BIN - он же ELF в хекс-редакторе, он ничем не подписан, т.к. уже декриптован.
3) Если ничего с ним не делать и обратно зашифровать тем же ключиком, то он должен опять совпадать с оригиналом по MD5 например. А раз выходит ошибка, значит в механизме шифровки присутствует недоработка.

То есть, обычный игровой файл - это ELF-формат. Сони этот ELF сжимает разными способами, в Gzip или в Zlib или RLE и есть другие методы, а затем заархивированный файл шифрует, т.е. ксорит байты с игровым публичным ключиком, которые лежат в прошивке и накапливаются с каждой новой версией и сюда подмешивается приватный ключ. И на выходе получаем то, что имеем + выше небольшой заголовок SCE.

rhish777 07.11.2016 22:42

Цитата:

Сообщение от ErikPshat (Сообщение 1106760)
krekx,
1) EBOOT.BIN - это не контейнер, а один цельный файл, как исполняемый экзешник в Виндус, он подписан одним из публичных игровых ключиков, которые всегда добавляются при выходе новой прошивки.
2) Декриптованный и распакованный EBOOT.BIN - он же ELF в хекс-редакторе, он ничем не подписан, т.к. уже декриптован.
3) Если ничего с ним не делать и обратно зашифровать тем же ключиком, то он должен опять совпадать с оригиналом по MD5 например. А раз выходит ошибка, значит в механизме шифровки присутствует недоработка.

То есть, обычный игровой файл - это ELF-формат. Сони этот ELF сжимает разными способами, в Gzip или в Zlib или RLE и есть другие методы, а затем заархивированный файл шифрует, т.е. ксорит байты с игровым публичным ключиком, которые лежат в прошивке и накапливаются с каждой новой версией и сюда подмешивается приватный ключ. И на выходе получаем то, что имеем + выше небольшой заголовок SCE.

Просто молодец. Все верно и грамотно расписал. И до той поры пока мы не узнаем полный механизм подписи EBOOT.BIN (рано или поздно все равно научимся это делать), все игры на OFW запускать не сможем. Есть куча хороших игр без патча в которые тоже поиграть хочется.

ErikPshat 07.11.2016 22:44

Цитата:

Сообщение от krekx (Сообщение 1106759)
Если ключи банятся, то обновлять прошивку уже нельзя будет, если найдётся ключ, который будет не забанен, так как в следующей прошивке бананут и этот ключ.

Э-э-э-ммм ))) не совсем так, если банить все ключи, тогда игры, которые были выпущены милионными партиями на Blu-Ray дисках по всему миру, тоже ведь были подписаны ключами от старых версий прошивок. Если их банить, тогда ведь честно купленные болванки работать не будут.

krekx 07.11.2016 22:48

ErikPshat, Понятно.

rhish777, Как на счёт низкой прошивки, для которой есть ключи, но в этой прошивке ключи ещё не забанены, должно по идеи работать?

krekx добавил 07.11.2016 в 22:48
Цитата:

Сообщение от ErikPshat (Сообщение 1106765)
Э-э-э-ммм ))) не совсем так, если банить все ключи, тогда игры, которые были выпущены милионными партиями на Blu-Ray дисках по всему миру, тоже ведь были подписаны ключами от старых версий прошивок. Если их банить, тогда ведь честно купленные болванки работать не будут.

Насколько я понял, оригинальных ключей и не было, а были всего лишь валидные хэши скрывающие подделки.

ErikPshat 07.11.2016 23:25

Цитата:

Сообщение от krekx (Сообщение 1106766)
Насколько я понял, оригинальных ключей и не было, а были всего лишь валидные хэши скрывающие подделки.

Возможно. Ключи к играм - это отдельный вид ключей, а ключи к файлам прошивки - так же другие, есть отдельно ключи для бэкапов, kernel-ключи и user-ключи.

Ключи для игр никогда не смогут быть забанены, т.к. выпущенные игры не будут работать. Они вообще лежат в файлах прошивки и их можно достать. Чем старше прошивка, тем этих ключей больше. Это делается для того, чтобы на старых прошивках не запускались новые игры, т.к. в старой прошивке просто нет ключа декриптовки от новой игры, которая была выпущена позже и предназначалась для новой прошивки. если декриптовать игру, требующую новую прошивку и переподписать её старым ключём, то на старой прошивке игра декриптуется и заведётся. Вот такой секрет защиты от запуска новых игр на старых прошивках. Консоль будет требовать обновление, если версия старше прописана в PARAM.SFO, а если поменять на младшую, то просто не запустится, потому что консоль ничего не знает про новый ключ декриптовки.

Вопрос в другом... А есть ли вообще декриптованные файлы новых прошивок, чтобы вытащит оттуда новые ключи?

ErikPshat 07.11.2016 23:31

Цитата:

Сообщение от in1975 (Сообщение 1106749)
Кстати, кому влом набирать имя новой папки руками, переделал батник. Теперь если вы поместите в папку с батником распакованный патч, он создаст имя готовой игры автоматом.
conv1.bat.7z

Кстати, всё верно, так и должно быть. Нужно потом не забыть обновить конвертер в шапке.
А вообще, можно было много пунктов пустить через батник, включая создание LIC.EDAT, причём лучше это реализовать через официальные консольные утилиты из PS3SDK.

rhish777 07.11.2016 23:41

Цитата:

Сообщение от ErikPshat (Сообщение 1106765)
Э-э-э-ммм ))) не совсем так, если банить все ключи, тогда игры, которые были выпущены милионными партиями на Blu-Ray дисках по всему миру, тоже ведь были подписаны ключами от старых версий прошивок. Если их банить, тогда ведь честно купленные болванки работать не будут.

Ключи для дисковых версий работают по сей день. Переподписать дисковый eboot.bin не проблема. Нам же нужно узнать как подписать патч.

in1975 07.11.2016 23:56

Цитата:

Сообщение от ErikPshat (Сообщение 1106773)
Кстати, всё верно, так и должно быть. Нужно потом не забыть обновить конвертер в шапке.
А вообще, можно было много пунктов пустить через батник, включая создание LIC.EDAT, причём лучше это реализовать через официальные консольные утилиты из PS3SDK.

а чем не устраивает конвентирование в батнике из *.dat в *.edat ?

Кому интересно SDK 4.5 и ранних версий можно скачать тут

ErikPshat 08.11.2016 00:04

Цитата:

Сообщение от rhish777 (Сообщение 1106774)
Ключи для дисковых версий работают по сей день. Переподписать дисковый eboot.bin не проблема. Нам же нужно узнать как подписать патч.

Ага, об этом я не подумал. Знаю наверняка, что патч из PSN подписан NP-методом. Это надо чесать репу :)

Цитата:

Сообщение от in1975 (Сообщение 1106775)
а чем не устраивает конвентирование в батнике из *.dat в *.edat ?

Ну я имею в виду создание самого LIC.DAT, который сейчас ручками делается через интернет.
+ распаковка патча вручную через PkgView и т.д.. Есть же специальные консольные утилиты.
За SDK спасибо. Это тот, чем пользуются сейчас разработчики?

in1975 08.11.2016 00:16

По идее структура LIC.DAT известна, должна быть утилка для создания, надо поискать (спать уже хочется :) )

SDK 4.5 тот, что есть в открытом доступе...

ErikPshat 08.11.2016 04:27

А почему, когда выбираю в "PS3 Game Updates" из пакета PS3Tools, любую прошивку вплоть до 4.78, то правее появляется окошко Auto Fix?
А когда выставляю прошивку 4.80 или 4.81, тогда это окошко пропадает?

mx666spam 08.11.2016 05:04

Вложений: 1
Кто сталкивался с данной ошибкой инжектора? Перепробовал разные версии, на трех ПК (win7,win10)
Если проигнорировать ошибку, то сборка бэкапа продолжается, но при заливки на консоль поврежденные данные! Прошу помощи:unknw:

in1975 08.11.2016 06:57

Цитата:

Сообщение от ErikPshat (Сообщение 1106783)
А почему, когда выбираю в "PS3 Game Updates" из пакета PS3Tools, любую прошивку вплоть до 4.78, то правее появляется окошко Auto Fix?
А когда выставляю прошивку 4.80 или 4.81, тогда это окошко пропадает?

Забей на автофиксы, это для cfw, нам фиксить не надо. Когда прогу писали ест-но не было прошивок 4.80-4.81 :)

in1975 добавил 08.11.2016 в 06:57
Цитата:

Сообщение от mx666spam (Сообщение 1106784)
Кто сталкивался с данной ошибкой инжектора? Перепробовал разные версии, на трех ПК (win7,win10)
Если проигнорировать ошибку, то сборка бэкапа продолжается, но при заливки на консоль поврежденные данные! Прошу помощи:unknw:

Установите .NET Framework
Также инжектору требуется ms vc 2013

ErikPshat 08.11.2016 10:47

Добавил в шапку ещё тулзу - "PS3 Game Updates".

Цитата:

Что нам понадобится:
  • Загрузчик: PS3 Game Updates (входит в состав "PS3Tools", самый первый пункт) - для поиска Патчей к играм.
  • PKG Viewer: PkgView v1.3 (входит в состав "PS3Tools", во вкладке "Conversion Tools") - для распаковки Патчей.

Думаю без неё было бы проблематично искать Патчи. Тестируйте и отписывайтесь о работе тулзы, она хорошо ищет патчи ;)

PS3Forever 08.11.2016 11:59

Цитата:

Сообщение от in1975 (Сообщение 1106770)
В чем проблема ? Вот патч

Образ игры ищи сам. может тут http://rustorka.com/forum/viewtopic.php?t=130807 (хотя тут cfw) может где еще

Инструкция как что делать в шапке темы.

Ну ладно. Я попробую сконвертить игру и скину ссылку, если там надо что-нибудь поправить помогите ОК ???

ErikPshat 08.11.2016 12:10

Цитата:

Сообщение от ErikPshat (Сообщение 1106791)
Тестируйте и отписывайтесь о работе тулзы, она хорошо ищет патчи ;)

Ну так что, ещё никто не тестировал? Что-то все тихо молчат, наверное с утра ещё глаза не протёрли :D

А тем временем в Твиттере появилась такая новость:

Жмите сердечко, если новость понравилась ;)

PS3Forever 08.11.2016 12:18

А ! Еще ребят скиньте ссылку на исправленный батник.

ErikPshat 08.11.2016 12:42

Цитата:

Сообщение от PS3Forever (Сообщение 1106795)
А ! Еще ребят скиньте ссылку на исправленный батник.

В шапке же инструкция есть. Там даже всё по Шагам и потом по пунктам разложено 1, 2, 3, 4, 5...
Просто выполняй всё по очереди, по порядку.

А батник тебя не спасёт, вот он: https://www.pspx.ru/forum/showthread....49#post1106749
Он не исправленный, а просто немного модифицированный.

in1975 08.11.2016 13:00

Цитата:

Сообщение от ErikPshat (Сообщение 1106794)
Ну так что, ещё никто не тестировал? Что-то все тихо молчат, наверное с утра ещё глаза не протёрли :D

Так мы давно пользуемся ps3tools, и в частности update ^_^ Конечно она очень хорошо работает, только сертификат просит.

Позабавило что в ps3tools добавили наши с вами иконки. ;)

Цитата:

Сообщение от ErikPshat (Сообщение 1106797)
В шапке же инструкция есть.

А батник тебя не спасёт, вот он: https://www.pspx.ru/forum/showthread....49#post1106749
Он не исправленный, а просто немного модифицированный.

Лень полностью автоматизировать, когда игры только до 4.7, будет новый метод, может и автоматизируем все ;)

ErikPshat 08.11.2016 13:20

Цитата:

Сообщение от in1975 (Сообщение 1106798)
Так мы давно пользуемся ps3tools

И какая последняя версия у тебя была? Небось 2.7.40.

Цитата:

Сообщение от in1975 (Сообщение 1106798)
Позабавило что в ps3tools добавили наши с вами иконки. ;)

Ну вооот, глаза всё-таки протёрли :xDD: А то я уж думал никто не заметит. Ага, в новой версии Алдос добавил на папки иконки и добавил хекс-редактор HxD русский. А вообще, там в теме в последнем слове спрятана прямая ссылка (это чисто между нами по секрету).

in1975 08.11.2016 13:34

Цитата:

Сообщение от ErikPshat (Сообщение 1106799)
И какая последняя версия у тебя была? Небось 2.7.40.
Ну вооот, глаза всё-таки протёрли :xDD: А то я уж думал никто не заметит. Ага, в новой версии Алдос добавил на папки иконки и добавил хекс-редактор HxD русский. А вообще, там в теме в последнем слове спрятана прямая ссылка (это чисто между нами по секрету).

Акела сдал нас! :D

skill1982 08.11.2016 14:39

Цитата:

Сообщение от in1975 (Сообщение 1106800)
Акела сдал нас! :D

Ну он еще если не ошибаюсь мануал на http://www.ps3hax.net постил, но чет он модеру не понравился=))) а счас в новостях передрали с MaxConsole а его пост затерли походу:D

rupor 09.11.2016 16:58

Батник в шапке заменили, а в инструкции указать, что теперь еще нужно папку с патчем докидывать забыли :acute:
Можно тогда сделать еще чтоб EBOOT.BIN сразу копировался в папку с игрой xcopy "%DIRNAME%\USRDIR\EBOOT.BIN" "%NAME%\USRDIR\"

Цитата:

Сообщение от krekx (Сообщение 1106821)
Немного магии

Эмм... А в чем магия? Я эти игры от ПС1 еще в том году как пирожки лепил)

PS3Forever, может ты псн версию скачал и поэтому игра просит купить ее)

ErikPshat 09.11.2016 19:32

Цитата:

Сообщение от rupor (Сообщение 1106832)
Батник в шапке заменили, а в инструкции указать, что теперь еще нужно папку с патчем докидывать забыли :acute:
Можно тогда сделать еще чтоб EBOOT.BIN сразу копировался в папку с игрой xcopy "%DIRNAME%\USRDIR\EBOOT.BIN" "%NAME%\USRDIR\"

ОК, батник обновил в шапке -
  • EBOOT.BIN теперь сам копируется из папки с патчем в папку игры.
  • Пункты инструкции поправил.
  • Так же, из инструкции заменены PkgView v1.3 на PS3PKG GUI (в составе "PS3 Tools" во вкладке "Conversion Tools") - для распаковки Патчей.
  • Добавлен в набор необходимых программ PARAM.SFO Editor (в составе "PS3 Tools" девятый пункт) - для редактирования PARAM.SFO.
Если ещё что не так, поправьте...



И ещё, не понимаю, зачем имеется такая необходимость редактировать PARAM.SFO?
Цитата:

Сообщение от tukil (Сообщение 1106126)
6. Редактируем, если нужно, PARAM.SFO (изменяем версию игры и прошивки на точно такие же как в PARAM.SFO патча)

Ведь всё равно данные должны браться из PARAM.SFO патча.



А если мы так и будем дорабатывать батник, так вообще же думать все перестанут, скоро инструкция превратится в один пункт, нажал кнопку и отупел :D

Ну дайте мне кто-нибудь свой бэкап, а то надоело мне всё конвертировать виртуально...

skill1982 10.11.2016 13:49

Если надо кому Portal_2 https://cloud.mail.ru/public/Jw3A/KP8n6qX7n (многотомный архив 7-Zip из 4-ёх частей)

Код игры: BLXS12345 - установить визуально не удалось, экстрасенсы в отпуске.

Boany 10.11.2016 15:52

Блин, я даже восстановить бэкап не могу на консоли... Консоль нормально определяет флешку, делаю бэкап, с готовой игры инжектирую файлы, всё вроде бы ок. А при режиме восстановления выходит сообщение, что резервная копия не найдена, вставьте накопитель с резервной копией. Уже несколько флешек перепробовал в fat32. Даже не знаю что и думать. Неужели с usb какая проблема или user ID или я где-то туплю.

И ещё вопрос. Если допустим игр 5 инжектировать, то нужно их разом все 5? Как я понимаю, перед восстановлением консоль форматирует жёсткий диск.

rupor 10.11.2016 16:11

Цитата:

Сообщение от Boany (Сообщение 1106866)
при режиме восстановления выходит сообщение, что резервная копия не найдена, вставьте накопитель с резервной копией

путь к бэкапу правильный?
должно быть так
PS3\EXPORT\BACKUP\000000000000
где 000000000000 - сам бэкап

Цитата:

Сообщение от Boany (Сообщение 1106866)
Если допустим игр 5 инжектировать, то нужно их разом все 5?

да разом все 5

Nosferatu13fd 10.11.2016 18:38

Короче пока что из 27 конвертнутых мной игр не пошла тока фифа17 и думается изза прошивки просто решил кидануть переподписанный ебутник но не сложилось) Остальное все пашет на 4.70.
Щас мучаю 4.81)

PS3Forever 10.11.2016 20:43

Цитата:

Сообщение от Nosferatu13fd (Сообщение 1106871)
Короче пока что из 27 конвертнутых мной игр не пошла тока фифа17 и думается изза прошивки просто решил кидануть переподписанный ебутник но не сложилось) Остальное все пашет на 4.70.
Щас мучаю 4.81)

Какие игры конвертнул ???


Текущее время: 14:33. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.