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)

ng25 21.01.2017 06:40

а в других играх тоже такие папки?

rupor 21.01.2017 06:42

ng25, только в ассасинах

king6340 21.01.2017 06:50

Цитата:

Сообщение от mujahidali7410 (Сообщение 1110604)
If it is possible to do then we don't need a cfw for transferring and editing the eboot.bin and edats.
I am just curious that if it is possible to jtag the ps3 hdd

you know what is file system on ps3???????? Fat32 UFS2???

BlackDaemon 21.01.2017 07:03

king6340, unfortunately, HDD data is also encrypted with EID root key.

ErikPshat 21.01.2017 09:22

Цитата:

Сообщение от makckc (Сообщение 1110602)
Народ, проделал все танцы с бубном над Far Cry 4, скачал make_npdat с батником CONVERT, тот что в шапке, игра просит диск... Скачал у чувака зарубежного программу, он её на форуме выложил... CFW2OFW V.1.2. С его программой заработало нормально,

Насчёт CFW2OFW V.1.2 - это вы наверное про это: https://www.pspx.ru/forum/showthread.php?t=106532

Цитата:

Сообщение от makckc (Сообщение 1110602)
и размеры файла у его make_npdat различаются 104 кб тот что в шапке 53 кб ... кому интересно, может поможет. Все делал на 4.65 инжектом

Хмм, странно, действительно весит 53 кб, может пожата каким-нибудь пакером. Её вроде бы с самого начала никто не трогал и откуда она взялась непонятно. Мои все компилированные утилиты весят 102 кб, а если с иконкой, то 165 кб.

Обновил архив GAME_CONVERT.zip в шапке и немного поправил батник. Проверьте пожалуйста ещё раз конвертацию игры...

YAGAMI55 21.01.2017 11:30

bobmeister
Bioshok Infinete работает,сам сконвертил лично,проблем нет
BLES01705+патч
закинь из патча только EBOOT.BIN
SPRX можно не кидать

YAGAMI55 добавил 21.01.2017 в 11:30
всем привет
сегодня займусь PSP играми,отпишусь вечером

ErikPshat 21.01.2017 13:45

Цитата:

Сообщение от YAGAMI55 (Сообщение 1110645)
закинь из патча только EBOOT.BIN

А что там происходит, другие файлы из патча мешают работать игре, то есть, тут какое-то исключение из стандартных правил конвертации?
Обновлённым GAME_CONVERT конвертил или старым?

И по поводу прежнего вопроса что-то ты ничего не ответил. Я думал появится вопрос - как это реализовать через батник.

ng25 21.01.2017 14:18

rupor, а щас вылазит ошибка 80029530 ! я просто ебоот скинул с оригинала до проги гейм конверт может в этом дело? надо просто скопирнуть из патча буут в папку да?

rupor 21.01.2017 14:30

ng25
да, скопируй eboot.bin из патча в папку с игрой

makckc 21.01.2017 16:00

Цитата:

Сообщение от ErikPshat (Сообщение 1110638)
Хмм, странно, действительно весит 53 кб, может пожата каким-нибудь пакером. Её вроде бы с самого начала никто не трогал и откуда она взялась непонятно. Мои все компилированные утилиты весят 102 кб, а если с иконкой, то 165 кб.

Обновил архив GAME_CONVERT.zip в шапке и немного поправил батник. Проверьте пожалуйста ещё раз конвертацию игры...

Возможно, я в этом не силен... вот решил в коем то веке заняться записыванием игр, я железячник. Скачал ваш обновленный GAME_CONVERT, Far Cry 4 работает, я еще погоняю её, на разных играх...

У меня к вам вопрос?! Тут у вас есть утилита PS3GameConvert_v0.8, она выполняет алгоритм - распаковывает pkg, выполняет копирование в папку назначения, затем мы выбираем источник PS3_GAME, программа копирует часть файлов, каталоги - USRDIR, TROPDIR, LICDIR, исполняемый бинарник и вылетает ошибка исключения - непредвиденный переход GOTO... посмотрите пожалуйста, кстати утилита в плане функционала удобная.

