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)

in1975 01.12.2016 13:01

ErikPshat, попробуй мелкую игру, проверить несложно же :) sdat мы подписываем именно фри лицензией

ErikPshat 01.12.2016 13:48

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

Сообщение от in1975 (Сообщение 1108460)
ErikPshat, попробуй мелкую игру, проверить несложно же :) sdat мы подписываем именно фри лицензией

  • OKey, вот одна мелкая крутая игрушка PSP во вложении, подписана Free License key, протестируйте плиз...
    Папку NPJH90126 залить через бэкап на OFW. На кастомной по FTP, затем через "Перенос данных" на OFW.

  • Так же приложил папку "Local license (uses RAP file as key)" - там на всякий случай Локальная лицензия ISO.BIN.EDAT (заменять в папке USRDIR) и к этой лицензии ключ *.rap. Это я не знаю, как этим RAP пользоваться и куда заливать.
И вот это что означает?

ErikPshat 01.12.2016 15:02

Sony has patched ps1 and psp emu since 4.75, so they can only run on 4.70 or below.

ErikPshat 01.12.2016 17:40

Вложений: 1
Эмм, а никто не заметил ошибку? Мне кажется команда криптовки PSP игры должна быть такая:
Код:

make_npdata -v -e ISO.DEC.EDAT ISO.BIN.EDAT 1 1 1 0 16 3 20 NP9000-NPJH90126_00-PSPXRUTEAM000001 7

Или скорее такая:
Код:

make_npdata -v -e ISO.DEC.EDAT ISO.BIN.EDAT 1 1 1 0 16 3 00 NP9000-NPJH90126_00-PSPXRUTEAM000001 1

Для сравнения, вот команды:
Код:

***************************************************************************

make_npdata v1.3.4 - PS3 EDAT/SDAT file encrypter/decrypter/bruteforcer.
                  - Written by Hykem (C).

***************************************************************************

Usage: make_npdata [-v] -e <input> <output> <format> <data> <version>
                          <compress> <block> <license> <type> <cID>
                          <klic> <rap/rif>
      make_npdata [-v] -d <input> <output> <klic> <rap/rif>
      make_npdata [-v] -b <input> <source> <mode>

- Modes:
[-v]: Verbose mode
[-e]: Encryption mode
[-d]: Decryption mode
[-b]: Bruteforce mode

- Encryption mode only:
<format>:  0 - SDAT
            1 - EDAT
<data>:    0 - Debug data
            1 - Finalized data
<version>:  1 - EDAT version 1
            2 - EDAT/SDAT version 2
            3 - EDAT/SDAT version 3
            4 - EDAT/SDAT version 4
<compress>: 0 - Disable compression
            1 - Enable compression
<block>:    Block size in KB (1, 2, 4, 8, 16, 32)

- Finalized EDAT only:
<license>:  1 - Network license (not supported)
            2 - Local license (uses RAP file as key)
            3 - Free license (uses klic as key)
<type>:    00 - Common
            01 - PS2 EDAT
            20 - PSP Remasters
            21 - Modules (disc bind)
            30 - Unknown
<cID>:      Content ID (XXYYYY-AAAABBBBB_CC-DDDDDDDDDDDDDDDD)

- Encryption and decryption modes:
<klic>: 0 - No key
        1 - NPDRM OMAC key 1 (free license key)
        2 - NPDRM OMAC key 2
        3 - NPDRM OMAC key 3
        4 - PS3 key (klic_dec_key)
        5 - PSX key (PSOne Classics)
        6 - PSP key 1 (PSP Minis)
        7 - PSP key 2 (PSP Remasters)
        8 - Custom key (read from input or klic.bin file)
<rap/rif>: RAP file for encryption/decryption or rifkey.bin (optional)

- Bruteforce mode:
<source>: ELF file source for klic
<mode>: 0 - Binary
        1 - Text
        2 - Unicode text




