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)

Strong-Men 28.12.2016 17:44

Недавно эксперементировал с ПСН играми PS_1 PSP_Mini на PS3_OFW_4.66 так вот,
PS_1 игры из ПСН завелись практически все при помощи переподписывания ISO.BIN.EDAT
фри лицензией,PS_1 конвертированные из ISO образов также заводятся(процентов 95)
PSP_Mini тоже завелись(проверял 3-4 игры)при помощи некоторых манипуляций,
так вот возникла идея не запустить ли FTP-сервер или Мультимен например как PSP_Mini...

rupor 28.12.2016 18:50

Strong-Men, не запустишь. Черный экран с висом консоли.

Strong-Men 28.12.2016 19:02

Цитата:

Сообщение от rupor (Сообщение 1109640)
Strong-Men, не запустишь. Черный экран с висом консоли.

почему?

rupor 28.12.2016 20:07

Цитата:

Сообщение от Strong-Men (Сообщение 1109641)
почему?

Да хрен его знает.) Может эмулятор (или через что оно там запускается) не позволяет запускать такие приложения, может программы с помощью которых я всё конвертировал где-то запарывали файлы, а может просто кто-то рукожоп :D. Все может быть.
Я пробовал переделывать фтп как от пс3 так и от псп, результатом всегда было зависание консоли.

ErikPshat 28.12.2016 21:19

rupor, я думаю PSP Minis не будут работать как приложение PS3. Они же запускаются в своей песочнице и по функциональности ограничены.

Может генерировать для EBOOT.BIN лицензию EBOOT.BIN.EDAT :)

rupor 28.12.2016 21:49

Цитата:

Сообщение от ErikPshat (Сообщение 1109648)
Может генерировать для EBOOT.BIN лицензию EBOOT.BIN.EDAT

Эмм... А из чего ее генерировать? :) Если просто подписывать в EBOOT.BIN.EDAT, то это ничего не даст.

Цитата:

Сообщение от Temik007 (Сообщение 1109602)
Atomic Ninjas

Я тут файлик в этой игре интересный заприметил S3DShaders.cgelf. Может с ним можно чего сделать? Свой эльф подпихивал) не прокатило.

ErikPshat 28.12.2016 22:30

Цитата:

Сообщение от rupor (Сообщение 1109649)
Эмм... А из чего ее генерировать?

Ну я заметил, для разблокировки например DLC контента, подкидываются такие EDAT - они пустые (нулевой файл по размеру), просто подписан в EDAT с названием DLC. Что-то такое.

Цитата:

Сообщение от rupor (Сообщение 1109649)
Я тут файлик в этой игре интересный заприметил S3DShaders.cgelf. Может с ним можно чего сделать? Свой эльф подпихивал) не прокатило.

Хех, декриптованный ELF. Это видимо отсюда: http://psndl.net/view-package/281
Наверное просто файл ресурсов, он не запускается, а из него просто парсится информация. Если подкинешь другой исполняемый файл, то просто из него будут браться неправильные ресурсы по неправильным смещениям.

YAGAMI55 29.12.2016 00:03

ErikPshat, я делал подобное,подкидывал EBOOT.BIN EDAT файл
результата нет,все то же самое
видимо на основные запускные файлы это не влияет
ещё в Bioshok infinite рядом с eboot лежит файлик PSNID.DAT стало интересно,что он из себя представляет
оказывается точная копия LIC.DAT
и просто содержит код диска(в моём случае BLES01705)
но зачем он нужен и лежит рядом с eboot.bin непонятно(с ним тоже похимичел)

YAGAMI55 добавил 28.12.2016 в 23:47
Awaistudios,you can take EBOOT.BIN from demo version and paste to full,its work,but some game doesnt
you can paste EBOOT.BIN from other regional version of the game,but change param.sfo file,e.g BLESxxxx(your) to BLUSxxxxx(patch)
Param.sfo app version-you can changed it,just app version from patch,do not change DG to HG game if you use convert method

sorry for my ruEnglish)

YAGAMI55 добавил 29.12.2016 в 00:03
так же есть интересные заметки
разбирал неск разных EBOOT.BIN
т.е два EBOOT.BIN от одной игры
дисковый и NP
и просматривал их в хексе
и есть неск интересных замечаний
EBOOT.BIN дисковой версии Motorstorm Apocalypse не имеет конкретных мотивов запуска,т.е указана просто папка USRDIR и все
а вот NP версия после USRDIR имеет ms3.psarc
USRDIR\ диск
USRDIR\ms3.psarc NP

Strong-Men 29.12.2016 06:59