archi99 21.01.2017 21:20

KIRK 0x10 Private Key!!! Found a way to jailbreak all ps3!!!

SOURCE: https://www.lolhax.org/2011/07/06/kirk-0x10-private-key/
KIRK 0X10 PRIVATE KEY
The private key for the KIRK 0x10 functionality is known to be stored in a encrypted buffer of 0x20 bytes. Proxima discovered that the KIRK 0x10 operates as this:
Код:

Kirk 0x10 - ECDSA
Invocation:
u8 buffer[0x34]
u8 encryptedprivatekey[0x20] - the private key returned by KIRK 0xC must be AES encrypted

somehow
u8 SHA1hashofmessagetosign[0x14]
memcpy(buffer,encryptedprivatekey,0x20)
memcpy(buffer+0x20,SHA1hashofmessagetosign,0x14)
sceUtilsBufferCopyWithRange(newsig,0x28,buffer,0x34,0x10);

newsig will have the r and s values for an ECDSA signature

This isn't that useful since it is not clear how to encrypt the private key to sign the

message. There are some examples in IDStorage where a pre-encrypted private key and public key

pair can be used, but no general cases yet.


With a bit more reading and working with Proxima, we have discovered how to encrypt and decrypt

these keys! Below is code:
Код:

typedef struct
{
        u8 fuseid[8];        //0
        u8 mesh[0x40];        //0x8
} keygen_data; //0x48

u8 g_idstorage_dA_key[] =
{
        0x47, 0x5E, 0x09, 0xF4, 0xA2, 0x37, 0xDA, 0x9B,
        0xEF, 0xFF, 0x3B, 0xC0, 0x77, 0x14, 0x3D, 0x8A
};

void decrypt_kirk10_private(u8 *dA_out, u8 *dA_enc)
{
        int i, k;
        keygen_data keydata;
        u8 subkey_1[0x10], subkey_2[0x10];
        rijndael_ctx aes_ctx;
       
        /* get the fuse id */
        for (i = 0; i < 4; i++)
        {
                keydata.fuseid[3 - i] = ((u8 *)0xBC100090)[i+4];
                keydata.fuseid[7 - i] = ((u8 *)0xBC100090)[i];
        }
       
        /* set encryption key */
        rijndael_set_key(&aes_ctx, g_idstorage_dA_key, 128);
       
        /* set the subkeys */
        for (i = 0; i < 0x10; i++)
        {
                /* set to the fuseid */
                subkey_2[i] = subkey_1[i] = keydata.fuseid[i % 8];
        }
       
        /* do aes crypto */
        for (i = 0; i < 3; i++)
        {
                /* encrypt + decrypt */
                rijndael_encrypt(&aes_ctx, subkey_1, subkey_1);
                rijndael_decrypt(&aes_ctx, subkey_2, subkey_2);
        }
       
        /* set new key */
        rijndael_set_key(&aes_ctx, subkey_1, 128);
       
        /* now lets make the key mesh */
        for (i = 0; i < 3; i++)
        {
                /* do encryption in group of 3 */
                for (k = 0; k < 3; k++)
                {
                        /* crypto */
                        rijndael_encrypt(&aes_ctx, subkey_2, subkey_2);
                }
               
                /* copy to out block */
                memcpy(&keydata.mesh[i * 0x10], subkey_2, 0x10);
        }
       
        /* set the key to the mesh */
        rijndael_set_key(&aes_ctx, &keydata.mesh[0x20], 128);
       
        /* do the encryption routines for the aes key */
        for (i = 0; i < 2; i++)
        {
                /* encrypt the data */
                rijndael_encrypt(&aes_ctx, &keydata.mesh[0x10], &keydata.mesh[0x10]);
        }
       
        /* set the key to that mesh shit */
        rijndael_set_key(&aes_ctx, &keydata.mesh[0x10], 128);
       
        /* cbc decrypt the dA */
        aes_cbc_decrypt(&aes_ctx, dA_enc, dA_out, 0x20, NULL);
}

