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 13.12.2016 09:28

Temik007, А enslaved на кастоме работает?
За что отвечает данный фаил DFENGINE.SPRX в движке или может он активирует какой-либо эффект в каких то сценах?

ErikPshat 13.12.2016 09:29

in1975, ага, я посмотрел твой подписанный DFENGINE.SPRX и декриптовал:
Код:

make_npdata -v -d DFENGINE.SPRX DFENGINE_DEC.SPRX 1

NPD file: DFENGINE.SPRX
NPD version: 3
NPD license: 0
NPD type: 0

SDAT HEADER
SDAT flags: 0x0100003C
SDAT block size: 0x00004000
SDAT file size: 0x11A88C

DECRYPTION KEY: F9A0A163A6E7446294EE54AC30601066

Parsing data...
Checking signatures...
Metadata signature is invalid!
Header signature is invalid!
File successfully parsed!

Decrypting data...
File successfully decrypted!


Получил на выходе исходный дисковый DFENGINE_DEC.SPRX. Он не подписан в NP, т.к. нет секции NPD. Но есть секции SCE и ELF, а в таких файлах секция NPD должна идти после них, по идее.
Вот его характеристики:
Present [TRUE]
Код:

scetool -i DFENGINE_DEC.SPRX

scetool 0.2.9.1 <PRIVATE BUILD:ErikPshat> (C) 2011-2013 by naehrwert
NP local license handling (C) 2012 by flatz
[Build Date/Time: Nov 23 2016/14:51:52]

[*] SCE Header:
 Magic          0x53434500 [OK]
 Version        0x00000002
 Key Revision    0x0016
 Header Type    [SELF]
 Metadata Offset 0x00000260
 Header Length  0x0000000000000680
 Data Length    0x000000000011A20C
[*] Metadata Info Incremented:
 Key B5 6E 97 93 F0 D3 9E B8 FB F1 91 BC E9 7D 74 C2
 IV  73 DC 9E AF 7E 75 D2 FF 99 E2 42 BF F1 DD 3E B2
[*] Metadata Info Original:
 Key B5 6E 97 93 F0 D3 9E B8 FB F1 91 BC E9 7D 74 C2
 IV  73 DC 9E AF 7E 75 D2 FF 99 E2 42 BF F1 DD 3E 76
[*] Metadata Header:
 Signature Input Length 0x0000000000000640
 unknown_0              0x00000001
 Section Count          0x00000005
 Key Count              0x00000024
 Optional Header Size  0x00000030
 unknown_1              0x00000000
 unknown_2              0x00000000
[*] Metadata Section Headers:
 Idx Offset  Size    Type Index Hashed SHA1 Encrypted Key IV Compressed
 000 00000770 000D5630 02  00    [YES]  00  [YES]    06  07 [NO ]
 001 000D5E00 0000AA30 02  01    [YES]  08  [YES]    0E  0F [NO ]
 002 000E0830 00038718 02  02    [YES]  10  [YES]    16  17 [NO ]
 003 00119140 00000A00 01  03    [YES]  18  [NO ]    --  -- [NO ]
 004 00119B40 00000D4C 03  27    [YES]  1E  [NO ]    --  -- [NO ]
[*] SCE File Keys:
 00: F8 B8 81 FC 68 BB D9 69 9F 06 CE 5B 41 04 5D F1
 01: C4 81 1A 15 00 00 00 00 00 00 00 00 00 00 00 00
 02: A5 AD DE CB BB 57 67 D5 CC 8C 4B 1A 87 BD 47 FB
 03: 39 72 AC 80 5A 84 82 0C 41 3E 08 54 22 C5 A9 5D
 04: 4F 9D 4E 9E FD BB 9A FE DB 89 DC 17 C4 8D B7 66
 05: A8 BF 55 17 7D 9E 30 B7 99 C6 D9 6C 0E DF 95 9A
 06: 26 EC FB 8C 57 B2 4B 6F F2 8F D4 69 AC 38 41 18
 07: D8 01 14 06 61 48 CD 88 43 11 3A 76 00 00 00 00
 08: 6E 43 76 CF 0B FD 32 55 63 61 43 4B FC 19 FF C8
 09: 96 E9 06 58 00 00 00 00 00 00 00 00 00 00 00 00
 0A: A5 AD DE CB BB 57 67 D5 CC 8C 4B 1A 87 BD 47 FB
 0B: 39 72 AC 80 5A 84 82 0C 41 3E 08 54 22 C5 A9 5D
 0C: 4F 9D 4E 9E FD BB 9A FE DB 89 DC 17 C4 8D B7 66
 0D: A8 BF 55 17 7D 9E 30 B7 99 C6 D9 6C 0E DF 95 9A
 0E: 67 23 3F 00 88 13 9C F9 02 61 D7 4F C4 4C 98 0C
 0F: 6C C5 15 18 80 B6 97 90 EE 62 96 AB 00 00 00 00
 10: 69 64 C7 A6 EE 2C 39 BC 7A 96 AD 5A EA 60 A9 59
 11: 03 F4 28 15 00 00 00 00 00 00 00 00 00 00 00 00
 12: A5 AD DE CB BB 57 67 D5 CC 8C 4B 1A 87 BD 47 FB
 13: 39 72 AC 80 5A 84 82 0C 41 3E 08 54 22 C5 A9 5D
 14: 4F 9D 4E 9E FD BB 9A FE DB 89 DC 17 C4 8D B7 66
 15: A8 BF 55 17 7D 9E 30 B7 99 C6 D9 6C 0E DF 95 9A
 16: 6A F4 9E E7 AE F0 A7 70 1B 56 CF B8 35 A9 D9 A7
 17: 44 F9 F3 A3 9B 76 FC 5E CA EC 33 82 00 00 00 00
 18: 5E 7E 1D DC 41 8F D0 03 5C 2F E2 DC EF F7 30 A9
 19: 1E 87 32 C7 00 00 00 00 00 00 00 00 00 00 00 00
 1A: A5 AD DE CB BB 57 67 D5 CC 8C 4B 1A 87 BD 47 FB
 1B: 39 72 AC 80 5A 84 82 0C 41 3E 08 54 22 C5 A9 5D
 1C: 4F 9D 4E 9E FD BB 9A FE DB 89 DC 17 C4 8D B7 66
 1D: A8 BF 55 17 7D 9E 30 B7 99 C6 D9 6C 0E DF 95 9A
 1E: 57 FE 9C 30 13 FB B7 DA 48 FA 3A BE F0 E8 9D CF
 1F: 77 16 2E 23 00 00 00 00 00 00 00 00 00 00 00 00
 20: A5 AD DE CB BB 57 67 D5 CC 8C 4B 1A 87 BD 47 FB
 21: 39 72 AC 80 5A 84 82 0C 41 3E 08 54 22 C5 A9 5D
 22: 4F 9D 4E 9E FD BB 9A FE DB 89 DC 17 C4 8D B7 66
 23: A8 BF 55 17 7D 9E 30 B7 99 C6 D9 6C 0E DF 95 9A
