|
Софт для PS3 Программы Homebrew для PS3 |
01.11.2016, 17:26
|
Сообщение: #1 (1106478)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,653
Вы сказали Спасибо: 27,283
Поблагодарили 42,802 раз(а) в 12,231 сообщениях
Сила репутации: 10Репутация: 41997 
(репутация неоспорима)
|
PS3-ISO-Rebuilder - разборка и сборка образов ISO с проверкой IRD
Утилита может выполнять следующие действия:- Собирать образы игр ISO из папок.
- Извлекать образы ISO в папку.
- Пересобирать образы игр из готовых ISO, только с предварительным извлечением, с применением IRD или без.
- Производить поиск IRD к загруженному образу, нажав на синюю полоску, сверху под меню.
Функции PS3-ISO-Rebuilder:Open | ~ | JB Folder | Загружает JailBreak папку, содержащую извлечённые файлы из образа диска ISO. | ISO | Загружает резервную копию (бэкап Blu-Ray диска) в формате ISO | IRD | Загружает файл IRD применительно к JB-папке или образу ISO (база IRD) |
Build / Extract | ~ | Plain Header | Выберите это, если вы хотите собрать образ диска 1:1 | 3K3Y Header | Требуется только для 3K3Y ODE | COBRA Header | Требуется только для COBRA ODE | Build ISO | Создает резервную копию 1:1 в соответствии с файлом IRD | Build ISO without IRD (GenPS3iso) | Создает образ диска ISO из папки JailBreak, независимо от разметки IRD и контрольных сумм.
(т.е. файлы располагаются один за другим без пропусков в соответствии со спецификацией ISO9660) | Extract ISO | Извлекает содержимое ISO в папку JB | Compress ISO → CSO | Сжимает формат ISO в CSO |
Как выглядят IRD? https://ps3.aldostools.org/ird.html
На многих форумах слышал такие важные советы юзеров с умным выражением советующих типа: " нужно вшить IRD в образ" или наоборот " нужно удалить IRD из образа"
Поэтому решил написать про этот IRD для просветления мозгов. - IRD - это бинарный формат файла с расширением *.ird, запакованный в архив Gzip. Ну то есть, любой IRD-файл можно распаковать и обратно упаковать в GZip с помощью архиватора 7-Zip. Он содержит в себе всю информацию о структуре оригинального образа с Blu-Ray диска, это список существующих папок, позиций каждого файла на диске, их размеры и контрольные суммы. Таким образом, вы можете создать новый ISO из папок с файлами, в точности соответствующий оригиналу, где каждый файл займёт свою точную позицию, как они были расположены на оригинальном диске. Программа так же покажет вам все изменённые файлы и подсветит их цветом, проверив их на соответствие по контрольным суммам MD5.
То есть, как вы наверное уже догадались, никакой IRD-файл не вшивается в образ и удалить его из образа невозможно, просто потому, что на самом деле его там нет. Поясняю..., когда образ собирается с IRD, то это не значит, что этот IRD записывается куда-то в начало образа или в конец, либо вообще как-то там прячется или шифруется. Как я писал о спецификации IRD выше, это просто файл, в котором записана спецификация оригинального диска Blu-Ray и на основании этих данных, каждый файл с диска записывается на свои оригинальные позиции, точно так же, как они были записаны на заводе на болванку. А если создавать образ без IRD, то файлы складываются в образ просто по алфавиту и без учёта расположения, тупо один файл записывается следом за другим, без пропусков. А в случае с IRD, файлы будут записываться на свои указанные позиции, даже если после предыдущего файла остаются Гигабайты пустого пространства.
Но сам файл IRD никуда в образ не пишется, он только выступает в качестве библиотеки меток с контрольными суммами, на которые опирается программа при сборке образа. То есть, программа записывает файлы по своим позициям, заодно проверяет их на размер и по контрольным суммам на оригинальность.
Извиняюсь, что несколько раз повторился с объяснениями по этому IRD, просто меня несколько человек несколько дней терзали этим вопросом и всё никак не могли понять, так как же всё-таки найти и удалить этот IRD из образа .
Зачем нужно собирать образы ISO с IRD?- Как правило, разработчики игровых дисков указывают обращения между файлами просто по их наименованиям. Например, простейшая команда чтения - "Read ps3data.pak", но некоторые хитрые разработчики, прибегают к адресному расположению, т.е. обращение к файлу происходит по позиции LBA - его жёстко указанному адресу, а не по наименованию файла, как "Read 0x025D448F". Зачем? - читайте ниже...
Почему оригинальный образ ISO весит 25 GB, а после извлечения папка весит всего 8 GB?- Всё дело в том, что болванка Blu-Ray диска имеет размер 25 GB и разработчики могут использовать это пространство по своему усмотрению. Если игра небольшая, например 8 GB, они могут оставлять между файлами огромные гигабайтные пространства, просто забитые нулями и могут менять файлы местами или помещать свои файлы в самый конец диска.
При обычном создании диска, без учёта LBA позиций IRD, все файлы автоматически выстраиваются по различным стандартным критериям, по алфавиту, по размеру, по дате создания, от пожелания разработчика. Но в таком случае, все файлы выстраиваются в ISO друг за другом, без каких-либо пропусков, в соответствии с обычной спецификацией. При снятии такого образа в ISO, обычно образ имеет размер почти такой, как в извлечённой папке, в данном случае, 8 GB.
Если же разработчики использовали искусственно-адресное размещение файлов с применением LBA позиционирования IRD, то они могли указать каждому файлу свою именную позицию, то есть, разместить файлы по своему усмотрению и сделать привязку на исполнение по их позициям. Это своеобразная защита от запуска игр из компактных образов или из папок, потому что, в данном случае, при извлечении из образа, либо пересоздании образа, все файлы игры сменят свои позиции, расположившись стандартным образом подряд один за другим. В этом случае ИГРА просто НЕ БУДЕТ РАБОТАТЬ, т.к. исполняемая программа EBOOT.BIN не найдёт нужные игровые файлы по записанным в ней адресам. Именно поэтому, если пересобранные игры стандартным методом - не запускаются, тогда их необходимо собирать в ISO с применением IRD, чтобы каждый файл записался в образе строго на своей позиции, как в оригинале!!!
Если нет IRD — делаем сами!
- Ищем свою игру на http://redump.org/discs/system/ps3/
- Скачаем и распакуем архив 3k3y_Tools.zip (во вкладке Скачать)
- Заходим в папку "3k3y_Tools"
- Затем в папку "ps3-projects-1349-2-bin"
- Запускаем утилиту "Redump2IRD.exe"
- Заполняем поля данными из Metadata:
- ✓ Encrypted D1 (Key) — ключ "Disc Key"
- ✓ Decrypted D2 (ID) — ключ "Disc ID"
- ✓ Permanent information — данные "Permanent Information & Control (PIC)"
- ✓ пример заполнения полей для Redump2IRD:
- Нажимаем кнопку "Create IRD" и указываем на шифрованный ISO-образ. Затем предложат ввести название IRD - вставляйте TitleID и название диска.
- После создания IRD, переходите в закладку Декриптовка.
Альтернативная программа
Redump - Декриптовка шифрованных образов (один поток) с сайтов ROMSFUN | ROMSPURE | Myrient | VIMM
Надо скачать игру Redump и ключ к ней Dkey (хотя ключ присутствует в IRD).
Для декриптовки нужна утилита 3k3y_Tools.zip (во вкладке Скачать)
- Там есть папка "PS3 ISO Patcher" - той утилитой патчим образ с помощью IRD (т.е. добавляем ключи дешифровки).
- Из папки "3k3y_isotools_v1_34_9" устанавливаем утилиту и запускаем.
- В запущенной утилите "IsoTools 1.34.9" нажимаем кнопку "ISO Crypto" и декриптуем образ ISO. На выходе получаем декриптованный образ с суффиксом dec.iso
image.jpg
- Образ заливаем на консоль в папку PS3ISO и монтируем через webMAN.
Redump - Декриптовка шифрованных образов (12 потоков) с сайтов ROMSFUN | ROMSPURE | Myrient | VIMM
Быстрее, в 12 потоков, но для простоюзеров труднее:
Для декриптовки нужна утилита 3k3y_Tools.zip (во вкладке Скачать) - Зайдите в папку "PS3Dec"
- Закиньте в эту папку скачанный образ.
- Запустите консоль, набрав команду CMD в адресной строке этой папки.
- Декриптуйте образ командой:
PS3Dec d key 00112233445566778899AABBCCDDEEFF "GAME.ISO" "DEC.ISO"
Последний раз редактировалось ErikPshat; 22.01.2024 в 09:40.
|
|
|
Эти 40 пользователя(ей) сказали Спасибо ErikPshat за это полезное сообщение:
|
$ANTOHA (05.03.2017),
A10mir_2 (10.08.2023),
aix (08.10.2017),
Akivar (30.09.2023),
Amkher (11.09.2023),
Ang3l42 (19.07.2023),
Arhangelskiy (20.12.2019),
BlackDaemon (14.02.2017),
cerega (13.06.2020),
Chaosman19 (08.09.2021),
COOLERbyPSP (30.11.2016),
ct73686f (08.12.2017),
DieHard_N7 (02.09.2021),
Haka4 (02.11.2020),
in1975 (13.07.2023),
jekakmv (10.09.2018),
kaspies (14.06.2019),
KennedyLeonS (04.07.2024),
KIRILL1986 (16.09.2021),
Lorrye (30.09.2020),
Maakodun (20.03.2020),
neoflint (09.07.2022),
Niff (07.11.2016),
pavlik (31.03.2019),
PluSan (10.10.2023),
pr0digy (02.11.2019),
Ramiee (26.06.2017),
redluch (16.11.2019),
saewie (06.01.2017),
Sersh1 (20.03.2018),
sobad496 (18.04.2020),
tesei (09.11.2016),
tukil (01.11.2016),
vash (02.11.2016),
vasilijj (22.01.2019),
vicocu (21.05.2017),
VictoriaDon (13.07.2023),
Wolfzak (29.07.2017),
xetrin (01.11.2016),
Z0rdan (29.08.2019)
|
04.07.2020, 22:34
|
Сообщение: #81 (1217151)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,702
Вы сказали Спасибо: 8,089
Поблагодарили 7,528 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7330 
(репутация неоспорима)
|
Сообщение от akfant
ну высказл ты один раз, все услышали, зачем спамить дальше абсолютно не по теме. если ты не понимаешь/тебе не нужно - проходи мимо
|
так пройди мимо темы по ребилдеру, создай свою и там пиши. Причем тут ребилдер?! И да я высказываю недовольство. Не нравится - пройди мимо. Потому что то что вы тут обсуждаете к этой теме отношения не имеет.
|
|
|
04.07.2020, 22:39
|
Сообщение: #82 (1217152)
|
Регистрация: 17.05.2019
Сообщений: 300
Вы сказали Спасибо: 105
Поблагодарили 115 раз(а) в 80 сообщениях
Сила репутации: 1Репутация: 109 
(скоро придёт к известности)
|
Сообщение от Ang3l42
Потому что то что вы тут обсуждаете к этой теме отношения не имеет.
|
это уже не тебе решать, "эксперт"
была бы другая тема, ты бы и туда приперся со своим нытьем "это никому не нужно, когда можно скачать с торрентов"
походу некоторые просто необъяснимо завидуют уровню технической грамотности и комптенций других, но вместо того чтобы адекватно повышать свои, проще принизить с пренебрежительным отношением, навроде "это никому не надо"
|
|
|
04.07.2020, 22:47
|
Сообщение: #83 (1217155)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,702
Вы сказали Спасибо: 8,089
Поблагодарили 7,528 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7330 
(репутация неоспорима)
|
Сообщение от akfant
походу некоторые просто необъяснимо завидуют уровню технической грамотности и комптенций других, но вместо того чтобы адекватно повышать свои, проще принизить с пренебрежительным отношением, навроде "это никому не надо"
|
Отличная логика. Когда на прямой вопрос зачем, тебе вот это вот начинают втирать, вместо нормального ответа на вопрос, сразу всё становится понятно. Незачем, просто хочется. Нельзя же нормально ответить, надо нести чушь про то как космические корабли бороздят просторы вселенной. Прикрываться тирадой умных слов, при этом ничего за собой не несущих, вместо ответа, это же так стильно, модно, молодежно.
Сообщение от akfant
была бы другая тема, ты бы и туда приперся со своим нытьем "это никому не нужно, когда можно скачать с торрентов"
|
Тебе откуда знать? Я бы даже открывать такую тему бы не стал. Чего в трупе ковыряться...
|
|
|
04.07.2020, 23:01
|
Сообщение: #84 (1217158)
|
Регистрация: 17.05.2019
Сообщений: 300
Вы сказали Спасибо: 105
Поблагодарили 115 раз(а) в 80 сообщениях
Сила репутации: 1Репутация: 109 
(скоро придёт к известности)
|
ты забыл вторую, важную часть названия темы
Сообщение от ErikPshat
разборка и сборка образов ISO с проверкой IRD
|
вот и обсуждают как вывести образ на IRD
плюс, как сам видишь, и автор темы не считает это оффтопом и помогает в обсуждении
так что не понимаю сути твоих претензий
|
|
|
04.07.2020, 23:04
|
Сообщение: #85 (1217160)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,702
Вы сказали Спасибо: 8,089
Поблагодарили 7,528 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7330 
(репутация неоспорима)
|
Сообщение от akfant
так что не понимаю сути твоих претензий
|
Как ты сам сказал, пройди мимо. Тебе по существу всё равно сказать нечего.
|
|
|
05.07.2020, 00:03
|
Сообщение: #86 (1217173)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,653
Вы сказали Спасибо: 27,283
Поблагодарили 42,802 раз(а) в 12,231 сообщениях
Сила репутации: 10Репутация: 41997 
(репутация неоспорима)
|
akfant, по существу Ang3l42 прав, т.к. всё это пустопорожнее - предлагать расшифровать недоделанный образ, который кто-то испортил и выложил на обозрение публики только ради того, чтобы хакеры поломали себе головы и постарались исправить испорченное и непоправимое. Ну и при том, что эти же самые образы лежат в правильно расшифрованном виде, сдампленные как положено сразу с диска, добытыми правильно ключевыми файлами из зашифрованных метаданных физического диска. А если нет того самого диска под рукой с этими ключами, то изъятые файлы с диска не имеют никакого применения. Просто куча навоза, в котором кому-то очень охота поковырятся.
Это тоже самое, что я зашифрую гигабайты фотографий в архив с 32-значным паролем, который поксорю со своим паролем на форуме, потом из запароленного архива вырежу пару гигов кода из середины, склею начало и конец в одно целое и дам тебе этот архив на хакерское исследование, чтобы ты восстановил его своими математическими умениями.
Какой прок от этих шифрованных файлов, если пароль мы можем сдампить только с той болванки и тем приводом, на котором эти файлы были сняты. На другом приводе они будут сняты в другом виде, даже если ты вытащищь ключ из диска. Почему думаешь не выкладывают ключи для каждого диска? Мы бы просто щас скачали бы ключ для этого TitleID и расшифровали бы эти шифрованные файлы.
Это тоже самое, как шифровать EBOOT.BIN примитивно говоря. Сто раз его шифруй одним и тем же ключом, так сто раз у тебя получится разный файл по MD5, потому что там подмешивается рандомно-генерируемая соль.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо ErikPshat за это полезное сообщение:
|
|
05.07.2020, 00:11
|
Сообщение: #87 (1217174)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,702
Вы сказали Спасибо: 8,089
Поблагодарили 7,528 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7330 
(репутация неоспорима)
|
ErikPshat, Да пусть ковыряют на здоровье. Только чего в теме ребилдера то? Надо в какую-то отдельную темку это вынести раз людям интересно.
|
|
|
05.07.2020, 00:17
|
Сообщение: #88 (1217175)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,653
Вы сказали Спасибо: 27,283
Поблагодарили 42,802 раз(а) в 12,231 сообщениях
Сила репутации: 10Репутация: 41997 
(репутация неоспорима)
|
Сообщение от Chook
НЧто я делал... скачал BCES00510-DAA0FA3D9BA1122F8E928EF2F9DAD7C2.ird
с помощью ИРД и ISO Tools 1.34.9 созданного 3k3y создал ИСО используя закриптованные файлы но тип образа указал decrypted (иначе файлы оказались бы дважды закриптованы).
Этой же тулой сделал ISO Crypto и расшифровал его... увы 8 байт каждого зашифрованного ранее файла были не те что ожидалось.
|
Ну так и в чём проблема? Раз уж, как ты говоришь, на самом деле тебе удалось расшифровать файлы, так отрежь эти лишние 8 байт у всех файлов и собери образ со 100% IRD А вот фиг там я знаю, что ты что-то недоговариваешь.
Ты же посмотри на свои расшифрованные файлы. Если там PSARC -архивы, то ты должен в заголвке этих архивов видеть их название PSAR. А я уверен, что непонятно что ты расшифровал и какими ключами, но такого заголовка ты не увидел. Возможно ты просто перешифровал файлы из одного кода в ещё более перевёрнутый кверх ногами код .
|
|
|
05.07.2020, 00:57
|
Сообщение: #89 (1217179)
|
Регистрация: 17.05.2019
Сообщений: 300
Вы сказали Спасибо: 105
Поблагодарили 115 раз(а) в 80 сообщениях
Сила репутации: 1Репутация: 109 
(скоро придёт к известности)
|
ErikPshat, тема нужна хотя бы ради того, чтобы ты поделился этой ценной инфой про шифрование пс3 дисков, разные ключи приводов и т.п.
вообще много узнал и стал лучше понимать структуру BD PS3
Сообщение от Ang3l42
Как ты сам сказал, пройди мимо. Тебе по существу всё равно сказать нечего.
|
Как я сказал, проходи мимо. Тебе всё равно по существу ответить нечего:
Сообщение от akfant
ты забыл вторую, важную часть названия темы
Сообщение от ErikPshat Посмотреть сообщение
разборка и сборка образов ISO с проверкой IRD
вот и обсуждают как вывести образ на IRD
|
akfant добавил 05.07.2020 в 00:53
ErikPshat,
Сообщение от ErikPshat
редлагать расшифровать недоделанный образ, который кто-то испортил и выложил на обозрение публики только ради того, чтобы хакеры поломали себе головы и постарались исправить испорченное и непоправимое
|
просто у redump.org уже сложился образ стандарта и эталона, на формат дисков которого все равняются, и который признан идеалом. со всеми ранее выходившими платформами - у него всё так. а тут такой запар с ПС3, внезапно. вот и охота разобраться что за фигня, и где они свернули не туда. ибо счас по факту "идеальными" считаются сторониие IRD образы, а не редамповские
akfant добавил 05.07.2020 в 00:57
Chook,
Сообщение от Chook
Народ, попадаются архивы как для JB игр, но все содержимое выдрано с диска без предварительной расшифровки.
|
важный вопрос: а на самой пс3 такие JB-папки идут, с нерасшифрованными файлами?
если да, то походу у меня тоже есть такая игра: когда проверял на IRD удивился, что так много оказалось несовпадающих файлов, подумал - что там они ещё могли так перелопатить. тем не менее пошла, и полностью прошлась без проблем
Последний раз редактировалось akfant; 05.07.2020 в 00:57.
Причина: добавил, подумав
|
|
|
Этот пользователь сказал Спасибо akfant за это полезное сообщение:
|
|
05.07.2020, 04:48
|
Сообщение: #90 (1217186)
|
Другие консоли: NDSL,PS2,PS3,XBOX360
Регистрация: 13.03.2011
Адрес: НН
Сообщений: 106
Вы сказали Спасибо: 2
Поблагодарили 54 раз(а) в 29 сообщениях
Сила репутации: 1Репутация: 54 
(скоро придёт к известности)
|
akfantНет, такая игра не запустится, так как ключа для дешифровки нет, а он индивидуальный для каждого диска. Посмотри с какой сигнатуры начинается EBOOT.BIN - обязан с SCE.
ErikPshat, я как раз увидел заголовок PSAR архива и файлы совпали с расшифрованными за исключением последних 8 байт. И они не добавились к файлу, а именно неверно расшифровались.
Вероятно, расшифровка происходит блоками и если хоть 1 байт блока не соответствует оригиналу, то весь блок будет неверно расшифрован. Если это так, то после данных файла в образе идут зашифрованние данные GAP области, которые уже не восстановить, а значит и сам файл не восстановить
PS: попробовал собрать образ с помощью genps3iso_v2.5.exe. Результат такой же - неверно расшифрованные последние 8 байт.
Проверю я свою догадку короче...
Да, догадка оказалась правильной. Верно расшифровываются лишь файлы длина которых выравнена по 16 байт. Значит расшифровка происходит блоками по 16 байт. Как следствие - расшифровать файлы длина которых не кратна 16 не выйдет, так как утеряны данные после хвоста файла (сгенерить их не выйдет, так как по идее нужно зашифровать хвост файла с нулевыми байтами, а мы не знаем реальный хвост файла). На самом деле, как видно, данные шифруются по 16 байт на основе хеша предыдущих 16 байт. Вероятно, такой алгоритм выполняется для каждого сектора независимо от других.
Короче: восстановить выдранные зашифрованные файлы уже нельзя. Спасибо за внимание
Последний раз редактировалось Chook; 05.07.2020 в 05:39.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Chook за это полезное сообщение:
|
|
05.07.2020, 06:44
|
Сообщение: #91 (1217187)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,653
Вы сказали Спасибо: 27,283
Поблагодарили 42,802 раз(а) в 12,231 сообщениях
Сила репутации: 10Репутация: 41997 
(репутация неоспорима)
|
Сообщение от Chook
Да, догадка оказалась правильной. Верно расшифровываются лишь файлы длина которых выравнена по 16 байт.
|
Вот это верно подмечено. Конечно, все файлы на диске подвержены несомненному правилу выравнивания по 16 байт обязательно. Даже не то что по 16 байт как минимум, а вообще точными секторами по 512 байт и по точному количеству секторов в одном блоке. Это правило по стандарту ISO9660. Любой файл всегда начинается с нового блока, даже если какой-то маленький файл занимает 300 байт, тогда новый файл начинается не то чтобы с нового сектора, а конкретнее с нового блока, а в блоке секторов более 2000, если мне не изменяет память, ну если нужно это нетрудно вычислить. Собсно, думаю, ты это и сам знаешь И конечно, блок просто так на пустом месте не может закончиться, конечно же он до конца забивается паддингом, т.е. нулями.
Ну тогда значит действительно испорченный образ, раз там не хватает выравнивания. Правда это странно будет, если так со всеми файлами.
И странно, что на редампе народ до сих пор ковыряется. Это на ранних стадиях там помню головы ломали, когда были сырые программы, когда диск недодампливался, терял всякие скрытые данные в некоторых играх, когда люди удивлялись, типа почему при распаковке один файл заменялся другим. А сейчас механизм давно изучен досканально. Просто вставил болванку в привод и современный Мультимен снял с него точную расшифрованную копию. Правда эта копия тоже выходит иногда странная, но после пересборки с помощью современной доработанной программы "PS3-ISO-Rebuilder", она становится рабочей.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
04.08.2020, 09:18
|
Сообщение: #92 (1219200)
|
Регистрация: 30.11.2019
Сообщений: 13
Вы сказали Спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Сила репутации: 1Репутация: 4 
(с надеждой на лучшее)
|
Друзья, а не знаете ли как расшифровать регионы в ISO, которые созданы в ps3gen?
Немного не в тему вопрос, но связан с ird.
Понадобилось тут под кобру создать образ с измененными не только по содержимому, но и по размеру файлами, с максимальным сохранением смещений. Файловую систему в ird править сложно, поэтому я решил, что проще сгенерировать образ в ps3gen и уже с него снять ird. Потом планировал заменить системные файлы, так как они генерируются утилитой, и заменить их хэши в ird, но вот споткнулся об зашифрованные регионы.
Есть вариант снять ird с образа с зашифрованными регионами, а потом руками поправить все хэши, но это сложнее.
|
|
|
04.08.2020, 10:14
|
Сообщение: #93 (1219201)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,653
Вы сказали Спасибо: 27,283
Поблагодарили 42,802 раз(а) в 12,231 сообщениях
Сила репутации: 10Репутация: 41997 
(репутация неоспорима)
|
eol, что-то не понял. Ты хочешь создать левые IRD? Тогда это уже не IRD будет называться
Или ты тоже считаешь, что IRD вшивается в образ и поэтому образ работает?
Если есть IRD, значит у нас есть этот шаблон - т.е. эталон оригинальности. И этот эталон мы не в образ вшиваем, а по этому эталону мы файлы образа собираем и расставляем по своим местам. Вот это и называется - образ собран в точности со 100% IRD.
А что ты собираешься сделать? Там что-то пофиксить, потом вставить фейковые значения в IRD и потом то есть назвать этот IRD настоящим? В соответствии с которым потом собирать образ?
|
|
|
04.08.2020, 10:26
|
Сообщение: #94 (1219202)
|
Регистрация: 30.11.2019
Сообщений: 13
Вы сказали Спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Сила репутации: 1Репутация: 4 
(с надеждой на лучшее)
|
ErikPshat, так мы, переводчики, все делаем для удобства игроков. Чтобы они взяли ird, россыпь наших переведенных файлов и создали работоспособный образ, это простая операция. А образ, собранный без ird в PS3-ISO-Rebuilder, что то не желает работать на кобре, черный экран, один файл не читается. Может дело и в отсутствии UDF и нужно собрать образ в какой-нибудь другой программе. Но вот решил создать с наиболее близкими к оригиналу адресами файлов.
Это так, отступление. А вот способ расшифровать регионы ты знаешь?
И ещё. Почему ты в сообщениях разжевываешь то, что в шапке, думаешь, люди читать не умеют?
|
|
|
Этот пользователь сказал Спасибо eol за это полезное сообщение:
|
|
04.08.2020, 15:27
|
Сообщение: #95 (1219217)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,653
Вы сказали Спасибо: 27,283
Поблагодарили 42,802 раз(а) в 12,231 сообщениях
Сила репутации: 10Репутация: 41997 
(репутация неоспорима)
|
Сообщение от eol
А вот способ расшифровать регионы ты знаешь?
|
Понятно, я думал очередной нуб хочет собрать образ с левым IRD и вшить его в образ, чтобы он поэтому работал
Насчёт регионов не знаю насколько они зашифрованы, может быть по типу этого: https://www.psdevwiki.com/ps3/Product_Code
|
|
|
04.08.2020, 19:57
|
Сообщение: #96 (1219225)
|
Регистрация: 30.11.2019
Сообщений: 13
Вы сказали Спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Сила репутации: 1Репутация: 4 
(с надеждой на лучшее)
|
Может быть я не очень верно объяснил. Это то самое шифрование, что используется для файлов. Только шифруются не файлы отдельно, а целые области. Некоторые области, например с такими файлами как ICON0.PNG, ICON1.PAM и PS3LOGO.DAT, не шифруются, их границы указаны в образе со смещения 8h
Насколько я понял, зашифрованные области (регионы) в обычных образах расшифровываются с помощью 3-х ключей (Data1, Data2 и PIC). Вот бы подобные ключи узнать для образа мастер-диска, который генерируется ps3gen.
Последний раз редактировалось eol; 05.08.2020 в 00:06.
|
|
|
05.08.2020, 22:03
|
Сообщение: #97 (1219279)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,653
Вы сказали Спасибо: 27,283
Поблагодарили 42,802 раз(а) в 12,231 сообщениях
Сила репутации: 10Репутация: 41997 
(репутация неоспорима)
|
eol, короче, на пальцах я не понимаю
|
|
|
07.08.2020, 19:09
|
Сообщение: #98 (1219413)
|
Регистрация: 30.11.2019
Сообщений: 13
Вы сказали Спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Сила репутации: 1Репутация: 4 
(с надеждой на лучшее)
|
Нашел я все-таки ключ для расшифровки файлов на мастер-диске, который генерирует ps3gen из sdk в статье на ps3 dev wiki - Basic Bluray disc authentication procedure в разделе «Disc de-/encryption». Расшифровав его по алгоритму на том же ресурсе в статье Bluray disc в разделе «Deriving the disc key» получил значение Data1 для заголовка cobra (или 3k3y) header в PS3-ISO-Rebuilder.
Но так как я в итоге понял, что мне был нужен зашифрованный игровым ключом образ для создания моего ird, то я просто заменил вшитый в ps3gen ключ на ключ из игры. Немного отредактировал заголовок и получил заветный ird.
Всем спасибо за внимание.
|
|
|
07.08.2020, 19:18
|
Сообщение: #99 (1219414)
|
Регистрация: 17.05.2019
Сообщений: 300
Вы сказали Спасибо: 105
Поблагодарили 115 раз(а) в 80 сообщениях
Сила репутации: 1Репутация: 109 
(скоро придёт к известности)
|
eol, вы из эксклузив чтоли, и для мгс4 делаете
ну так бы и писали открыто, а то вроде как шифруетесь, но при этом палитесь в открытую
|
|
|
07.08.2020, 19:20
|
Сообщение: #100 (1219415)
|
Регистрация: 30.11.2019
Сообщений: 13
Вы сказали Спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Сила репутации: 1Репутация: 4 
(с надеждой на лучшее)
|
Я не скрываюсь, просто не вижу смысла трубить во все дыры об этом.
Но как вы меня раскрыли, Шерлок?
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 07:39. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|