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)

krekx 12.11.2016 00:23

ErikPshat, Уживутся, но тогда будет две папки FFFFFFFFFF и ААААААААААА, но ты ведь хочешь чтобы была одна папка FFFFFFFFFFF и не было папки AAAAAAAAAA, и при этом всё работало. Значение DG и шифрование должно стоять у папки FFFFFFFFFF иначе на HD не будет обращения к филик, а без фрилик ебут папки ААААААА работать не будет. Так же работают между собой и одинаковые версии патчей европы и юса, на некоторых играх это нужно применять было иначе не работало, только не помню чей именно фрилик должен был быть.

Ну да есть глобальные патчи, которые вычёркивают предыдущие, есть те что добавляют или переписывают отдельную часть, я вроде бы это не отрицал.

ErikPshat 12.11.2016 00:45

Цитата:

Сообщение от krekx (Сообщение 1106978)
я уже два года назад запускал игры с внутреннего хдд при помощи эмулятора

Ну сейчас же 2016-ый год, значит я уже 6 лет назад выворачивал наизнанку Пандору 5.00 М33, которой восстанавливается прошивка PSP, а ещё двумя годами раньше делал Пандору 3.80. И где-то тогда в 2010 подписывал, не просто кастомной подписью Дарк Алекса, а официальной подписью Sony любые файлы прошивки, kernel и user. И сам добывал ключи ко всем прошивкам. Ну и конечно игры UMD как делать нефиг подписать для офф-прошивок.


Цитата:

Сообщение от krekx (Сообщение 1106978)
Оригинальные значения подписывания сони[*] Metadata Section Headers:
Idx Offset Size Type Index Hashed SHA1 Encrypted Key IV Compressed
000 00000A80 00A83D63 02 00 [YES] 00 [YES] 06 07 [YES]
001 00A8C280 00036645 02 01 [YES] 08 [YES] 0E 0F [YES]
002 00AC28C8 00000000 02 02 [YES] 10 [YES] 16 17 [NO ]
003 00AC28C8 00000000 02 03 [YES] 18 [YES] 1E 1F [NO ]
004 00AC28C8 00000000 02 04 [YES] 20 [YES] 26 27 [NO ]
005 00AC28C8 00002BD6 03 1C [YES] 28 [NO ] -- -- [NO ]
006 00AC55C8 00000780 01 03 [YES] 2E [NO ] -- -- [NO ]

А вот про эти циферки мне вообще не надо трясти перед носом :D
Это мы проходили в 2012-ом году: https://www.pspx.ru/forum/showthread.php?p=1055207 (посмотри после прогрузки страницы на спойлеры в следующем сообщении. Я то думаю, откуда такие знакомые числа, у меня-то память на 16-ричные цифры хорошая.

Это я тебе не для того, чтобы попонтоваться, а просто слушаю твои объяснения насчёт неподписанных патчей и ещё подряд бреда в каждом предложении, что просто как-то сложно с тобой спорить. Хотя, у тебя иногда бывают умные мысли. Я сейчас кое-что понял :) а именно то, что я забыл, что NPUB/NPEB - это же не на самом деле такие патчи, а тут же tukil такой метод нам предложил, что нужно переименовывать патчи BLUS/BLES, как NPUB, после чего я что-то криво подумал насчёт регионов и предложил конкретизировать не все игры подряд в NPUB, а для EU делать NPEB, после чего in1975 дописал батник.

rhish777 12.11.2016 00:47

Цитата:

Сообщение от krekx (Сообщение 1106984)
ErikPshat, Уживутся, но тогда будет две папки FFFFFFFFFF и ААААААААААА, но ты ведь хочешь чтобы была одна папка FFFFFFFFFFF и не было папки AAAAAAAAAA, и при этом всё работало. Значение DG и шифрование должно стоять у папки FFFFFFFFFF иначе на HD не будет обращения к филик, а без фрилик ебут папки ААААААА работать не будет. Так же работают между собой и одинаковые версии патчей европы и юса, на некоторых играх это нужно применять было иначе не работало, только не помню чей именно фрилик должен был быть.