[*] SELF Header:
 Header Type        0x0000000000000003
 App Info Offset    0x0000000000000070
 ELF Offset          0x0000000000000090
 PH Offset          0x00000000000000D0
 SH Offset          0x0000000000119140
 Section Info Offset 0x0000000000000180
 SCE Version Offset  0x00000000000001E0
 Control Info Offset 0x0000000000000210
 Control Info Size  0x0000000000000070
[*] Application Info:
 Auth-ID  [retail game/update]
 Vendor-ID [normal]
 SELF-Type [Application]
 Version  01.00
[*] SCE Version:
 Header Type 0x00000001
 Present    [TRUE]
 Size        0x00000030
 unknown_3  0x00000000
[*] Control Info
 Type      Flags
 Size      0x00000030
 Next      [TRUE]
 Flags 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[*] Control Info
 Type      Digest
 Size      0x00000040
 Next      [FALSE]
 Digest 1  62 7C B1 80 8A B9 38 E3 2C 8C 09 17 08 72 6A 57
            9E 25 86 E4
 Digest 2  4F 36 31 37 5F 49 2A A4 9F BC 90 41 BD B1 0C C4
            E2 A2 76 F8
 FW Version 37300 [03.73]
[*] Optional Header
 Type      Capability Flags
 Size      0x00000030
 Next      [FALSE]
 unknown_3 0x0000000000000000
 unknown_4 0x0000000000000000
 Flags    0x000000000000003B [ 0x01 0x02 REFTOOL DEBUG RETAIL ]
 unknown_6 0x00000001
 unknown_7 0x00040000
[*] Section Infos:
 Idx Offset  Size    Compressed unk0    unk1    Encrypted
 000 00000770 000D5630 [NO ]      00000000 00000000 [YES]
 001 000D5E00 0000AA30 [NO ]      00000000 00000000 [YES]
 002 000E0830 00038718 [NO ]      00000000 00000000 [YES]
[*] ELF64 Header:
 Type                  [PRX]
 Machine                [PPC64]
 Version                0x00000001
 Entry                  0x0000000000000000
 Program Headers Offset 0x0000000000000040
 Section Headers Offset 0x0000000000118AC0
 Flags                  0x01000000
 Program Headers Count  0003
 Section Headers Count  0040
 SH String Index        0038
[*] ELF64 Program Headers:
 Idx Type    Offset  VAddr    PAddr    FileSize MemSize  PPU SPU RSX Align
 000 LOAD    000000F0 00000000 000C545C 000D5630 000D5630 X-R --R --- 00000010
 001 LOAD    000D5780 000D5680 00000000 0000AA30 0001235C -WR -WR --- 00000080
 002 PRXRELOC 000E01B0 00000000 00000000 00038718 00000000 --- --- --- 00000010