void encrypt_kirk10_private(u8 *dA_out, u8 *dA_dec)
{
        int i, k;
        keygen_data keydata;
        u8 subkey_1[0x10], subkey_2[0x10];
        rijndael_ctx aes_ctx;
       
        /* get the fuse id */
        for (i = 0; i < 4; i++)
        {
                keydata.fuseid[3 - i] = ((u8 *)0xBC100090)[i+4];
                keydata.fuseid[7 - i] = ((u8 *)0xBC100090)[i];
        }
       
        /* set encryption key */
        rijndael_set_key(&aes_ctx, g_idstorage_dA_key, 128);
       
        /* set the subkeys */
        for (i = 0; i < 0x10; i++)
        {
                /* set to the fuseid */
                subkey_2[i] = subkey_1[i] = keydata.fuseid[i % 8];
        }
       
        /* do aes crypto */
        for (i = 0; i < 3; i++)
        {
                /* encrypt + decrypt */
                rijndael_encrypt(&aes_ctx, subkey_1, subkey_1);
                rijndael_decrypt(&aes_ctx, subkey_2, subkey_2);
        }
       
        /* set new key */
        rijndael_set_key(&aes_ctx, subkey_1, 128);
       
        /* now lets make the key mesh */
        for (i = 0; i < 3; i++)
        {
                /* do encryption in group of 3 */
                for (k = 0; k < 3; k++)
                {
                        /* crypto */
                        rijndael_encrypt(&aes_ctx, subkey_2, subkey_2);
                }
               
                /* copy to out block */
                memcpy(&keydata.mesh[i * 0x10], subkey_2, 0x10);
        }
       
        /* set the key to the mesh */
        rijndael_set_key(&aes_ctx, &keydata.mesh[0x20], 128);
       
        /* do the encryption routines for the aes key */
        for (i = 0; i < 2; i++)
        {
                /* encrypt the data */
                rijndael_encrypt(&aes_ctx, &keydata.mesh[0x10], &keydata.mesh[0x10]);
        }
       
        /* set the key to that mesh shit */
        rijndael_set_key(&aes_ctx, &keydata.mesh[0x10], 128);
       
        /* cbc encrypt the dA */
        aes_cbc_encrypt(&aes_ctx, dA_dec, dA_out, 0x20, NULL);
}


As you can see, there is common key generation code, you could make it into it's own subroutine

but I've laid out the code for clarity.
-Davee
btw. Did you know that all retail ps3 can run unsigned code by resigning your backup by psp keys? There are other way for exemple iso - sacr ripper and audio topics by deank posts in one site will give you a f00d. Did you you can also run all games by decrypting a licenced edat with the RAP, and resigning it dev-klic free licence? (does work for CFW2OFW). Did you know that you can run unsined code by using BDj - jar is unrestricted and can by injected without disc by homebrew like Thumbdrive?

Badscorp 21.01.2017 21:48

Всем привет. Кто конвертил Gran Turismo 6 ? Второй день бьюсь не запускается ни с одним патчем ни со всеми...

makckc 21.01.2017 23:23

Цитата:

Сообщение от Badscorp (Сообщение 1110659)
Всем привет. Кто конвертил Gran Turismo 6 ? Второй день бьюсь не запускается ни с одним патчем ни со всеми...

Должно работать, есть в шапке... https://www.pspx.ru/forum/showthread.php?t=106439 это... там список всех поддерживаемых игр!

ErikPshat 22.01.2017 04:39

Цитата:

Сообщение от archi99 (Сообщение 1110656)
KIRK 0x10 Private Key!!! Found a way to jailbreak all ps3!!!

Please, when you quote someone else's blog, always specify the source of information!
And then, you can give us a more advanced information, in addition to what you can do and can do well.

Цитата:

Сообщение от ng25 (Сообщение 1110650)
надо просто скопирнуть из патча буут в папку да?

Я вообще не пойму зачем это делать. Вы же конвертируете игру наверное с помощью нашего батника GAME_CONVERT.bat. И вы должны же видеть в самом конце такие строчки:
Код:

Copying EBOOT.BIN from the Patch to the Game:

BLES01765\USRDIR\EBOOT.BIN
Скопировано файлов: 1.
===============================================================================
                                  END                                PSPx Team
===============================================================================
Для продолжения нажмите любую клавишу . . .


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

Цитата:

Сообщение от makckc (Сообщение 1110652)
У меня к вам вопрос?! Тут у вас есть утилита PS3GameConvert_v0.8, она выполняет алгоритм - распаковывает pkg, выполняет копирование в папку назначения, затем мы выбираем источник PS3_GAME, программа копирует часть файлов, каталоги - USRDIR, TROPDIR, LICDIR, исполняемый бинарник и вылетает ошибка исключения - непредвиденный переход GOTO... посмотрите пожалуйста, кстати утилита в плане функционала удобная.

Да, утилита сама всё делает автоматом, то есть:
  • Не надо извлекать из ISO папку PS3_GAME (она сама это сделает)
  • А если вы уже извлекли папку PS3_GAME или скачали в таком виде, то и для этого есть выбор (между образом ISO либо папкой PS3_GAME)
  • Не надо извлекать из UPDATE-патчей содержимое, особенно, если патчей несколько, просто указываете на патч или сразу выделяете всю пачку патчей и - прога сама их по очереди их распакует в соответствии с нумерацией.
  • Не надо извлекать и распаковывать из игры папку INSDIR, что так же является UPDATE-патчем v1.01 - прога сама определит наличие этой папки и извлечёт этот патч в первую очередь.
  • Не надо создавать папку LICDIR, узнавать GameID, идти на сайт PS3 LIC.DAT Generator и создавать LIC.DAT, прога сама оффлайн найдёт эти данные, создаст LIC.DAT, сгенерирует и впишет контрольную сумму CRC32 и зашифрует.
Насчёт ошибки GOTO, этого недостаточно для выявления проблемы. Нужно хотя бы скопировать результаты работы консоли, потому что переходов GOTO в проге много. Если не трудно, выложите плиз результаты, а если консоль совсем вылетает и закрывается, не даёт скопировать код, тогда хотя бы видео заснять. Я конечно проверю все переходы GOTO, но проблема может быть в другом месте.

ng25 22.01.2017 05:03

rupor, пошла жара )))спасибо ! надо с длс пересобрать!

ErikPshat 22.01.2017 05:18

ng25, а вы не читаете, что я вам пишу?

ng25 22.01.2017 05:48

rupor, единственное не пойму как на офв сейвы вытаскивать с игр на флэху?

Strong-Men 22.01.2017 12:29

Цитата:

Сообщение от YAGAMI55 (Сообщение 1110645)
сегодня займусь PSP играми,отпишусь вечером

как успехи?удалось запустить PSP?

Dogertyboy 22.01.2017 13:27

ребят я вот не пойму почему все так тупо сделано то в этой проге .... иньектор ?? что имеем - 1 тб хард - перенес в папку гейм все игры что то около 200 с чем то гигов всего лишь - далее все копируется в папку воркспейс - а это на секундочку на одно и том же харде не на разных over 9000 времени занимает далее что то еще и копируется в папку темп и далее только опть же с самого харда на самого же себя в папку оутпут копируется бекап .... это во первых занимает массу места во вторых времени ... это у всех так работает ?? или можно какт о указывать ему папки на разных хардах ?? я такой опции не нашел и можно ли чтобы воркспейс всегда оставался забитым я по сути один и тот же бекап везде сую чтобы не тратить опять таки кучу времени ???

Dogertyboy добавил 22.01.2017 в 13:19
Цитата:

Сообщение от ErikPshat (Сообщение 1108936)
UPDATE

Ещё раз... Немного переделал make_npdata.exe для вывода имён шифруемых файлов.


Ребята, погоняйте плиз следующую версию... Там кстати добавил подпись файлов папки INSDIR, если кроме EBOOT.BIN есть ещё какие-нибудь файлы, как в Heavy Rain.

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