Ну да есть глобальные патчи, которые вычёркивают предыдущие, есть те что добавляют или переписывают отдельную часть, я вроде бы это не отрицал.

Игра Disgaea 4 как раз тот вариант о котором вы спорите. Она - если залить патч на дисковую версию станет меньше по размеру.

ErikPshat 12.11.2016 00:48

Цитата:

Сообщение от krekx (Сообщение 1106984)
Так же работают между собой и одинаковые версии патчей европы и юса, на некоторых играх это нужно применять было иначе не работало, только не помню чей именно фрилик должен был быть.

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

rhish777 12.11.2016 00:56

Все же надо попробовать, закинуть патч на дисковую версию и указать папку игры при конвертировании ту, что указана в патче и диске игры. То есть не NPEB, a BLES. Но тогда придется все вместе криптовать со брошенным патчем. Вроде должно же работать.

krekx 12.11.2016 00:58

ErikPshat, что ты имел ввиду под неподписанными патчами я так и не понял. Ну я же человек и мне свойственно где-то ошибаться :D

krekx добавил 12.11.2016 в 00:58
rhish777, попробуй, зашифруй, может и заработает, только вот смысл?

rhish777 12.11.2016 01:02

krekx добавил 12.11.2016 в 00:58
rhish777, попробуй, зашифруй, может и заработает, только вот смысл?

А вдруг из одной папки запустится на OFW 4.81

krekx 12.11.2016 01:07

Кстати есть занятная штука правда бесполезная, в ретеил пкг есть строчка назначения какую папку создать в которую потом всё распаковывается, в хекс редакторе эту папку можно задать самому и он туда поставится. В ебут так папку менять уже низя :D

krekx добавил 12.11.2016 в 01:07
rhish777, если используется лик, то нет, соня его не пропустит.

ErikPshat 12.11.2016 02:35

Цитата:

Сообщение от krekx (Сообщение 1106990)
ErikPshat, что ты имел ввиду под неподписанными патчами я так и не понял. Ну я же человек и мне свойственно где-то ошибаться :D

krekx добавил 12.11.2016 в 00:58
rhish777, попробуй, зашифруй, может и заработает, только вот смысл?

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

Конечно заработает, если всё правильно учесть. Сони же подписывает и у неё тоже работает :)
А польза какая - да та же самая из-за чего шапка в теме. Любой сможет скачать папку и накатить себе. Хотя мы тут не для того, чтобы в игрушки играть. Для нас важное не играть, а заставить работать, вот в чём самый интерес.


rupor 12.11.2016 03:54

Цитата:

Сообщение от krekx (Сообщение 1106969)
по делу UP4382-NPUB31483_00-TTJODLC01ZOMBIES это можно писать хоть в каждом едате, это роли не играет

Не получится у тебя это прописывать в каждом edat. EP9000-%NAME%_00-0000000000000001, части выделенные синим действительно не важны, а вот переменная NAME всегда должна быть ровна имени папки с игрой, иначе будет ошибка запуска.
Цитата:

Сообщение от ErikPshat (Сообщение 1106974)
Внутри LIC.DAT прописываем название патча NPEB и шифруем в LIC.EDAT.
Не должна игра искать BLES, т.к. мы её обновили полностью и теперь она полностью должна стать PSN-овская NPEB.

И будет также ошибка запуска. Потому что думать "игра стала вроде как PSN версией" можем только мы,
но вот EBOOT.BIN так не думает. Не забывайте, что патч мы берем от дисковой версии и при проверке LIC.EDAT EBOOT ищет именно код диска игры. И если код не совпадает получаем ошибку.
Это все проверенно.

Теперь по сливанию папок игры и патча.
Делать это конечно можно, НО если вы назовете папку по типу BLYYXXXXX, то обновить такую игру вы не сможете (как и писал krekx) + не все игры хотят так запускаться (ошибка 80025930 или 80025933, точно не помню). Назвав же NPYYXXXXX в большинстве случаев, вам не даст запустить игру EBOOT.BIN, в нем могут быть жестко прописаны пути к папке с патчем, а т.к. ее рядом нет => ошибка или вылет в меню.
И это тоже все проверено.)
На данный момент комбинация [Папка с игрой]+[Папка с патчем] более выгодна, т.к. в любом случае игра запустится + при таком раскладе патчи можно устанавливать из pkg прямо на консоли.