[*] ELF64 Section Headers:
 Idx Name Type          Flags Address    Offset  Size    ES  Align    LK
 000 0000 NULL          ---  00000000  00000000 00000000 0000 00000000 000
 001 0001 PROGBITS      -AE  00000000  000000F0 0000002C 0000 00000004 000
 002 0007 PROGBITS      -AE  0000002C  0000011C 000C3E48 0000 00000004 000
 003 000D PROGBITS      -AE  000C3E74  000C3F64 00000024 0000 00000004 000
 004 0013 PROGBITS      -AE  000C3E98  000C3F88 000012A0 0000 00000004 000
 005 0021 700000A4      ---  00000000  000E01B0 00001BF0 0018 00000004 000
 006 0034 PROGBITS      -A-  000C5140  000C5230 00000004 0000 00000004 000
 007 0041 PROGBITS      -A-  000C5144  000C5234 00000038 0000 00000004 000
 008 004A 700000A4      ---  00000000  000E1DA0 00000078 0018 00000008 000
 009 0058 PROGBITS      -A-  000C517C  000C526C 00000004 0000 00000004 000
 010 0065 PROGBITS      -A-  000C5180  000C5270 00000004 0000 00000004 000
 011 0073 PROGBITS      -A-  000C5184  000C5274 000001E4 0000 00000004 000
 012 007D 700000A4      ---  00000000  000E1E18 00000348 0018 00000004 000
 013 008C PROGBITS      -A-  000C5368  000C5458 00000004 0000 00000004 000
 014 009A PROGBITS      -A-  000C536C  000C545C 00000034 0000 00000004 000
 015 00B0 700000A4      ---  00000000  000E2160 00000078 0018 00000004 000
 016 00CB PROGBITS      -A-  000C53A0  000C5490 000000E8 0000 00000004 000
 017 00DF 700000A4      ---  00000000  000E21D8 00000090 0018 00000008 000
 018 00F8 PROGBITS      -A-  000C5488  000C5578 00000374 0000 00000004 000
 019 0108 700000A4      ---  00000000  000E2268 00000090 0018 00000008 000
 020 011D PROGBITS      -A-  000C57FC  000C58EC 00000014 0000 00000004 000
 021 012D PROGBITS      -A-  000C5810  000C5900 000000B0 0000 00000004 000
 022 013E 700000A4      ---  00000000  000E22F8 00000138 0018 00000008 000
 023 0154 PROGBITS      -A-  000C58C0  000C59B0 0000FD70 0000 00000010 000
 024 015C PROGBITS      WA-  000D5680  000D5780 00000254 0000 00000004 000
 025 016B 700000A4      ---  00000000  000E2430 00000DF8 0018 00000004 000
 026 017F PROGBITS      WA-  000D58D8  000D59D8 00002958 0000 00000008 000
 027 0185 700000A4      ---  00000000  000E3228 000072C0 0018 00000008 000
 028 0190 PROGBITS      WA-  000D8230  000D8330 00000038 0000 00000004 000
 029 0197 700000A4      ---  00000000  000EA4E8 00000120 0018 00000004 000
 030 01A3 PROGBITS      WA-  000D8268  000D8368 00000030 0000 00000004 000
 031 01AA 700000A4      ---  00000000  000EA608 000000F0 0018 00000004 000
 032 01B6 PROGBITS      WA-  000D8298  000D8398 00005D58 0000 00000004 000
 033 01BB 700000A4      ---  00000000  000EA6F8 00023010 0018 00000004 000
 034 01C5 PROGBITS      WA-  000DDFF0  000DE0F0 00000004 0000 00000004 000
 035 01CA PROGBITS      WA-  000DE000  000DE100 000020B0 0000 00000008 000
 036 01CF 700000A4      ---  00000000  0010D708 0000B1C0 0018 00000004 000
 037 01D9 NOBITS        WA-  000E0100  000E01B0 000078DC 0000 00000080 000
 038 01DE STRTAB        ---  00000000  001188C8 000001F4 0000 00000001 000
 039 01E8 PROGBITS      ---  00000000  001194C0 00000D4C 0000 00000001 000


Затем декриптовал сам DFENGINE_DEC.SPRX:
Код:

scetool -v -d DFENGINE_DEC.SPRX DFENGINE_DEC2.SPRX

scetool 0.2.9.1 <PRIVATE BUILD:ErikPshat> (C) 2011-2013 by naehrwert
NP local license handling (C) 2012 by flatz
[Build Date/Time: Nov 23 2016/14:51:52]

[*] Loaded keysets.
[*] Loaded loader curves.
[*] Loaded vsh curves.
[*] Using keyset [appldr 0x0016 03.74]
[*] Header decrypted.
[*] Data decrypted.
[*] ELF written to DFENGINE_DEC2.SPRX.



DFENGINE.SPRX залил сюда: :download: http://rgho.st/8lk9948Zs
Может пригодится для разбора полёта...

ErikPshat 13.12.2016 09:35

Цитата:

Сообщение от Temik007 (Сообщение 1109031)
интересно почему не работает enslaved, файл менял от psn версий полной/демо, не помогло, от bioshock infinite похожие по названию - чёрный экран и музыка

Ты их подписывал в SDAT нашим батником? Интересно было бы посмотреть на эти файлы SPRX для сверки...

Temik007 13.12.2016 09:46

Цитата:

Сообщение от krekx (Сообщение 1109033)
Temik007, А enslaved на кастоме работает?
За что отвечает данный фаил DFENGINE.SPRX в движке или может он активирует какой-либо эффект в каких то сценах?

Увы, это неведомо мне, такой файл видел ещё в DmC Devil May Cry
На кастомах обе игры работают, да и через ODE из образа тоже.

Цитата:

Сообщение от ErikPshat (Сообщение 1109035)
Ты их подписывал в SDAT нашим батником? Интересно было бы посмотреть на эти файлы SPRX для сверки...

Подписывал как и все файлы внутри USRDIR.

ErikPshat 13.12.2016 10:24

Temik007, а это...

Цитата:

Сообщение от ErikPshat (Сообщение 1109035)
Интересно было бы посмотреть на эти файлы SPRX для сверки...

Сюда без ввода пароля и регистрации: http://rgho.st/

Temik007 13.12.2016 10:47

Цитата:

Сообщение от ErikPshat (Сообщение 1109039)
Temik007, а это...


Сюда без ввода пароля и регистрации: http://rgho.st/

Да, знаю, лови - http://rgho.st/6DZy7Zknj