ErikPshat, В PSP играх в папке SYSDIR лежат BOOT.BIN и EBOOT.BIN они почти одинаковые по размеру как я понял EBOOT.BIN
это зашифрованый BOOT.BIN,я правильно понял?Если я правильно понял можноли зашифровать
BOOT.BIN чтобы он стал EBOOT.BIN?

ErikPshat 29.12.2016 14:57

Цитата:

Сообщение от Strong-Men (Сообщение 1109664)
BOOT.BIN и EBOOT.BIN

В самых первых играх, на дисках UMD лежал декриптованный ELF-файл BOOT.BIN и рядом, он же, только шифрованный EBOOT.BIN.
Позже, EBOOT.BIN так и остался шифрованным ~PSP, а BOOT.BIN оставили пустым, заполненным только нулями и ровно на столько, сколько занимает места декриптованный EBOOT.BIN. В настоящее время этот BOOT.BIN не имеет никакого значения и его присутствие совершенно не важно.

PS3Forever 29.12.2016 15:24

Ребят ! Прекратите выкладывать игры в архивах по частям ! А то место на компе не резиновое. Комп старенький винт на 160. Так-что по возможности делайте торент файлами. ПЛЗ))))

Strong-Men 29.12.2016 15:30

ErikPshat, можноли расшифровать EBOOT.BIN от PSP игры и опять зашифровать в ~PSP?если можно то чем?

ErikPshat 29.12.2016 16:11

Цитата:

Сообщение от Strong-Men (Сообщение 1109669)
можно ли расшифровать EBOOT.BIN от PSP игры и опять зашифровать в ~PSP? Если можно, то чем?

Конечно можно, хоть дисковые, хоть PSN. И расшифровать, и зашифровать.
  • Для декриптовки EBOOT.BIN от PSP-игр используется PRXdecrypter.
  • Для декриптовки и извлечения PSN PKG EBOOT.PBP используется PSN PKG Decryptor & Extractor.
  • Для шифровки EBOOT.BIN или PSN EBOOT.PBP используется sign_np by Hykem.
И потом, что такое PSN EBOOT.PBP? - это не просто шифрованный ELF-файл, а целиком ISO-образ от UMD-диска, шифрованный в EBOOT.PBP.
Для начала нужно подготовить ISO-образ, если хотите подсунуть туда что-то своё. То есть, нужно подготовить и подписать кастомный EBOOT.BIN, затем заменить его в ISO, мы привыкли его называть np.iso и такое название часто используется при подписи этого np.iso в EBOOT.PBP. Так же, следует учитывать некоторые нюансы, что в подписи участвует PARAM.SFO (некоторые его данные) и даже картинка ICON0.PNG, т.е., при подмене данных в PARAM.SFO или картинки, игра становится нерабочей. Это я говорю про PARAM.SFO и ICON0.PNG, которые в корне EBOOT.PBP, это не те, которые находятся в ISO, который после подписи называется DATA.PSAR.

P.S. Если что-то не понятно, то спрашивай. Я думаю, если ты совсем не в курсе, то навряд ли сразу всё станет понятно, хотя там всё довольно просто.

Strong-Men 29.12.2016 16:24

Цитата:

Сообщение от ErikPshat (Сообщение 1109674)
P.S. Если что-то не понятно, то спрашивай. Я думаю, если ты совсем не в курсе, то навряд ли сразу всё станет понятно, хотя там всё довольно просто.

ОК :)

YAGAMI55 29.12.2016 20:45

ребята
я конечно понимаю что это глупо
но если EBOOT.BIN зашивровать в EBOOT.PBP и просто сменить название на EBOOT.BIN
подпись сони останется по идеи,но запуск по другим параметрам будет
похимичу)

Awaistudios 29.12.2016 20:57

It worked!
 
Цитата:

Сообщение от YAGAMI55 (Сообщение 1109653)
Awaistudios,you can take EBOOT.BIN from demo version and paste to full,its work,but some game doesnt
you can paste EBOOT.BIN from other regional version of the game,but change param.sfo file,e.g BLESxxxx(your) to BLUSxxxxx(patch)
Param.sfo app version-you can changed it,just app version from patch,do not change DG to HG game if you use convert method

sorry for my ruEnglish)

Thankyou! the region changing worked for DBZ Battle of Z!! But the language changes to JP even though the iso was EU region
Can I resign eboots and run on ofw 4.70 if the ps3 frimware required by disc game is under 3.60000 and using the KEYS?
Also can I convert PSP games to PS3 and is there a compatibillity list for PSP2PS3 b22?

