PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   PRXdecrypter - декриптер файлов PRX (https://www.pspx.ru/forum/showthread.php?t=84326)

ErikPshat 03.10.2009 02:34

PRXdecrypter - декриптер файлов PRX
 
Вложений: 10
PRXDecrypter 2.7a fix

Decrypt and Extract PSP Firmware Modules

Вложение 10457 Вложение 10458

Итак, накануне jas0nuk, автор этой замечательной программы, выложил исходники версии 2.5 на "максконсоли".
Но тут-же, следом, FreePlay опубликовал обновлённую версию 2.6, куда добавил ключи к PSP Go прошивок 5.70, 6.10, and 6.20 найденные недавно coyotebean-ом.

Что он может декриптовать/распаковать/извлечь:
  • Модули прошивки из всех официальных прошивок (1.00-6.60).
  • Модули обновления из всех официальных обновлений (1.00-6.60), в том числе скрытые.
  • Модули официальных обновлений из DATA.PSP
  • reboot.bin и reboot_02g.bin от всех официальных прошивок.
  • EBOOT.BIN и модули всех игр (до 6.60)
  • Модули кастом прошивок M33.
  • Файлы сжатые в RLZ.
  • Файлы сжатые в KL4E.
  • meimg.img и me_sdimg.img
  • DATA.PSP демо игр и Game Sharing.
  • index.dat
  • 1SEG.PBP

Последние изменения

2.6b --> 2.7a
  • - Now you can decrypt 6.3X and up EBOOT.BIN
  • - You can extract hidden modules from any DATA.PSP including 6.xx
  • - decrypt/decompress 6.XX modules.
  • - Keys for 6.XX - 6.60 added.
  • - Log file can be enabled or disabled on app startup (with LTRIGGER)
  • - Small fixes and other changes.
2.6a --> 2.6b
  • - Новый ключ 0хD91614F0
2.6 --> 2.6a
  • - Keys and tags for 6.30 added (old-style PSP only - from hrimfaxi & co.'s new psardumper)
  • - New kernel PRX decryption code added (from hrimfaxi & co.'s new psardumper)
2.5 --> 2.6
  • - Keys and tags for 5.70, 6.10, and 6.20 (PSP Go) added (taken from coyotebean's psardumper)
  • - Some additional keys and tags for 6.xx on the old-style PSP
  • - Minor code cleanup (more to come, when I get to it)
2.4b --> 2.5
  • - Keys for tags 0хD91613F0 and 0x2E5E13F0 added
2.4a --> 2.4b
  • - Decryption error for an old key, tag 0x4C940AF0, fixed.
  • - Decryption key added for pops_04g.prx from 6.XX firmwares - tag 0x457B1EF0
  • - Slightly more information when encryption is likely to fail (SHA-1 check warning)
  • - NOTE: key for tag 0x2E5E10F0 does not appear to be working due to a new encryption method. I'll look into it.
  • - New EBOOT.BIN key added for tag 0x2E5E12F0. As above, might not work.
2.4 --> 2.4a
  • - New EBOOT.BIN key added - fixes "tag error 0x2E5E10F0"
  • - Can extract nand_updater+lfatfs_updater from old (not 6.00+) updater DATA.PSP again
2.3a --> 2.4
  • - All keys up to 6.20 - thanks bbtgp
2.3 --> 2.3a
  • Maintenance update with the new key for 6.00-6.?? - tag 0хD91612F0 - many thanks to he who cannot be named
  • Started adding some code to handle the new updater module encryption - untested, might be broken, might crash, just ignore it.
2.25 --> 2.3
  • "Analyze files" option added to menu - displays info about the files without changing them
  • User module keys up to 6.00, not sure if they're the ones used in the firmware though!
  • Fixed decryption issue - extra data added to decrypted files
  • Rewritten kernel modules for 2.XX+ allowing fewer external files and cleaner code
  • Rewritten handling of compressions - 1.50 has RLZ with the correct file, 2.71 to 3.80 have RLZ, 3.80+ has KL3E, KL4E and may have RLZ depending on the exact firmware version
2.1 --> 2.25
  • 2.2 - limited release, 5.00 keys
  • 2.25 - EBOOT.BIN keys up to 6.00! (Many thanks to an anonymous friend)
Установка:
  1. Скачайте и разархивируйте PRXdecrypter_27a_fix.zip.
  2. Cкопируйте папку "PRXdecrypter" в ms0:/PSP/GAME/
  3. Создайте в корне карты памяти папку под названием "ENC" (без кавычек), туда необходимо кидать файлы для обработки.

Использование:

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

  1. Decrypt/decompress files - декриптовать/разжать файлы (*.prx, DATA.PSP, EBOOT.BIN, etc), находящиеся в папке ENC.
    • Если вам нужно извлечь модули обновления прошивки из PBP, извлеките файл DATA.PSP с помощью PBP Unpacker и поместите в папку ms0:/ENC/, и с этой опцией вы получите все модули в папке "updaterprx", которая будет создана автоматически в папке ENC. После извлечения, вам будет предложено сразу декриптовать их (по желанию).
  2. Analyze files - выводит предварительную информацию об исследуемом файле, без каких-либо изменений в нём.
  3. Unsigncheck files - удалить цифровую подпись с файлов. Может содержать привязку к конкретной PSP.
  4. Signcheck files - сгенерирует уникальную подпись вашей PSP.
    • Зачем нам нужны эти два последних варианта?
      Давайте представим, что у вас есть дамп Flash0 от другой PSP и вы хотите использовать эти файлы на вашей PSP.
      Для этого вам необходимо удалить подпись той PSP с которой был снят дамп, опцией "Unsigncheck files", а после этого вы должны подписать их обратно на вашу PSP - опцией "Signcheck files".
      Теперь вы можете использовать эти файлы на вашей PSP.
  5. Extract reboot.bin - извлекает reboot.bin из loadexec_01g.prx прошивки PSP-100x. Для этого необходимо положить декриптованный loadexec_01g.prx необходимой прошивки, переименованный как loadexec_reboot.prx в папку "ENC" и использовать эту опцию для извлечения reboot.bin.
  6. Extract reboot_02g.bin - извлекает reboot_02g.bin из loadexec_02g.prx прошивки PSP-200x. Для этого необходимо положить декриптованный loadexec_02g.prx необходимой прошивки, переименованный как loadexec_reboot_02g.prx в папку "ENC" и использовать эту опцию для извлечения reboot_02g.bin.
  7. Switch output folder option - переключает папку, которую мы хотим использовать для обработки файлов. Если вы включите эту опцию, то результирующие файлы не будут перезаписывать оригинальные, а будут сохраняться в папку ms0:/DEC/.
  8. Exit - Выход из программы в XMB


goldpxx 07.01.2010 15:45

офф DATA.PSP у меня получается открыть , а DATA.PSP из 5.00m33 и 5.50gen-d3 нет, почему ??

ErikPshat 08.01.2010 01:19

goldpxx, потому что DATA.PSP у официальных прошивок, запакован в зашифрованном виде с ключём и содержит в себе модули установки прошивки.

А DATA.PSP кастомных прошивок - это нечто иное. Это не зашифрованный файл. А PRXDecrypter не умеет декриптовать декриптованные файлы.

Rulezzzz 10.01.2010 18:32

ErikPshat,
Спасибо,твои раздачи как всегда супер :))

KingSD 13.01.2010 07:03

PRXdecrypter v2.3a

goldpxx 16.01.2010 21:17

ErikPshat, спс тогда как их открыть ?

ErikPshat 17.01.2010 02:35

goldpxx
DATA.PSP от кастомных прошивок - это один файл PRX. Но внутри лежат все файлы *.prx и pspbtxnf._0x.bin кастомной прошивки. Их нужно извлекать оттуда вручную.

Dufff 17.01.2010 09:34

ErikPshat, а поподробней можно ? какой программой ?

ErikPshat 17.01.2010 09:43

Dufff, Hex Workshop

dimbes 27.01.2010 13:44

DВообщем у меня проблема.Я поставил PRXdecrypter 2.1,закинул файл data.psp в папку erc,при декомпрессии пишет DATA.PSP not encrypted.Файл data.psp у меня,это не прошивка а извлеченный файл из homebrew игры.Что делать,помогите,оч нужно открыть этот файл т.к. в нем все опции игры.

dimbes добавил 27-01-2010 в 13:44
Вот,поставил PRXdecrypter 2.3a пишет DATA.PSP -> insize 546KB, decrypted (ELF), done.

vladslimilite 08.03.2010 11:03

Уже есть 2.4

KingSD 10.03.2010 07:08

PRXdecrypter v2.4a

Код:

PRXdecrypter can decrypt/decompress/extract:
firmware modules from official firmwares (up to 6.20)
updater modules from official updaters, including obfuscated ones
official updater DATA.PSP
reboot.bin and reboot_02g.bin from all retail firmwares
EBOOT.BIN and modules from all retail games (up to 6.20), and non-retail/testing EBOOT.BIN files
M33 custom firmware modules
RLZ files
KL4E files
meimg.img and me_sdimg.img
demos and game sharing DATA.PSP files
index.dat
1SEG.PBP

 

Changelog:

New EBOOT.BIN key added - fixes "tag error 0x2E5E10F0"
Can extract nand_updater+lfatfs_updater from old (not 6.00+) updater DATA.PSP again


Dovovoy 29.03.2010 17:10

Джейсон выпустил новую версию PRXdecrypter v2.4b (тык)
Changelog:
2.4a --> 2.4b
- Decryption error for an old key, tag 0x4C940AF0, fixed.
- Decryption key added for pops_04g.prx from 6.XX firmwares - tag 0x457B1EF0
- Slightly more information when encryption is likely to fail (SHA-1 check warning)
- NOTE: key for tag 0x2E5E10F0 does not appear to be working due to a new encryption method. I'll look into it.
- New EBOOT.BIN key added for tag 0x2E5E12F0. As above, might not work.

К сожалению, как Джейсон и сказал, тэг 0x2E5E10F0 все равно не дескриптуется,
так как ключ не подходит Так что с LittleBigPlanet пока никаких продвижек. Подробнее смотрите мой пост (тык) в теме по программе на максконсоле.

KingSD 29.04.2010 13:39

Вложений: 1
PRXDecrypter MGS: PW Hack

Описание:
Описание: Вот PRXdecrypter - это незначительное обновление, со всеми ключами, которое патчит все новые игры вышедшие на 6.20.

Декриптует:
Код:

Metal Gear Peace Walker
Ikki Tousen Xross Impact
Uno

Скачать PRXDecrypter MGS: PW Hack

Mercyful 29.04.2010 13:57

KingSD
Оно ничего не патчит, а лишь декриптует.
// респект китайчегу ;)

dzenEG 14.06.2010 01:27

а я правильно понял, с помощью декриптора я могу заставить , например,MGS: PW запускаться на моей псп с прошивкой 5,03 gen-c ? необходимо ico игры кинуть в папку ENC и запустить декриптор?
спасибо

DIIGMO 14.06.2010 01:40

Как патчить образы

SunTexnik 18.06.2010 17:51

Заставил себя сесть за исследования audio.prx, в надежде найти там значения громкости звука и чувствительности микрофона, взял от 5.50 ген д2 данный модуль, положил декриптовать.
Декриптор при анализе сказал что файл такой знает,что он закриптован,что с него известный тег.
Но при декриптовке выдал,что sha-1 не совпадает,ничего сделать не могу.
Отсюда и вопрос,что делать и куда бежать?

Yoti 18.06.2010 18:53

SunTexnik,
распаковка/декриптовка 550.ПБП через ПсарДампер чем не устроила?

SunTexnik 20.06.2010 13:03

Да надо было сразу через псар делать, но как то ради одного модуля решил этим попробовать.
А вот почему не получилось,меня сильно озадачило.

KingSD 29.06.2010 12:25


-->
jas0nuk recently released the source for PRXDecrypter, his nice little PSP decryption program. I took it upon myself to merge in the decryption keys found by coyotebean. Now, jas0nuk's nifty little program can decrypt the PSP Go files for FW 5.70, 6.10, and 6.20 thanks to jas0nuk for this wonderful little app, and to coyotebeans for the new keys.

comes complete with my modified source.
Скачать

Acid_Jack 03.07.2010 12:58

Новая версия с ключами из прошивки 6.30

Код:

2.6 --> 2.6a
- Keys and tags for 6.30 added (old-style PSP only - from hrimfaxi & co.'s new psardumper)
- New kernel PRX decryption code added (from hrimfaxi & co.'s new psardumper)


Dovovoy 05.07.2010 13:00

что то версия 2,6а не хочет кушать data.psp от прошивки 6,30. Пишет вот такое:

Код:

Decrypting files...

* DATA.PSP -> mangle#1 returned 0x00000003, failed to decrypt (unknown).

Finished.

как я понял, пока поезд идет мимо?

Yoti 05.07.2010 21:42

Эээ, псар дампер отменили?

Dovovoy 06.07.2010 11:11

Yoti, не отменили, но после его работы в распакованных файлах нет нужных мне файлов обновления. Я писал об этом тут.

Yoti 06.07.2010 15:08

В любом случае, ключей в народе мало.

Dovovoy 06.07.2010 19:26

вообщем как я понял придется всеже ждать нормального распаковщика...

SunTexnik 26.07.2010 17:06

взял data.psp от хоумбрю tilt fx, хотел посмотреть на модули приложения.
прогнал через декриптер, получил полностью декриптованный data.psp
как я понял разложить полностью по файликам декриптер не может?

COOLERbyPSP 27.07.2010 23:32

SunTexnik, Декриптер декриптует, кэп)
А вообще можно заняться с этим файлом хексом.

SunTexnik 27.07.2010 23:44

doubledeath,ну ты уж совсем меня за дурочку не считай)
дата.псп был вытащен как раз анпекером, а дальше как я понял хекс редактор мой друг. так как какая либо другая софтина не может разложить по файликам декриптеный дата.псп

doubledeath 27.07.2010 23:46

ааааа, лопухнулся, лопухнулся.

ЗЫ ну что уж ты как выразился то неудачно, ладно за дурака но за... не буду этого произносить =)
ЗЗЫ посмотрел на свою аватарку.

Yoti 28.07.2010 14:39

SunTexnik,
ты pspx.ru team раздел не видишь?

SunTexnik 30.07.2010 11:33

Yoti,нет, увы...

Yoti 30.07.2010 12:11

В любом случае, софтинка с сегодня в паблике -> https://www.pspx.ru/forum/showthread.php?t=88139

Yoti 31.07.2010 21:06

Dovovoy,
вот, собс-но, информация по извлечению нужных тебе модулей: http://lan.st/showpost.php?p=11397&postcount=8
Не обещаю, но подумаю реализовать это дело в ехе варианте.

Dovovoy 02.08.2010 11:23

Yoti,если реализуешь - будешь молодцом. Жду новостей от тебя.

Yoti 23.11.2010 17:50

Обновление программы.

Cheppus 30.12.2010 17:51

Почему не дикрептируются prx из папки kd?

alex-stroev 26.06.2011 12:58

не хочет дикрептировать prx от 6.39 me

vladgalay 26.06.2011 19:45

alex-stroev, какую ошибку программа выдаёт при декриптовании?


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

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