krekx 13.12.2016 11:00

ErikPshat,Запустил PS3GameConvert_v0.8, выбрал папку с игрой, в которой содержится PS3_GAME, попросило указать дистанцию папку, указал, после чего создалась папка NPABAM.SF и программка благополучно закрылась :D Повторил дубль 2, но выбрал уже в папке игры папку PS3_GAME, так же указал куда конвертить и появилась папка как обычно NPxxxxx в которой было скопированы пустые папки с парам и картинками, на этом программа благополучно закрылась. Ушел конвертить батником :D

ErikPshat 13.12.2016 11:11

Цитата:

Сообщение от Temik007 (Сообщение 1109040)
Да, знаю, лови - http://rgho.st/6DZy7Zknj

ОК, давай посомтрим. Декриптуем:
Код:

make_npdata -v -d NTJOBCODE.PPU.SPRX NTJOBCODE.PPU_DEC.SPRX 1
NPD file: NTJOBCODE.PPU.SPRX
NPD version: 3
NPD license: 0
NPD type: 0

SDAT HEADER
SDAT flags: 0x0100003C
SDAT block size: 0x00004000
SDAT file size: 0x4DA0

DECRYPTION KEY: E163FF0DF5001F6FA662940C52EC529F

Parsing data...
Checking signatures...
Metadata signature is invalid!
Header signature is invalid!
File successfully parsed!

Decrypting data...
File successfully decrypted!


Смотрим инфо дисковой версии:
Код:

scetool -i NTJOBCODE.PPU_DEC.SPRX

scetool 0.2.9.1 <PRIVATE BUILD:ErikPshat> (C) 2011-2013 by naehrwert
NP local license handling (C) 2012 by flatz
[Build Date/Time: Nov 23 2016/14:51:52]

[*] SCE Header:
 Magic          0x53434500 [OK]
 Version        0x00000002
 Key Revision    0x000A
 Header Type    [SELF]
 Metadata Offset 0x00000240
 Header Length  0x0000000000000600
 Data Length    0x00000000000047A0
[*] Metadata Info Incremented:
 Key 37 9F 6B EA 5C 0F 2F 4E F9 E9 DA C5 52 41 10 3B
 IV  87 D3 58 E3 40 4D 38 99 81 1D EB 0A 93 C4 FB 72
[*] Metadata Info Original:
 Key 37 9F 6B EA 5C 0F 2F 4E F9 E9 DA C5 52 41 10 3B
 IV  87 D3 58 E3 40 4D 38 99 81 1D EB 0A 93 C4 FB 3C
[*] Metadata Header:
 Signature Input Length 0x0000000000000590
 unknown_0              0x00000001
 Section Count          0x00000004
 Key Count              0x0000001E
 Optional Header Size  0x00000030
 unknown_1              0x00000000
 unknown_2              0x00000000
[*] Metadata Section Headers:
 Idx Offset  Size    Type Index Hashed SHA1 Encrypted Key IV Compressed
 000 00000600 00003C3D 02  00    [YES]  00  [YES]    06  07 [YES]
 001 00004240 00000476 02  01    [YES]  08  [YES]    0E  0F [YES]
 002 000046C0 0000015D 02  02    [YES]  10  [YES]    16  17 [YES]
 003 00004820 00000580 01  04    [YES]  18  [NO ]    --  -- [NO ]
[*] SCE File Keys:
 00: C1 BF 8D 09 EA 35 3D 66 58 C3 67 38 C0 D2 7E 39
 01: 95 C3 1B 91 00 00 00 00 00 00 00 00 00 00 00 00
 02: 53 55 52 50 52 49 5A 45 20 3A 44 20 0F 76 DD 17
 03: 49 4D 20 49 4E 20 55 52 20 4B 45 59 5A 20 21 21
 04: 09 B8 BE AE 83 C0 17 A6 3B 11 B0 50 C4 CE ED F9
 05: 32 31 35 39 34 37 3A 3A 31 32 31 31 32 30 31 36
 06: 8C 4C E0 CC A5 20 00 79 77 28 2B 04 0B 29 AA FA
 07: 90 7B 4C B1 73 92 77 A6 F2 DA 64 0A 48 E4 8E C6
 08: F1 E3 C3 DC F9 4E 3F E5 DD A5 3C 32 64 88 65 C7
 09: 2D 82 5A A1 00 00 00 00 00 00 00 00 00 00 00 00
 0A: F2 5F B2 9D B5 24 17 17 5E C7 E8 27 ED 43 37 74
 0B: D1 5C AB 44 27 FA C4 F7 1E 75 67 EE F3 AB 17 39
 0C: 27 EB 67 BC 7A D8 A6 E6 83 22 CA D0 25 D1 55 BF
 0D: 61 2E 71 38 06 1A 22 62 F1 D1 62 76 15 7C E4 0A
 0E: 6E 02 97 77 42 4E 31 0C 34 B7 FB EA E3 36 9D C4
 0F: 5C DA 00 70 5F 2D A1 B1 FE 35 70 D4 2A 44 2D 44
 10: 8C 4C C2 F3 78 DC BF A8 D9 86 DD 70 E3 F7 D0 48
 11: 10 68 03 61 00 00 00 00 00 00 00 00 00 00 00 00
 12: 16 C5 F3 C7 AF B9 C3 E4 8C 99 6A 93 FF CD 10 27
 13: 70 8F F4 D4 02 C2 72 1B C6 F3 85 9B 7E 77 2C A9
 14: 71 10 24 C4 FE 60 D6 7E 4A A7 41 07 07 E3 5B 4E
 15: 2A DB DD 8F 57 66 DC 42 D5 B0 5E ED 99 B8 22 F8
 16: 9C 5F 28 E0 53 DA F0 66 BB E6 C8 DB E5 E0 77 F7
 17: 59 92 47 5F 83 4F F3 FE DB A1 2F 28 7B 47 AA F7
 18: 18 1F 2E 43 BE BC 4E 73 5C 77 11 F0 C1 18 BB 47
 19: C2 58 04 0A 00 00 00 00 00 00 00 00 00 00 00 00
 1A: 49 05 2F FF 50 62 6F C9 1C 31 11 DC 9F 56 8C 92
 1B: FF 55 8F 95 9D F9 36 92 A2 DA 73 9E 8B 5F B8 73
 1C: 43 A7 90 67 A3 EF 9A 31 74 ED 8B 0D EE 60 51 DB
 1D: F0 00 8F 2F D6 CE 1C 5A FB 0D C6 C8 08 0C AB A9