Тут просили возможность выбора папки на выходе. Где вы? :)
Специально в качестве Destination folder сделал другое окно с возможностью создания папки.
Выбираете директорию, нажимаете кнопку "Создать папку", вписываете название, например "1" и нажимаете Enter и OK.

Скачать: :download: PS3GameConvert v0.8


отличная прога но лучше бы вы иньектор исправили супер тупая прога .... свозвожностю каждый раз не качать в папку воркспейс и делать это все на разных хардах - тогда этой проге цены бы не было

Dogertyboy добавил 22.01.2017 в 13:27
а как работать с прогой гейм конверт ?? саму папку с игрой удалила .... игры у меня больше нет =(
создала две папки param.sf и npabam.sf ///что с ними делать ??

shadowthegod 22.01.2017 14:13

Две и более игр за раз можно восстановить?

ng25 22.01.2017 15:21

можно! даже нужно, чтоб не париться по одной игре кидать!

A_dzhak 22.01.2017 15:35

Цитата:

Сообщение от archi99 (Сообщение 1110656)
KIRK 0x10 Private Key!!! Found a way to jailbreak all ps3!!!

Это что-нибудь дает любителем пираток? Можете прояснить немного, если кто понял?

shadowthegod 22.01.2017 15:42

Почему то ошибку выкидывает...

800283F0 (код ошибки PS3)

Резервные данные повреждены.

По отдельности норм работают. Кладу в папку гейм инжектора игры NPEB**** и патчи там например. От нескольких игр. Может что не так делаю.

ng25 22.01.2017 15:50

shadowthegod, в теории несколько можно восстановить! я только с одной попробовал, буду пробовать с несколькими!

Dogertyboy 22.01.2017 16:44

Цитата:

Сообщение от ng25 (Сообщение 1110683)
shadowthegod, в теории несколько можно восстановить! я только с одной попробовал, буду пробовать с несколькими!

нсколько и восстанавливается на ура ... только из за криворукости разрабов это занимает адски много места и времени ... так кто нибудь знает что с этим можно сделать ???

shadowthegod 22.01.2017 16:50

Ладно хоть так есть) А как Вы делаете? В папку гейм просто несколько NPEB**** и BLES****?

Вообщем причина во внешнем винте.

Dogertyboy 22.01.2017 19:18

так там поменять алгоритм дело нескольких минут я думаю .... почему до сих пор никто этого несделал ?? ве так и сдят и целый день ждут пока зачается ??

Louay 22.01.2017 19:35

is there any method to install games on ps3 without update or to made eboot works like mine i have Ben 10 Omniverse 2 BLUS31215 it has no game update please answer me :)

shadowthegod 22.01.2017 20:08

Еще вопросы. Вот скачал я например с торрента Call of Duty: Ghosts [PS3] [EUR] [Ru/En/Pl] [4.46] [Cobra ODE / E3 ODE PRO ISO] (2013). Сделал как в инструкции, вытащил с iso, патч, заменил licdic и т.д. Мне пишет нужен диск с лицензии. Такие варианты для ODE не идут? Если сделать два раздела на внешнем HDD один фат32 (для ПС3), второй нтфс (просто хранилище игр, программ для ПС3), то ПС3 без проблем будет работать только с одним разделом?

Dogertyboy 23.01.2017 00:50

Цитата:

Сообщение от shadowthegod (Сообщение 1110691)
то ПС3 без проблем будет работать только с одним разделом?

c главным при условии что он первый только фат32 - то будет ....

ErikPshat 23.01.2017 04:06

Цитата:

Сообщение от Dogertyboy (Сообщение 1110673)
отличная прога но лучше бы вы иньектор исправили супер тупая прога .... свозвожностю каждый раз не качать в папку воркспейс и делать это все на разных хардах - тогда этой проге цены бы не было

