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 патч и установить напрямую из меню ХМВ
Кстати попробуйте и напишите работает ли так.


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

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