[*] SELF Header:
 Header Type        0x0000000000000003
 App Info Offset    0x0000000000000070
 ELF Offset          0x0000000000000090
 PH Offset          0x00000000000000D0
 SH Offset          0x0000000000004820
 Section Info Offset 0x0000000000000180
 SCE Version Offset  0x00000000000001E0
 Control Info Offset 0x00000000000001F0
 Control Info Size  0x0000000000000070
[*] Application Info:
 Auth-ID  [retail game/update]
 Vendor-ID [normal]
 SELF-Type [Application]
 Version  01.00
[*] SCE Version:
 Header Type 0x00000001
 Present    [FALSE]
 Size        0x00000010
 unknown_3  0x00000000
[*] Control Info
 Type      Flags
 Size      0x00000030
 Next      [TRUE]
 Flags 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[*] Control Info
 Type      Digest
 Size      0x00000040
 Next      [FALSE]
 Digest 1  62 7C B1 80 8A B9 38 E3 2C 8C 09 17 08 72 6A 57
            9E 25 86 E4
 Digest 2  9D 3E DC 47 1B 31 AA 5B 78 D9 56 AD 1E F3 EA 9F
            43 36 F5 34
[*] Optional Header
 Type      Capability Flags
 Size      0x00000030
 Next      [FALSE]
 unknown_3 0x0000000000000000
 unknown_4 0x0000000000000000
 Flags    0x000000000000003B [ 0x01 0x02 REFTOOL DEBUG RETAIL ]
 unknown_6 0x00000001
 unknown_7 0x00040000
[*] Section Infos:
 Idx Offset  Size    Compressed unk0    unk1    Encrypted
 000 00000600 00003C3D [YES]      00000000 00000000 [YES]
 001 00004240 00000476 [YES]      00000000 00000000 [YES]
 002 000046C0 0000015D [YES]      00000000 00000000 [YES]
[*] ELF64 Header:
 Type                  [PRX]
 Machine                [PPC64]
 Version                0x00000001
 Entry                  0x0000000000000000
 Program Headers Offset 0x0000000000000040
 Section Headers Offset 0x0000000000006828
 Flags                  0x01000000
 Program Headers Count  0003
 Section Headers Count  0022
 SH String Index        0021
[*] ELF64 Program Headers:
 Idx Type    Offset  VAddr    PAddr    FileSize MemSize  PPU SPU RSX Align
 000 LOAD    00000100 00000000 000005A8 00005B80 00005B80 X-R --R --- 00000080
 001 LOAD    00005C80 00005B80 00000000 00000498 000004A0 -WR -WR --- 00000010
 002 PRXRELOC 00006120 00000000 00000000 00000600 00000000 --- --- --- 00000010
[*] ELF64 Section Headers:
 Idx Name Type          Flags Address    Offset  Size    ES  Align    LK
 000 0000 NULL          ---  00000000  00000000 00000000 0000 00000000 000
 001 0001 PROGBITS      -AE  00000000  00000100 00000454 0000 00000004 000
 002 0007 700000A4      ---  00000000  00006120 00000198 0018 00000004 000
 003 0012 PROGBITS      -A-  00000460  00000560 00000004 0000 00000004 000
 004 001F PROGBITS      -A-  00000464  00000564 00000038 0000 00000004 000
 005 0028 700000A4      ---  00000000  000062B8 00000078 0018 00000008 000
 006 0036 PROGBITS      -A-  0000049C  0000059C 00000004 0000 00000004 000
 007 0043 PROGBITS      -A-  000004A0  000005A0 00000004 0000 00000004 000
 008 0051 PROGBITS      -A-  000004A4  000005A4 00000004 0000 00000004 000
 009 005F PROGBITS      -A-  000004A8  000005A8 00000034 0000 00000004 000
 010 0075 700000A4      ---  00000000  00006330 00000078 0018 00000004 000
 011 0090 PROGBITS      -A-  000004DC  000005DC 00000024 0000 00000004 000
 012 00A4 700000A4      ---  00000000  000063A8 00000048 0018 00000008 000
 013 00BD PROGBITS      -A-  00000500  00000600 00000030 0000 00000008 000
 014 00C5 PROGBITS      -A-  00000580  00000680 00005600 0000 00000080 000
 015 00D0 PROGBITS      WA-  00005B80  00005C80 00000400 0000 00000004 000
 016 00D6 PROGBITS      WA-  00005F80  00006080 00000078 0000 00000008 000
 017 00DB 700000A4      ---  00000000  000063F0 000002D0 0018 00000004 000
 018 00E5 PROGBITS      WA-  00006000  00006100 00000018 0000 00000004 000
 019 00EA 700000A4      ---  00000000  000066C0 00000060 0018 00000004 000
 020 00F4 NOBITS        WA-  00006020  00006118 00000000 0000 00000001 000
 021 00F9 STRTAB        ---  00000000  00006720 00000103 0000 00000001 000