Ну в инжекторе эта папка воркспейс выделяется для сырой работы, там происходят все манипуляции, а затем готовый результат конвертируется в папку out.
В принципе можно исправить как хочется, т.к. исходный батник отлавливается в папке %TEMP%. Только прога потом будет работать из батника, а не с экзешника. Вообще конечно лучше, чтобы все манипуляции, для папки воркспейс, происходили как раз в папке %TEMP%, что отлично определяется любой системой, независимо от её версии и битности, заодно сделает отвязку от места запуска.

Ну так ведь никто по этому поводу не возмущался, видимо всех это устраивает. Поэтому никто и не задаётся вопросом, что там нужно что-то переделывать.

Цитата:

Сообщение от Dogertyboy (Сообщение 1110673)
а как работать с прогой гейм конверт ?? саму папку с игрой удалила .... игры у меня больше нет =(
создала две папки param.sf и npabam.sf ///что с ними делать ??

Что за "гейм конверт"? Это та, которая в архиве GAME_CONVERT.zip?
Не замечал за ней такого, чтобы она криво работала, чтобы удаляла папку игры.
А две папки param.sf и npabam.sf - это намекает только на то, что вы действовали не по инструкции, раз прога взяла не те буквы для названия папок.

bobmeister 23.01.2017 07:50

Цитата:

Сообщение от ErikPshat (Сообщение 1110705)
Ну так ведь никто по этому поводу не возмущался, видимо всех это устраивает. Поэтому никто и не задаётся вопросом, что там нужно что-то переделывать.

просто большинство не знает как эта прога работает:unknw: а так то да, если работать с большим объемом данных, процесс инжектирования занимает очень много времени:suicide:

Vukov 23.01.2017 08:00

Hi to all !!

Error 80010510 = wont load hdd game - unknown reason ,it mean hardware failure , it work with proper hadware fixing.

ErikPshat 23.01.2017 09:06

Цитата:

Сообщение от bobmeister (Сообщение 1110706)
просто большинство не знает как эта прога работает:unknw: а так то да, если работать с большим объемом данных, процесс инжектирования занимает очень много времени:suicide:

Вообще не советую инжектировать сразу кучу игр. Вы там что, сразу играете в 30 игр? То есть, поиграли 5 минут в одну игру, потом включили другую, затем 3-ю и т.д.? Какой смысл сидеть часами гонять туда-сюда сотни гигабайт. А потом вдруг захотели поиграть в другую игру, но не можете этого сделать, только из-за того, что снова придётся извлекать из PS3 пачку из сотен игр в бэкапе ради того, чтобы добавить ещё одну игру и опять же этот ещё больший бэкап загонять обратно на PS3 :D Может проще держать PS3 вообще пустой или держать в закромах пустой минимальный бэкап в 6 Мб, либо вообще нулевой. И в любой момент вы, без напрягов, можете быстро загнать любую игру или парочку. Захотелось другую игру, так пожалуйста, забэкапили одну новую игру и загнали по-бырому. Играйте на здоровье. Зачем загонять сразу 200 Гб игр, сидеть часами и изнурять себя мазохизмом?



Короче, в плане инжектора, чтобы выползти из этого тупика, нужно сделать так, чтобы GAME_CONVERT сразу готовил файлы в папки TrueAncestor Backup Retailer. Это нужно для того, чтобы потом не гонять игры из одной папки в другую. Либо можно сразу Инжектор приклеить к нашему батнику GAME_CONVERT.

Вообщем предлагаю допилить мою тулзу PS3GameConvert_v0.8 до стабильной версии 1.0, а затем уже можно браться за приклеивание Инжектора. Тогда сейчас я сделаю вывод в лог работу конвертера и выложу на тестирование. Но для этого мне нужна трезвая аудитория с незаплетающимся написанием лога ошибок, с нормальным сопровождением необходимыми данными.



Цитата:

Сообщение от Vukov (Сообщение 1110707)
Hi to all !!

Error 80010510 = wont load hdd game - unknown reason ,it mean hardware failure , it work with proper hadware fixing.

And ... congratulations, you have a very pleased. However, I wish to inform you that the games from the PC for Windows will not work on the PS3 :D

YAGAMI55 23.01.2017 09:19

ErikPshat
ага,я экспериментировал с Bioshok(не по причине запуска,а просто)
если все содержимое из патча раскидать в игру,то фризит
EBOOT.BIN закидываешь работает
видимо распределение идёт сперва на игру(диск) потом на патч(тогда работает)
хотя позже проверю еще
а скрипт я использую ваш старый,где просит имя папки ввести,только добавил копирование self

YAGAMI55 добавил 23.01.2017 в 09:14
по поводу прежнего вопроса
там у sprx идёт инфа,т.е после 1D до 23
как ты написал это различные ключики для запуска
они у каждого sprx отличаются и я не знаю за что именно они отвечают
у FALSE sprx как раз нет этой инфы

YAGAMI55 добавил 23.01.2017 в 09:16
а вот действительно интересно
как ты хочешь через батник реализовать?)

