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)

Rassei 17.01.2017 13:58

I tried to play Sword Art Online Lost Song on PS3 OFW 4.70 but it throws a 8001003e error. I have converted and copied the Eboot file from updates. Other games work fine only this one. and one more question GTA IV Complete Edition (BLES) is stuck on a loop of images and does not install the game data only 3KB is installed when i checked after 30mins. Is there any workarounds for these issues. Thank You

haristumbi 17.01.2017 14:19

unable to convert the games showing error make_npdata not found in command prompt

haristumbi добавил 17.01.2017 в 14:19
how did u converted the games

YAGAMI55 17.01.2017 16:31

Strong-Men
да у меня свет божественный просто
отключают
Узбекистан,ребята,извините

sokomoko 17.01.2017 18:45

how can i install mod menu gta v in ofw white this new methode

rytazim 17.01.2017 21:01

YAGAMI55, Так-что если в 12 гиговую супер слимку вставить винт, то игры будут долго кидаться при восстановлении бэкапа? Или это первый раз когда только подключаеш винт в приставку?

Devilplant 17.01.2017 21:58

муки онлайна продолжаются )на другой консоли мортал прошпилен весь день,всё ок.)офф 4.81 пиратка переносом

AndyI 17.01.2017 22:15

Вложений: 1
shadowthegod

Сливай на то что по CrystalDiskMark в порту USB 2.0 читает-пишет 34MB/s-30MB/s и будешь уверен что в накопителе тормоза не живут.

YAGAMI55 18.01.2017 01:36

rytazim
вообще сам процесс восстановления не быстрый
просто если сравнивать на что восстановление идет-на флеш или хард
то хард лидирует
на флеш часами одна игра в 8-10 гб восстанавливаться может

YAGAMI55 добавил 18.01.2017 в 01:00
чет тема засирается ненужными объяснениями обыденных вещей

YAGAMI55 добавил 18.01.2017 в 01:08
сделай так,форматни флеш накопитель
вставь хард,сонька перенесет структуру с флеш на хард(в это время задумайся как долго она это делает и представь как ты на флеш игры восстанавливать будешь)
после переноса структуры,сонька в качестве основного носителя будет использовать винт,а не флеш
ну а с хардом и так понятно все
размер бэкапа умножай на 2->получаешь приблизительное время
например 5гб->10-13 минут

YAGAMI55 добавил 18.01.2017 в 01:11
Strong-Men
я займусь завтра этим
psp игры и хоумбрюшки есть

YAGAMI55 добавил 18.01.2017 в 01:35
вообще мне интересно в который раз
есть игры,в частности Ubisoft
тот же FarCry,тот же Assassin
они имеют self'ы не NP формата,ps3 им не даёт проверку
например Uplaybrowser
может когда воспользуешься ими(попытаешься войти в uplay)может тогда ошибка вылетает
есть и NP Uplay,но редко
вот я и изменил скрипт,что бы он и self копировал,а то зачастую забывал кидать их

YAGAMI55 добавил 18.01.2017 в 01:36
а как проверить эти self'ы на работоспособность и нужость...

ErikPshat 18.01.2017 09:38

Вложений: 2
catalinnc,
rupor,

Please, test this unlock edat files for the "Tennis In The Face" in the attached archive...
There's also attached my custom make_npdata.exe to sign C00, here I did it exactly the same way as make_c00_edat.exe

To decrypt using this command:
Код:

make_npdata -d real_file_name dec_file 1

To encrypt using this command:
Код:

make_npdata -e dec_file real_file_name 1 1 1 0 16 3 01 Content_ID 1

real_file_name = when encryption is necessarily required to use the original name from Content_ID white extension, because acting as a hash encryption/decryption key in position 0x50 (NPD hash 1 (CID-FN hash - real file name with extension))

Screen
EDAT PS3 Header for Hex Workshop.hbk - included in the attachment - this is "HBK Bookmark for Hex Workshop" to view structure offsets in the EDAT files.


ErikPshat 18.01.2017 10:58

Вложений: 1
Цитата:

Сообщение от YAGAMI55 (Сообщение 1110544)
а как проверить эти self'ы на работоспособность и нужость...

Я думаю только по блоку "SCE Version".
Если в позиции 0x394 у файла выставлено PRESENT=FALSE (0x00000000), тогда такой файл не запустится с HDD.
Причём я же именно тебе об этом писал тогда.
  • Если в этой секции стоит FALSE (0x00000000), значит она имеет размер 0x10 байт.
  • Если в этой секции стоит TRUE (0x00000001), значит она имеет размер 0x30 байт.