Strong-Men 29.12.2016 20:57

Цитата:

Сообщение от YAGAMI55 (Сообщение 1109679)
ребята
я конечно понимаю что это глупо
но если EBOOT.BIN зашивровать в EBOOT.PBP и просто сменить название на EBOOT.BIN
подпись сони останется по идеи,но запуск по другим параметрам будет
похимичу)

интересная идея но как ты его зашифруеш в EBOOT.PBP?

YAGAMI55 30.12.2016 03:21

Awaistudios,you change game param.sfo BLESXXXXX to BLJMXXXXX?
if yes,tried dont change,use EU disc code,some game use one EBOOT.BIN for all region,and languege set automate by read disc code(BLES EU,BLUS US,BLJM JP)
And if you use PS3 GAME UPDATE to find your update game patch,trie PSN STUFFX
PS3 Game update cant find some update patch,e.g TEKKEN 6,but PSN STUFFX find it,maybe find DBZ Battle of Z EU patch too
No,you cant resign EBOOT.BIN,because they dont work after resigning
About PSP game...i dont know,i never run psp game on ps3)
but you can tried this

YAGAMI55 добавил 30.12.2016 в 03:21
Strong-Men
если честно,я ни разу не заводил psp и psx игры на тройке,нужды в этом не было,есть только CTR и тот скаченный PKG для CFW
поэкспериментировать можно
и ещё я хочу попробовать завести хоть одну игру,которая даёт чёрный экран(конвертнул давным давно Prince of Persia the forgotten sands),щас идея в голову пришла
игруха же запускается,но не устанавливает данные,поэтому чёрный экран(видимо в NP EBOOT.BIN не прописано это)
можно скопировать установленные данные с CFW подписать их в NP и попробовать запустить

Strong-Men 30.12.2016 08:18

YAGAMI55, через прогу "psnstuff" можно скачать кучу официальных PS_1,PSP,PSP_mini игр,
у меня идея такая запоковать в EBOOT.PBP PS3_игру чтобы запустить как PSP_Mini предварительно расшифровав EBOOT.BIN от PS3 игры в EBOOT.ELF и зашифровать его в EBOOT.BIN шифрованием ~PSP.

насчёт "Prince of Persia" попробуй может что получится,некоторые игры как Birds.of.Steel,IL2 Sturmovik,Pure,SplitSecond Velocity
тоже чёрный экран по непонятным причинам,есть подозрение что некоторые архивы или файлы криво криптуются(либо криптуются не тем шифрованием) и приставка их не может расшифровать,и по этому поводу есть вопрос где прописано как расшифровать файл в приставке или в EBOOT.BIN игры?

ErikPshat 30.12.2016 09:08

Цитата:

Сообщение от Strong-Men (Сообщение 1109693)
есть подозрение что некоторые архивы или файлы криво криптуются(либо криптуются не тем шифрованием) и приставка их не может расшифровать,и по этому поводу есть вопрос где прописано как расшифровать файл в приставке или в EBOOT.BIN игры?

Ну так ты возьми заведомо рабочую игру PSP и декриптуй её. Затем заново зашифруй и проверь, работает или нет.
Тег шифрования в любом файле ~PSP записан в позиции 0xD0 (Little Endian - задом наперёд). Каждому тегу соответствует определённый ключ.

Ты спрашивал насчёт OPNSSMP.BIN. Так вот, там записана половина 32-байтного ключа (см. таблицу) - XOR ключа 16 байт. Вторые 16 байт - это обычный ключ, лежащий в файле прошивки, соответствующий тегу из позиции 0xD0 декриптуемого файла ~PSP. И потом, ключ из прошивки ксорится с ключом из OPNSSMP.BIN и полученным результатом декриптуется файл. Это есть малая часть таких игр с таким видом шифрования, они узнаются по специфичному тегу из нашей таблицы, как 2E5E0AF0 по 2E5E90F0.

По идее с PSP играми нет проблем. Их давно любые переподписывают и они все работают на PSP с официальной прошивкой.
Даже дошли до того, что можно декриптовать и переподписать любой файл прошивки, что не отличишь от настоящего.
Если интересно, скинь мне любой файл прошивки, я тебе скомпилирую энкриптер, который обратно зашифрует его со 100% совпадением.

На PS3 не знаю как там оно устроено, но вроде как для PSP игры нужно генерировать EDAT разблокировки.
И потом, можно ведь подписать любую игру для PSP OFW и затем передать её на PS3 через "Дистанционное воспроизведение" или как там оно называется на PS3...


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

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