YAGAMI55 добавил 23.01.2017 в 09:19
Strong-Men
пока неудачно,но я не разбирался сильно,одну хоумбрю сконвертил-черный экран

ErikPshat 23.01.2017 09:30

Цитата:

Сообщение от YAGAMI55 (Сообщение 1110711)
ErikPshat
ага,я экспериментировал с Bioshok(не по причине запуска,а просто)
если все содержимое из патча раскидать в игру,то фризит
EBOOT.BIN закидываешь работает

Ой, я уже забыл, о чём был разговор.
Ага, вот насчёт этого:
Цитата:

Сообщение от YAGAMI55 (Сообщение 1110645)
bobmeister
Bioshok Infinete работает,сам сконвертил лично,проблем нет
BLES01705+патч
закинь из патча только EBOOT.BIN
SPRX можно не кидать

Сорри, я тебе там ответил немного не так.
EBOOT.BIN - это самом-собой нужно его одного кидать в игру, что наш конвертер это сам делает изначально вроде.
Я неправильно выразился, имел в виду, типа а патч-то выкидывать же не нужно, т.е. сам патч нужно так же оставлять вместе с EBOOT.BIN и всеми остальными файлами. Просто меня сбила с толку вот эта фраза - "закинь из патча только EBOOT.BIN".

А насчёт исходного, самого первого батника от tukil, то что-то тебе в каменном веке понравилось :D
По-моему последняя версия в шапке наиболее качественная и доработанная, и безглючная. Ну там я специально ничего сверхнового не добавлял, там фактически всё так и осталось, как было изначально, просто некоторые мелкие правки. Так что советую пользовать последнюю версию из шапки.

Кстати, собственно можно было совсем убрать пункты по созданию онлайн LIC.DAT, т.к. мой готовый код создания оффлайн-LIC.EDAT работает безупречно и стабильно.
Так же можно было убрать пункт по распаковке UPDATE патчей, т.к. опять же, есть стабильный рабочий код.
Ну я не знаю, просто думаю, что если всё так сократить, тогда люди совсем потеряют связь с реальностью.

Цитата:

Сообщение от YAGAMI55 (Сообщение 1110711)
а вот действительно интересно
как ты хочешь через батник реализовать?)

Ну по поводу FALSE - это реализовать батником не так сложно. Точно так же, как это делает scetool, то есть, придётся прыгать по смещениям и в батнике весь этот процесс прописать последовательно.

alvin_lopez 23.01.2017 13:16

Цитата:

Сообщение от akela1979 (Сообщение 1106132)




i got " An error occred dring the start operation (80010006)" how to fixed?

YAGAMI55 23.01.2017 14:27

Strong-Men
проверил игры
теккен 6
angry birds
tetris
Motorstorm

вне зависимости от способа(Remaster,Minis)
подписывать или не подписывать EBOOT.BIN
у всех чёрный экран

YAGAMI55 добавил 23.01.2017 в 14:27
ErikPshat
с self файлами наверное поможет
sprx не уверен
по поводу скрипта-мне как то разницы нет чем конвертить)
я ещё реверс сделал скрипта,т.е из конверта игры обратно в стандартную папку без sdat и edat

ErikPshat 23.01.2017 14:51