Ещё раз тест, две разные лицензии во вложении:
  • 1 - лицензия Common 00, как и было у демки из PSN, подписана <type>: 00 - Common & 1 - NPDRM OMAC key 1 (free license key).
    Папку NPJH90126 залить через бэкап на OFW. На кастомной по FTP, затем через "Перенос данных" на OFW.

  • 2 - лицензия PSP Remasner 20 и соответственно ключ 7 - PSP key 2 (PSP Remasters).

catalinnc 01.12.2016 23:16

@ErikPshat

some guy reported that uncharted game has a file with a special name "64 woof!.dds" that is not handled by convert.bat

here is the fix for convert.bat

replace
Код:

setlocal enabledelayedexpansion
with
Код:

setlocal disabledelayedexpansion
replace
Код:

for /F "tokens=*" %%n in (!infile!) do (
set LINE=%%n
set TMPR=!LINE:%find%=%replace%!
Echo !TMPR!>>TMP.TXT
)

with
Код:

for /F "tokens=*" %%n in (%infile%) do (
set LINE=%%n
setlocal enabledelayedexpansion
set TMPR=!LINE:%find%=%replace%!
Echo !TMPR!>>TMP.TXT
endlocal
)


replace
Код:

for /f "tokens=*" %%B in (!infile!) do make_npdata -e "PS3_GAME\%%~B" "%NAME%\%%~B" 0 1 2 0 16
with
Код:

for /f "tokens=*" %%B in (%infile%) do make_npdata -e "PS3_GAME\%%~B" "%NAME%\%%~B" 0 1 2 0 16
_

Kirill15 02.12.2016 04:09

А можно ли перенести игры с CFW на OFW, а потом с OFW на OFW?

in1975 02.12.2016 04:14

Kirill15, ну если переносить на 4.7, то можно. А если на 4.81 - то нет
(я про перенос с OFW 4.7 на OFW 4.81)

ErikPshat 02.12.2016 04:50

Цитата:

Сообщение от Evolret (Сообщение 1108474)
Обе выдают "поврежденные данные".

А на какой прошивке? Сони пропатчила запуск PSP и PS1 игр на 4.75+

ErikPshat 02.12.2016 05:01

Цитата:

Сообщение от catalinnc (Сообщение 1108482)
@ErikPshat

some guy reported that uncharted game has a file with a special name "64 woof!.dds" that is not handled by convert.bat

here is the fix for convert.bat

Thank you for your assistance and cooperation :good:

pbyeh 02.12.2016 08:22

Ребята в чем может быть причина: при запуске convert.bat вылетает ошибка "приложение make_npdata.exe остановлено"

rydz 02.12.2016 09:45

Hi,
I'm try restore games (restore backup method) on PS3 (EU) 3004b OFW 4.80.
  1. [PS3][OFW] Burnout Paradise: The Ultimate Box [BLES00462][RUS] - working
  2. [PS3][OFW] Zuma [NPUA30003] [EN] - running, but is demo
  3. [PS3][OFW] Minecraft_PlayStation_3_Edition_PS3-ACCiDENT [BLES01976] 1072mb - not working -- error 80010006
  4. [PS3][OFW] Angry_Birds_Star_Wars_PS3-iCON [BLUS31273] 450mb - not working -- error 80010006

Why Burnout Paradise and Zuma don't includes LICDIR, but working?
Minecraft_PlayStation_3_Edition_PS3-ACCiDENT, Angry_Birds_Star_Wars_PS3-iCON includes LICDIR, but does NOT work?

ErikPshat 02.12.2016 10:07

Цитата:

Сообщение от rydz (Сообщение 1108490)
I'm try restore games (restore backup method) on PS3 (EU) 3004b OFW 4.80.

BACKUP metod used on <=4.70 OFW (see First post). On OFW 4.70+ Sony patched(banned) transfer LIC.EDAT from Backup, because the games which requires LICDIR\LIC.EDAT will not work!

For 4.80 OFW with BACKUP metod worked only the games don't includes LICDIR, because this old games does not require LIC.EDAT.

krekx 02.12.2016 10:08

ErikPshat, а вернуть на 4.81 есть возможность, не пропатченного эмулятора?
Или подогнать игры по новому к 4.81, нужен новый ключ подписи? Что конкректно изменено?

ErikPshat 02.12.2016 10:20