P.S.: такое чувство что один я проверял все это когда только метод появился, ну вы че блин :D

ErikPshat 12.11.2016 04:06

Цитата:

Сообщение от rupor (Сообщение 1106997)
Не получится у тебя это прописывать в каждом edat. EP9000-%NAME%_00-0000000000000001, части выделенные синим действительно не важны, а вот переменная NAME всегда должна быть ровна имени папки с игрой, иначе будет ошибка запуска.

А у нас-то параметр %NAME% берётся из имени патча. Вернее патч-то по настоящему называется например BLES12345, а вроде приказано было называть папку, как NPEG12345 - вот от этого фейкового имени папки и берётся параметр %NAME%. Так что это нужно исправлять.

in1975 12.11.2016 04:29

Я не понимаю, чего вы спорите? ну 2 папки, вместо 1. Это меняет суть? Работает на 4.70, а как, не сильно важно.

От того что вы сделаете 1 папку суть не изменится - lic.edat при восстановлении бекапа не скопируется на плойку, а значит игра работать не будет на 4.81.

ErikPshat 12.11.2016 04:39

in1975, 1 папка - в 1,5 раза меньше места.
Две папки - в одной игра, а во второй та же игра, только обновлённая.

Я вот смотрю щас "Tiny Troopers Joint Ops ODE.iso" (1,04 Гб), а патч (438 Мб), получается почти 1,5 Гб.
А при обновлении так и осталось бы 1,04 Гб, ну чуть больше бы стало.

Про 4.81 мы же здесь не говорим, тема-то про 4.70.

rupor 12.11.2016 05:03

Цитата:

Сообщение от ErikPshat (Сообщение 1106998)
А у нас-то параметр %NAME% берётся из имени патча. Вернее патч-то по настоящему называется например BLES12345, а вроде приказано было называть папку, как NPEG12345 - вот от этого фейкового имени папки и берётся параметр %NAME%.

Если вы о работе скрипта, то там все правильно. Раньше мы руками вводили значение переменной NPEB12345 или NPUB12345, сейчас за нас это делает скрипт, изменяя BLUS12345 на NPUB12345 и подставляя это в %NAME%. Так что ни чего исправлять не нужно.

in1975 12.11.2016 05:17

про 4.81
я подумал, а ведь можно вместо прошитой плойки, программным методом, заюзать комп? (Комп в виде сервера выдает себя за плойку...)

krekx 12.11.2016 09:28

ErikPshat, Другими словами eboot от диск патча нужно заставить думать, что он псн игра, без манипуляций над самим eboot у нас это не получится как не крути.

krekx добавил 12.11.2016 в 09:28
in1975, Знаешь почему в играх появился дополнительный вид защиты в виде ликдат?

in1975 12.11.2016 09:30

Цитата:

Сообщение от krekx (Сообщение 1107004)
krekx добавил 12.11.2016 в 09:28
in1975, Знаешь почему в играх появился дополнительный вид защиты с ликдат?

нет, расскажи :)

krekx 12.11.2016 09:35

in1975, потому что как только плойку взломали, начали передавать игры через сеть с плойки на плойку, эти игры сейчас себе пользователи 4.8х через бекап могут залить, с ликдат уже игры не работали, так же в псн продавались игры где официально было написано для работы этой игры вам необходимо иметь диск с кодом ХХХХХХХХХ..... думаю немного погодя они прикроют фтп :D

krekx 12.11.2016 10:11

in1975, диск нужен был для старта, это своего рода была защита

in1975 12.11.2016 10:14

Цитата:

Сообщение от krekx (Сообщение 1107009)
in1975, диск нужен был для старта, это своего рода была защита

я понимаю что защита. Нафига тогда покупать в псн, если можно купить просто диск? диск то в любом случае покупать придется


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

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