А в этих дополнительных 0x20 байт имеются важные unknown данные, например, 0x001C и 0x0001, и ещё 0x00000001, затем смещение на начало блока "Data offset" и в конце "Data size". А этих данных в FALSE нету вообще.

Вот на всякий ещё раз выкладываю HBK - файлы закладок для Hex Workshop.
  • Если в PRESENT стоит FALSE, значит открываем закладку для FALSE.
  • Если в PRESENT стоит TRUE, значит открываем обычную закладку.
Короче поймёшь, что разный вид закладок показывает смещения по разному, т.к. у разных этих типов файлов разный сдвиг по смещениям.

rupor 18.01.2017 15:49

ErikPshat, работают. Пока играл купить не просили :)

makckc 18.01.2017 21:06

Приветствую! Парни, а почему только с Update такая фишка прокатывает, получается EBOOT.BIN в обновлении подписан иначе, нежели дисковая версия?

ErikPshat 19.01.2017 04:18

Цитата:

Сообщение от rupor (Сообщение 1110555)
ErikPshat, работают. Пока играл купить не просили :)

Ну вот и отлично! Искренне благодарю за тесты!!! make_C00_edat вообще не нужна, т.к. это просто обрезанная make_npdata и немного переделанная, там оказывается не используются 2 хеша ECDSA в позиции от 0xB0 по 0xD8 и от 0xD8 по 0x100 (смотри скриншот), поэтому этот хеш занулён по приколу, как в make_C00_edat, хотя там может быть любой набор цифр, там можно целую сказку написать.
Ты заметил, в свежем make_npdata я дописал комментарий для типа 01 (подсмотрел на PS3 Wiki).
Если нужно, могу тебе скомпилировать именную утилитку.

Цитата:

Сообщение от HaTTaB (Сообщение 1110325)
тут ваще отвечают а вопросы новичков?)) скачал с PSNStuff+ игру фаркрай 4 , унлокеры тоже скачал и поставил на пс3 , игру установил, игра не запускается, стоит на создании профиля и все. что делать дальше а подскажите?!!

Вероятно потому что были не правильные ключи разблокировки С00 игр.
В шапке обновил архив (в последнем спойлере в самом низу). Теперь ключи должны быть правильными. Перекачай архив.

Vukov 19.01.2017 10:04

Hi
Checked NFMW and NFSR from up on CECHG-004 4.66 OFW they both throw error 80010510 -- unable to start hdd game unknown reason ... checked already 3 hdd any clue ?

bobmeister 19.01.2017 10:18

Здравствуйте. Попытался собрать Assassin's Creed II и Bulletstorm, скачал игры, обе игры в формате ISO. Вытащил с помощью PS3-ISO-BUILDER папку PS3_GAME, скачал патч. Обе папки закинул в GAME_CONVERT, запустил convert.bat. Ну и дальше инжектором. Ассассин сразу же вылетает, а Bulletstorm после застваки EA Games бесконечная загрузка. Раньше собирал не ISO'шные, все получалось. В чем может быть проблема?

rupor 19.01.2017 14:18

bobmeister,

Assassin's Creed II
создай пустой текстовый файл в папке ASSASSIN_ISO.

Bulletstorm должна запускаться. Попробуй сконвертировать по новой.

Цитата:

Сообщение от ErikPshat (Сообщение 1110562)
Ты заметил, в свежем make_npdata я дописал комментарий для типа 01

Ага, увидел. Теперь мне понятно почему этот тип еще у .edat для DLC встречается. :)

Цитата:

Сообщение от ErikPshat (Сообщение 1110562)
2 хеша ECDSA в позиции от 0xB0 по 0xD8 и от 0xD8 по 0x100

У меня такое чувство, что make_npdata их вообще не правильно считает. (если вообще считает)
Потому как у самодельных edat при декриптовке постоянно так
Код:

Metadata signature is invalid!
Header signature is invalid!
File successfully parsed!

когда у оригинальных все наоборот
Код:

Metadata signature is valid!
Header signature is valid!
File successfully parsed!

Это я к чему соб-но.
Возможно же такое, что при восстановлении бэкапа консоль проверяет эти два хэша у edat файлов и если они как у наших самодельных забраковывает их? :scratch_one-s_head: Или я бред пишу. :crazy:

Alexandr_83 19.01.2017 20:52