Декриптуем дисковую версию:
Код:

scetool -v -d NTJOBCODE.PPU_DEC.SPRX NTJOBCODE.PPU_DEC2.SPRX

scetool 0.2.9.1 <PRIVATE BUILD:ErikPshat> (C) 2011-2013 by naehrwert
NP local license handling (C) 2012 by flatz
[Build Date/Time: Nov 23 2016/14:51:52]

[*] Loaded keysets.[*] Loaded loader curves.[*] Loaded vsh curves.[*] Using keyset [appldr 0x000A 03.55][*] Header decrypted.[*] Data decrypted.[*] ELF written to NTJOBCODE.PPU_DEC2.SPRX.



У тебя дисковый файл Present [FALSE] (см. инфо) в отличии от предыдущего файла, который работает на OFW.
Ты проверял на оригинальность этот файл через IRD?

ErikPshat 13.12.2016 11:15

Цитата:

Сообщение от krekx (Сообщение 1109041)
Запустил PS3GameConvert_v0.8, выбрал папку с игрой, в которой содержится PS3_GAME, попросило указать дистанцию папку, указал, после чего создалась папка NPABAM.SF

В пути случайно не содержатся буквы кириллицы или сторонние симфолы?
Я тестил на разных папках, выбирая на другом диске PS3_GAME и нормально конвертилось.

krekx 13.12.2016 11:21

Цитата:

Сообщение от ErikPshat (Сообщение 1109043)
В пути случайно не содержатся буквы кириллицы или сторонние симфолы?
Я тестил на разных папках, выбирая на другом диске PS3_GAME и нормально конвертилось.

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

Temik007 13.12.2016 11:29

ErikPshat, пардон, не тот файл скинул - http://rgho.st/7mrGd6bZd

ErikPshat 13.12.2016 11:34

Цитата:

Сообщение от ErikPshat (Сообщение 1109042)
Код:

[*] SCE Version:
 Header Type 0x00000001
 Present    [FALSE]


Короче эта Present [FALSE][TRUE] как-то связана с этим кодом makeself и эта штука сидит в ELF Header:
Код:

        fprintf(fp, " Present    [%s]\n", sv->present == SCE_VERSION_PRESENT ? "TRUE" : "FALSE");
Код:

        //Number of section infos that are present as data sections.
        ctxt->makeself->si_sec_cnt = ehdr->e_phnum;

Код:

        //Number of section infos that are present as data sections.
        ctxt->makeself->si_sec_cnt = i - skip;


ErikPshat 13.12.2016 11:51

Цитата:

Сообщение от Temik007 (Сообщение 1109045)
ErikPshat, пардон, не тот файл скинул - http://rgho.st/7mrGd6bZd

Почти то же самое Present [FALSE]:
Код:

[*] SCE Version:
 Header Type 0x00000001
 Present    [FALSE]


Только за исключением того, что у этого файла секции NOT Compressed и больше размером, в отличии от предыдущего.

Вот его данные:
Код:

scetool -i NTJOBCODE.PPU2_DEC.SPRX

scetool 0.2.9.1 <PRIVATE BUILD:ErikPshat> (C) 2011-2013 by naehrwert
NP local license handling (C) 2012 by flatz
[Build Date/Time: Nov 23 2016/14:51:52]

[*] SCE Header:
 Magic          0x53434500 [OK]
 Version        0x00000002
 Key Revision    0x0001
 Header Type    [SELF]
 Metadata Offset 0x00000240
 Header Length  0x0000000000000600
 Data Length    0x0000000000006DA8
[*] Metadata Info Incremented:
 Key ED EF EC D5 1B A8 12 AF DF E3 D5 2C 2B 7F C2 CA
 IV  43 F4 F1 56 04 03 FB 8B F0 BB B9 DB 88 D0 7E 92
[*] Metadata Info Original:
 Key ED EF EC D5 1B A8 12 AF DF E3 D5 2C 2B 7F C2 CA
 IV  43 F4 F1 56 04 03 FB 8B F0 BB B9 DB 88 D0 7E 5C
[*] Metadata Header:
 Signature Input Length 0x0000000000000590
 unknown_0              0x00000001
 Section Count          0x00000004
 Key Count              0x0000001E
 Optional Header Size  0x00000030
 unknown_1              0x00000000
 unknown_2              0x00000000
[*] Metadata Section Headers:
 Idx Offset  Size    Type Index Hashed SHA1 Encrypted Key IV Compressed
 000 00000700 00005B80 02  00    [YES]  00  [YES]    06  07 [NO ]
 001 00006280 00000498 02  01    [YES]  08  [YES]    0E  0F [NO ]
 002 00006720 00000600 02  02    [YES]  10  [YES]    16  17 [NO ]
 003 00006E28 00000580 01  03    [YES]  18  [NO ]    --  -- [NO ]