PS3GameConvert_v0.9
 
Вложений: 1
Ребята, тестируем новую версию v0.9

Changelog:
  • Перестроена структура кода.
  • Исправлены найденные ошибки.
  • Удалено шифрование INSDIR, которое я зачем-то добавлял в версии 0.8.
По идее должно работать без косяков...


Надеюсь инструкция по использованию должна быть понятна, но коротко напишу:
  1. *Утилиту PS3GameConvert_v0.9.exe запускаете из любого места на компьютере, желательно поближе к корню диска, без символов кириллицы и всяких служебных символов в пути к программе.
    *Если хотите работать через батник, то извлеките из скачанного выше архива src_v0.9.7z и распаковываете архив программы, запускаете батник Test09.bat (файл GameConv.exe конечно должен лежать рядышком в той же папке).
  2. Запустится чёрное консольное окно с оповещением, что если у вас есть UPDATE-патч формата PKG, то нажмите "Да", а если нет патча, но есть в игре патч в папке INSDIR, тогда нажимаем "Нет".
  3. Если нажали "Да", при наличии UPDATE PKG, то откроется окно проводника, чтобы выбрать UPDATE PKG. Переходим к папке, где у вас лежит заранее приготовленный патч к игре и щёлкаем по нему, либо, если есть несколько патчей, тогда выделяем все сразу (не важно, снизу вверх или сверху вниз, прога сама их распакует по порядку, по нумерации). Ах да, названия патчей изменять нельзя, они должны иметь оригинальное имя.
  4. Затем вам предложат выбрать папку назначения (Destination Folder). Это откроется другой тип окна проводника, где внизу слева есть кнопка "Создать папку". То есть, вы можете выбрать любую папку и в ней сразу создать папку, куда собирать результат конвертации.
  5. После распаковки патча(ей), откроется оранжевое окно с предложением выбрать либо образ ISO, либо папку "PS3_GAME". Думаю вы догадаетесь, какой пункт выбирать.
  6. Если в игре есть папка INSDIR с патчем, тогда откроется окно, оповещающая о том, что обнаружена папка INSDIR. В течении 5 секунд вы можете отказаться от её распаковки, в противном случае программа долго не будет ждать и сама распакует этот патч (как правило он v1.01), а затем накатит поверх UPDATE-патчи, которые вы выбирали вначале. Таймаут здесь я сделал потому, что игра может быть большая и вы же не будете сидеть ждать конвертацию, а программа в ваше отсутствие не станет останавливаться.
  7. Далее программа сама создаст LIC.EDAT и подпишет остальные файлы.
  8. Забираете готовый результат в папке назначения. Если вы переносите игру с CFW на OFW, то разумнее будет указывать папку назначения сразу на флешке или как вы там привыкли. А если у вас 4.70, то лучше указывать папку назначения на папку "game" программы TABI или TABR.
Хех, как всегда, коротко не получилось :)

makckc 23.01.2017 15:52

Цитата:

Сообщение от ErikPshat (Сообщение 1110664)
Тут у вас есть утилита PS3GameConvert_v0.8

Цитата:

Сообщение от ErikPshat (Сообщение 1110664)
Насчёт ошибки GOTO, этого недостаточно для выявления проблемы. Нужно хотя бы скопировать результаты работы консоли, потому что переходов GOTO в проге много. Если не трудно, выложите плиз результаты, а если консоль совсем вылетает и закрывается, не даёт скопировать код, тогда хотя бы видео заснять. Я конечно проверю все переходы GOTO, но проблема может быть в другом месте.

Я думаю нет необходимости высылать лог файл, Вы в 09 версии исправили скрипт?! Проверил, все делает как надо... но погоняю

ОФТОП - посоветуйте пожалуйста фтп клиент и фтп сервер на PS3, я использую TotalComander и встроенный в Мултименеджер FTP сервер, но - при копировании множества мелких фалов до 300 кб постоянно вылетают ошибки копирования или несоответствие фалов... по сети копирует куда шустрее, нежели по USB


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

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