krekx, если имеешь в виду PS1 эмулятор, то скорее всего добавилась проверка фейковой подписи лицензии. Нужно вытащить и декриптовать все файлы прошивок 4.81 и 4.70 по разным папкам. Затем произвести сравнение папок через Araxis Merge и узнать, какие файлы изменились. Затем подписать изменённые файлы от 4.70 под 4.81 и подменить. ;)

rydz 02.12.2016 10:29

Цитата:

Сообщение от ErikPshat (Сообщение 1108491)
BACKUP metod used on <=4.70 OFW (see First post). On OFW 4.70+ Sony patched(banned) transfer LIC.EDAT from Backup, because the games which requires LICDIR\LIC.EDAT will not work!

For 4.80 OFW with BACKUP metod worked only the games don't includes LICDIR, because this old games does not require LIC.EDAT.

As I understand, when game no includes LIBDIR in ISO, use the steps from first post, excluding steps generate LIB.DAT?
Game should be working?

ErikPshat 02.12.2016 10:47

Цитата:

Сообщение от rydz (Сообщение 1108494)
As I understand, when game no includes LIBDIR in ISO, use the steps from first post, excluding steps generate LIB.DAT?
Game should be working?

Method in the first post - not the Backup method. This is a common method for all ISOs. No matter there LICDIR in game or not. Then game transfered to CFW by FTP or USB-drive. NOT by Backup!!! From this method LIC.EDAT transfered to CFW then OFW up to 4.81 successfully.

grgrka 02.12.2016 10:54

Ребят такой вопрос, можно ли заставить TrueAncestor BACKUP делать бекапы в папке output на другом физическом носителе. А то скажем у меня почти 500гиг игр бекапа и вот при пересборке архива он все эти игры копирует сначала в папку workspace, а потом собирает бекап на том же носителе в папке output что занимает очень прилично места и времени.

ErikPshat 02.12.2016 10:59

krekx, кстати, вот этот пункт в шапке по ходу не верный

Цитата:

3. Переходим в PS3_GAME и проверяем там наличие папки LICDIR, если её нет, тогда создаём.
Генерируем в папке LICDIR файл LIC.DAT с кодом игры из PARAM.SFO с помощью PS3 LIC.DAT Generator.
Ведь если нет папки LICDIR, тогда не надо её создавать и генерить лицензию, просто переходим к следующему шагу...
Правильно?

krekx 02.12.2016 11:02

ErikPshat, жди, я тут модерн качаю, ща проверю, их конвертить не надо наверно вообще.

rhish777 02.12.2016 11:06

Цитата:

Сообщение от ErikPshat (Сообщение 1108498)
krekx, кстати, вот этот пункт в шапке по ходу не верный


Ведь если нет папки LICDIR, тогда не надо её создавать и генерить лицензию, просто переходим к следующему шагу...
Правильно?

Папка LICDIR иногда бывает в патче. Это тоже нужно учесть. Это в старых играх так.
Но все равно должно работать. Если в бекап вшить PKG патч и установить напрямую из меню ХМВ
Кстати попробуйте и напишите работает ли так.

ErikPshat 02.12.2016 11:20

rhish777, но ведь получается не надо создавать LICDIR, если игра изначально его не имела. Значит она не требует его. Уже много раз слышал, что, если игра изначально не имела LICDIR, то её смело передают через бэкап и она работает, естесственно пропатчив перед этим, то бишь подписав все файлы в sdat.

in1975 02.12.2016 11:30

grgrka, я уже писал об этом

Эрик добавь в шапку, а то действительно вопрос об уменьшении занимаемого места стоит.


pbyeh, ты хоть бы скрин приложил. Возможно у тебя не установлены необходимые библиотеки, смотри шапку

rhish777 02.12.2016 11:36

Цитата:

Сообщение от ErikPshat (Сообщение 1108501)
rhish777, но ведь получается не надо создавать LICDIR, если игра изначально его не имела. Значит она не требует его. Уже много раз слышал, что, если игра изначально не имела LICDIR, то её смело передают через бэкап и она работает, естесственно пропатчив перед этим, то бишь подписав все файлы в sdat.