[*] SCE File Keys:
 00: 83 4C B4 2D 67 D6 F1 6A 3F EB C6 C6 DB CB B3 10
 01: FE 89 98 46 00 00 00 00 00 00 00 00 00 00 00 00
 02: CA 7F 8D 22 B3 45 28 2F 9D 5F 23 03 9A 5A 39 F3
 03: D4 3B B8 65 73 D8 8B 50 AE 15 8E EC 49 82 5D E0
 04: 35 BE 26 2D 52 EE 2F E9 CE BB 33 6A CD E0 FB C1
 05: DC FA 18 4A BD 55 09 66 7C 35 38 0A C7 CC CD 2A
 06: F7 03 B2 08 35 D4 06 26 CC 41 A6 49 DD 3E 30 98
 07: 47 BE 56 C0 F7 B2 EF FD D8 7F 8D 9E 4F F0 2B D2
 08: CD E9 1E C3 2B 2D 72 53 81 ED A0 C0 4C EF A7 EF
 09: 7F 5E 6A 47 00 00 00 00 00 00 00 00 00 00 00 00
 0A: CA 7F 8D 22 B3 45 28 2F 9D 5F 23 03 9A 5A 39 F3
 0B: D4 3B B8 65 73 D8 8B 50 AE 15 8E EC 49 82 5D E0
 0C: 35 BE 26 2D 52 EE 2F E9 CE BB 33 6A CD E0 FB C1
 0D: DC FA 18 4A BD 55 09 66 7C 35 38 0A C7 CC CD 2A
 0E: F7 03 B2 08 35 D4 06 26 CC 41 A6 49 DD 3E 30 98
 0F: 47 BE 56 C0 F7 B2 EF FD D8 7F 8D 9E 4F F0 2B D2
 10: 9F 28 DA 95 41 3E 23 24 97 E3 08 1B 5D D1 D1 40
 11: AA 21 AC 49 00 00 00 00 00 00 00 00 00 00 00 00
 12: CA 7F 8D 22 B3 45 28 2F 9D 5F 23 03 9A 5A 39 F3
 13: D4 3B B8 65 73 D8 8B 50 AE 15 8E EC 49 82 5D E0
 14: 35 BE 26 2D 52 EE 2F E9 CE BB 33 6A CD E0 FB C1
 15: DC FA 18 4A BD 55 09 66 7C 35 38 0A C7 CC CD 2A
 16: F7 03 B2 08 35 D4 06 26 CC 41 A6 49 DD 3E 30 98
 17: 47 BE 56 C0 F7 B2 EF FD D8 7F 8D 9E 4F F0 2B D2
 18: F3 5C 08 B9 57 B8 65 55 82 15 AE F7 F8 73 BE F7
 19: 90 9E 44 47 00 00 00 00 00 00 00 00 00 00 00 00
 1A: CA 7F 8D 22 B3 45 28 2F 9D 5F 23 03 9A 5A 39 F3
 1B: D4 3B B8 65 73 D8 8B 50 AE 15 8E EC 49 82 5D E0
 1C: 35 BE 26 2D 52 EE 2F E9 CE BB 33 6A CD E0 FB C1
 1D: DC FA 18 4A BD 55 09 66 7C 35 38 0A C7 CC CD 2A
[*] SELF Header:
 Header Type        0x0000000000000003
 App Info Offset    0x0000000000000070
 ELF Offset          0x0000000000000090
 PH Offset          0x00000000000000D0
 SH Offset          0x0000000000006E28
 Section Info Offset 0x0000000000000180
 SCE Version Offset  0x00000000000001E0
 Control Info Offset 0x00000000000001F0
 Control Info Size  0x0000000000000070
[*] Application Info:
 Auth-ID  [retail game/update]
 Vendor-ID [normal]
 SELF-Type [Application]
 Version  01.00
[*] SCE Version:
 Header Type 0x00000001
 Present    [FALSE]
 Size        0x00000010
 unknown_3  0x00000000
[*] Control Info
 Type      Flags
 Size      0x00000030
 Next      [TRUE]
 Flags 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[*] Control Info
 Type      Digest
 Size      0x00000040
 Next      [FALSE]
 Digest 1  62 7C B1 80 8A B9 38 E3 2C 8C 09 17 08 72 6A 57
            9E 25 86 E4
 Digest 2  4A 0D 9D DD 13 D0 27 59 EF C2 18 A1 BD 29 3D 80
            83 96 B3 D6
 FW Version 34000 [03.40]
[*] Optional Header
 Type      Capability Flags
 Size      0x00000030
 Next      [FALSE]
 unknown_3 0x0000000000000000
 unknown_4 0x0000000000000000
 Flags    0x000000000000003B [ 0x01 0x02 REFTOOL DEBUG RETAIL ]
 unknown_6 0x00000001
 unknown_7 0x00040000
[*] Section Infos:
 Idx Offset  Size    Compressed unk0    unk1    Encrypted
 000 00000700 00005B80 [NO ]      00000000 00000000 [YES]
 001 00006280 00000498 [NO ]      00000000 00000000 [YES]
 002 00006720 00000600 [NO ]      00000000 00000000 [YES]
[*] ELF64 Header:
 Type                  [PRX]
 Machine                [PPC64]
 Version                0x00000001
 Entry                  0x0000000000000000
 Program Headers Offset 0x0000000000000040
 Section Headers Offset 0x0000000000006828
 Flags                  0x01000000
 Program Headers Count  0003
 Section Headers Count  0022
 SH String Index        0021