Всем доброго времени суток. PS3 OFW 4.55 Cobra ode 2.1 с открытым доступом к файлам. Может кто нибудь у кого получается патчить игры так что бы они работали заснять видео всего процесса. Делаю согласно инструкции: качнул патч и распоковал в папку test, скопировал папку PS3_GAME в папку test, запустил батник, ввел имя папки NPEB01247, дождался окончания процесса , скопировал EBOOT из папки с патчем (пробовал и не копировать, и PARAM.SFO копировал и менял оригинальный под версию прошивки) сколько не пробовал ни одна игра не запускается либо ошибка ...06, либо черный экран, а потом выбрасывает в меню. Данные брал как с образа так и непосредственно с диска. Игра dance star и everybody dance (одно и тоже только одна US другая EU) может причина в том что изначально игра под прошивку 3.70, а патч обновления под 3.66 или потому что есть LIC.DAT. Закидываю файлы через соникмэна, таким образом закидывал несколько игр и они работают, соответственно способ загрузки игр на ps3 тут не причем. Снимите видео инструкцию pls...

Patriarch78 19.01.2017 21:18

Так все же... Как поступать, когда есть десятки версий патчей для одной игры? Что-то у меня возникают проблемы с этим. Если патч один - прогнал, закинул, - работает. Если несколько - пробовал и только первым патчить, и всеми - не работает. Сломал уже всю голову. Хочу Gran Turismo 6 победить.

ErikPshat 20.01.2017 03:58

Цитата:

Сообщение от rupor (Сообщение 1110577)
У меня такое чувство, что make_npdata их вообще не правильно считает. (если вообще считает)
Потому как у самодельных edat при декриптовке постоянно так
Код:

Metadata signature is invalid!
Header signature is invalid!
File successfully parsed!


Ну да, вообще не считает, а просто генерирует.
Вот, посмотри в исходниках: в строке №1214
А там такой код:
Код:

        // ECDSA header signature (fill with random data for now).
        fseeko64(f, 0xB0, SEEK_SET);
        prng(header_signature, 0x28);
        fwrite(header_signature, 0x28, 1, f);

        // ECDSA metadata signature (fill with random data for now).
        fseeko64(f, 0xD8, SEEK_SET);
        prng(metadata_signature, 0x28);
        fwrite(metadata_signature, 0x28, 1, f);


То есть, эти ECDSA для header_signature и metadata_signature заполняются рандомными числами.
Функция prng как раз отвечает за генерацию случайных чисел.
Причём я заметил тут ещё ошибку: в указанной позиции 0xB0 должно быть metadata_signature, а в позиции 0xD8 должно быть header_signature, а не наоборот :D.

В хитрой утилите make_c00_edat просто хитрый Slimshady451 эту строку генератора случайных чисел удалил и в строке №1145 поменяли это:
Код:

        unsigned char header_signature[0x28];
        unsigned char metadata_signature[0x28];


На вот это:
Код:

        unsigned char header_signature[0x28] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                            0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                            0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
        unsigned char metadata_signature[0x28] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                              0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                              0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};


В результате получаем утилиту make_c00_edat, не имея её исходников ;).
Ну там ещё нужно будет подправить ввод команд, вместо "<input> <output> 1 1 1 0 16 3 01 Content_ID 1", используемых в make_npdata на автоподстановку заранее известных команд только для C00, вот так "<inputoutput> [Content_ID] [version=1]".

Собственно, хитрый Slimshady451 поменял рандомный генератор на нули и выдал утилиту за своё новое произведение. Ах да, ещё удалил Футер в version 1 - это строка в конце файла "EDATA packager..". Хотя изначальная утилита make_npdata делает всё тоже самое из коробки с Type 01, только вместо нулей в ECDSA там набор рандомных чисел, которые ни на что не влияют и футер ни на что не влияет.

Что я хотел сказать... при шифровании любых файлов, как SDAT и EDAT, этот ECDSA подставляется рандомная, а не настоящая, которая проверяется только в PS2 Classic, а в других случаях не проверяется консолью. Конечно же это не значит, что можно в готовом файле писать что угодно вместо ECDSA, потому что после заполнения заголовка, куда входят ECDSA, генерируется снова хэш всего заголовка, которым шифруется тело файла (короче говоря).

ErikPshat 20.01.2017 04:25

Цитата:

Сообщение от Alexandr_83 (Сообщение 1110585)
Делаю согласно инструкции: качнул патч и распоковал в папку test, скопировал папку PS3_GAME в папку test, запустил батник, ввел имя папки NPEB01247

Разве, согласно инструкции, такой порядок действий? Где вы "ввел имя папки NPEB01247"? - что-то после запуска батника я такого не нахожу.


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

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