Тогда может LICDIR переносить в некриптованною область, то биш в патч у тех игр которых она есть?
Или сконвертированый LIC.EDAT переименовать обратно LIC.DAT и оставить его в криптованной дисковой версии?
Если конечно на 4.81 из бекапа плойка при восстановлении не вырезает и LIC.DAT файлы....

in1975 02.12.2016 11:37

ErikPshat, не, игры без lic.dat вообще конвертировать не надо, просто закинуть eboot от патча. Иногда даже совмещают патч и игру в 1 папке.

Игры без lic.dat не требуют его :)

не все старые игры так работают, есть особенности

ErikPshat 02.12.2016 11:47

Госпади, лучше оставить всё как есть :)

ErikPshat 02.12.2016 11:54

Цитата:

Сообщение от in1975 (Сообщение 1108502)
Эрик добавь в шапку, а то действительно вопрос об уменьшении занимаемого места стоит.

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

Я бы лучше посоветовал так:
  1. Открыть папку проводника и в адресной строке вбить %TEMP% и нажать Enter.
  2. Попадаете в свою папку TEMP, выделяете там весь накопившийся мусор - CTRL+A, удаляете - DEL, при запросе типа невозможно что-то там удалить, ставите галочку для всех подобных файлов и нажимаете "Пропустить", т.е. те файлы, которые заняты системой на данный момент, вы пропускаете из удаления.
  3. Запускаете TrueAncestor, пусть висит запущенный.
  4. Во временной папке вы тут же увидите появившийся батник. забираете его и кидаете в папку, откуда запускали TrueAncestor, который теперь можно закрыть.
  5. Открываете батник в текстовом редакторе и через поиск ищете output и правите путь к папке OUTPUT туда, куда хотите.
  6. Теперь, вместо экзешника пользуетесь батником.

grgrka 02.12.2016 11:59

А я попробовал щас Link Shell Extension, разобрался, получилось что то типа зеркала папки, дома попробую с бекапом. Спасибо за совет.

Второй способ кстати тоже интересен, попробую Спасибо.

rhish777 02.12.2016 12:04

Цитата:

Сообщение от ErikPshat (Сообщение 1108505)
Госпади, лучше оставить всё как есть :)

У меня руки чешутся. Завтра проверю.

bober_tagan 02.12.2016 12:08

Цитата:

Сообщение от grgrka (Сообщение 1108507)
Во временной папке вы тут же увидите появившийся батник. забираете его и кидаете в папку, откуда запускали TrueAncestor, который теперь можно закрыть.

батник не появился

ErikPshat 02.12.2016 12:20

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

Сообщение от bober_tagan (Сообщение 1108509)
батник не появился

Ну так а где он может появиться? Конечно же в папке Темп. Там его имя будет типа 10220GLP.bat.
Смотри во вложении, открой в архиваторе и посмотри название батника, потом разархивируй и только не говори, что у меня в архиве его не было. :)

sedris90 02.12.2016 12:35

я так и не разобрался с методом патчинга из шапки, написали бы самую подробную инструкцию или записали видео и прикпепили как файл или торентом, чтоб на ютуб не заливать, поэтому пользуюсь программой ISO2Backup_v0.3 , но еще не проверял пропатченные игры, жду вторую прситавку. так вот как при помощи ISO2Backup_v0.3 патчить игры с несколькими патчами?

ErikPshat 02.12.2016 12:57

Цитата:

Сообщение от sedris90 (Сообщение 1108511)
я так и не разобрался с методом патчинга из шапки, написали бы самую подробную инструкцию

Так уже подробнее некуда. Там даже много лишнего написано. Просто идёшь по пунктам и всё.
Что именно тебе не понятно в инструкции?

Цитата:

Сообщение от sedris90 (Сообщение 1108511)
так вот как при помощи ISO2Backup_v0.3 патчить игры с несколькими патчами?

  1. Ну во-первых, 3-я версия была тестовой, там папки поменяны местами, как после тестов оказалось, то этого не стоило делать. Затем была выпущена 4-ая исправленная версия: https://www.pspx.ru/forum/showpost.php?p=1108113 (там всё на автомате, сам генерируется оффлайн LIC.DAT и на выходе законченный результат). Только условие - нельзя образ ISO называть как TitleID.iso, то есть, как BLES12345.iso, иначе распаковывающаяся папка из образа будет иметь то же название с конечной создающейся.

  2. Во-вторых, несколько патчей выбираешь сразу, мышкой протягиваешь все патчи одновременно или без мышки, как обычно, держишь CTRL и щёлкаешь по очереди файл за файлом, они распаковываются сами по нарастанию, т.е. более новое обновление обновляет более старые файлы в папке патча)
Там же в патче выскакивают окна с подсказками, что нужно делать.
Если написано в окне "Select PKG File(s)" "Please select one or more PKG files.", то я рассчитывал, что юзеру должно быть понятно, раз говорится о единственном и множественном числе, так значит должно прийти понимание, что можно выбрать сразу пачку.

Kirill15 02.12.2016 12:59

Цитата:

Сообщение от in1975 (Сообщение 1108484)
Kirill15, ну если переносить на 4.7, то можно. А если на 4.81 - то нет
(я про перенос с OFW 4.7 на OFW 4.81)

А если переносить с OFW 4.81 на OFW 4.81?

ErikPshat 02.12.2016 13:08

Цитата:

Сообщение от Kirill15 (Сообщение 1108513)
А если переносить с OFW 4.81 на OFW 4.81?

Через утилиту переноса данных файл лицензии LIC.EDAT не блокируется, хоть с CFW, хоть с OFW, в отличии от восстановления из бэкапа.
Так что так можно, возможно.

rupor 02.12.2016 13:30

bober_tagan, отображение скрытых файлов включи)

in1975 02.12.2016 13:31

Цитата:

Сообщение от ErikPshat (Сообщение 1108506)
Эмм, твоя ссылка вообще-то ведёт на какие-то контакты :)
Ну и потом, я вообще не понял, как эта прога, типа расширения проводника, позволит выбрать другую папку на внешнем носителе для выхода.

там чуть ниже ссылка на скачивание. Это жесткие ссылки.

ErikPshat 02.12.2016 13:35

Вложений: 1
bober_tagan, всё появляется, хоть в версии 1.70. Я же тебе скинул архив, ты его хоть распаковал, увидел там батник? Я почему-то уверен, что ты даже не видишь расширение на конце после точки, не то, чтобы даже скрытые файлы.
Батник извлекается сначала во временную папку, потом начинает работать, как и все программы.
Вот тебе от 1.70 во вложении...

Цитата:

Сообщение от rupor (Сообщение 1108516)
bober_tagan, отображение скрытых файлов включи)

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

Цитата:

Сообщение от in1975 (Сообщение 1108517)
там чуть ниже ссылка на скачивание. Это жесткие ссылки.

Тогда же надо давать ссылку не на контакты, где предлагается написать письмо разработчику, а нужно давать ссылку на секцию закачки, вот так:Тебе тоже нужно делать утреннюю зарядку от нубства? :xDD:
Ну я понял, что ты взял там ссылку из шапки: Quick Start Download

ErikPshat 02.12.2016 13:55

bober_tagan, ну может тогда это как-то поможет: https://www.pspx.ru/forum/showpost.php?p=839273
В Windows 10 немного по другому, но надеюсь найдёшь.

bober_tagan 02.12.2016 13:57

Цитата:

Сообщение от ErikPshat (Сообщение 1108522)
bober_tagan, ну может тогда это как-то поможет: https://www.pspx.ru/forum/showpost.php?p=839273
В Windows 10 немного по другому, но надеюсь найдёшь.

Уже нашел давно батник))Как только написали про отображение скрытых файлов, был не внимателен, и никто не уточнил об этом моменте. Вот спасибо)

ErikPshat 02.12.2016 16:43

Так я и не понял, патч DATA000.PKG из папки игры INSDIR нужно извлекать в папку с игрой NPEB12345 или в отдельную папку для патчей BLES12345, куда потом распаковываются внешние PSN-патчи старших версий?


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

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