[*] ELF64 Program Headers:
 Idx Type    Offset  VAddr    PAddr    FileSize MemSize  PPU SPU RSX Align
 000 LOAD    00000100 00000000 000005A8 00005B80 00005B80 X-R --R --- 00000080
 001 LOAD    00005C80 00005B80 00000000 00000498 000004A0 -WR -WR --- 00000010
 002 PRXRELOC 00006120 00000000 00000000 00000600 00000000 --- --- --- 00000010[*] ELF64 Section Headers:
 Idx Name Type          Flags Address    Offset  Size    ES  Align    LK
 000 0000 NULL          ---  00000000  00000000 00000000 0000 00000000 000
 001 0001 PROGBITS      -AE  00000000  00000100 00000454 0000 00000004 000
 002 0007 700000A4      ---  00000000  00006120 00000198 0018 00000004 000
 003 0012 PROGBITS      -A-  00000460  00000560 00000004 0000 00000004 000
 004 001F PROGBITS      -A-  00000464  00000564 00000038 0000 00000004 000
 005 0028 700000A4      ---  00000000  000062B8 00000078 0018 00000008 000
 006 0036 PROGBITS      -A-  0000049C  0000059C 00000004 0000 00000004 000
 007 0043 PROGBITS      -A-  000004A0  000005A0 00000004 0000 00000004 000
 008 0051 PROGBITS      -A-  000004A4  000005A4 00000004 0000 00000004 000
 009 005F PROGBITS      -A-  000004A8  000005A8 00000034 0000 00000004 000
 010 0075 700000A4      ---  00000000  00006330 00000078 0018 00000004 000
 011 0090 PROGBITS      -A-  000004DC  000005DC 00000024 0000 00000004 000
 012 00A4 700000A4      ---  00000000  000063A8 00000048 0018 00000008 000
 013 00BD PROGBITS      -A-  00000500  00000600 00000030 0000 00000008 000
 014 00C5 PROGBITS      -A-  00000580  00000680 00005600 0000 00000080 000
 015 00D0 PROGBITS      WA-  00005B80  00005C80 00000400 0000 00000004 000
 016 00D6 PROGBITS      WA-  00005F80  00006080 00000078 0000 00000008 000
 017 00DB 700000A4      ---  00000000  000063F0 000002D0 0018 00000004 000
 018 00E5 PROGBITS      WA-  00006000  00006100 00000018 0000 00000004 000
 019 00EA 700000A4      ---  00000000  000066C0 00000060 0018 00000004 000
 020 00F4 NOBITS        WA-  00006020  00006118 00000000 0000 00000001 000
 021 00F9 STRTAB        ---  00000000  00006720 00000103 0000 00000001 000


Temik007 13.12.2016 11:52

ErikPshat, информацию я тоже видел эту, вопрос в том, как эти флаги формируются, насколько я понимаю, если скопировать подпись от патча для игры под OFW<3.50, то он будет работать и сейчас, ведь патчи старые до сих пор работают.

От мк9 может кто-нибудь скинуть отдельно исполняемые файлы bin и sprx? Хочу всё же подписать привет мир

ErikPshat 13.12.2016 12:03

Цитата:

Сообщение от Temik007 (Сообщение 1109048)
От мк9 может кто-нибудь скинуть отдельно исполняемые файлы bin и sprx? Хочу всё же подписать привет мир

SPRX я здесь выкладывал: https://www.pspx.ru/forum/showthread.php?p=1109034
А BIN - там же ссылка на торрент, просто сними галочки со всего и оставь только на нужном.

Цитата:

Сообщение от Temik007 (Сообщение 1109048)
вопрос в том, как эти флаги формируются, насколько я понимаю, если скопировать подпись от патча для игры под OFW<3.50, то он будет работать и сейчас, ведь патчи старые до сих пор работают.

Флаги формируются при подписи файлов.
Этот флаг Present думаю формируется при шифровке ELF Header программой make_self.exe или скорее всего финализированного make_fself.exe

Скорее всего у тебя в игре фековый патченный файл, проверь для точности с IRD, либо Sony сами с усами.

krekx 13.12.2016 12:07

Temik007, если тебе нужна эта игра 250р мну на тел и я дам тебе ссылку на эту игру, скачаешь, закинешь и будешь гамать.

Temik007 13.12.2016 12:23

krekx, мне интересна в данном случае не сама игра, а танцы с файлами, игру я прошёл давно

Temik007 добавил 13.12.2016 в 12:23
ErikPshat, как раз тяну образ с ird, сравню

UPD: последний файл совпадает с файлом из образа с ird

Login_OFF 13.12.2016 22:32

Вложений: 1
запустил версию 0.8 и ушёл чай пить, прихожу, такая картина, окна цмд нету, ошибок нету
помню версия 0.4 когда отрабатывала просила кнопочку нажать

in1975 13.12.2016 22:42

Login_OFF, ошибка какая-то, запускай под фаром.

ErikPshat, кстати неплохо бы лог какой-то вести

что то типа:
Код:

echo Start %date% %time% >>log.txt
cmd /c test.bat >>log.txt
echo Stop %date% %time% >>log.txt


iosufzv 14.12.2016 02:03

in1975 ,подскажи где можно поподробней почитать про структуру файлов в iso ps3,а то с ноября слежу за темой ,но как и чем правильно конвертировать так и не разобрался.Я понял только, что почти для каждой игры свой способ подписи(как в Beyond:two Souls нужно брать файл лицензии от демки).:dash:


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

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