PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   Исследование и восстановление ключей ID Storage (TA79/TA81/TA82/TA86) (https://www.pspx.ru/forum/showthread.php?t=59609)

Yoti 06.09.2015 21:49

Поковырял сотый ключ для доработки PSP IDPS Dumper.
Цитата:

PSP !: 0000000100070001|08xxxxxxxxxxxxxx
PSV??: 0000000101040201|0Cxxxxxxxxxxxxxx
PSV2K: 0000000101030014|0Cxxxxxxxxxxxxxx

RGB
#1 - регион

1) russia
// 00, 01, 02, 0e, 0f == ???
0x03: // japan ^_^
0x04: // america
0x09: // australia & new zealand
0x07: // great britain (united kingdom)
0x05: // europe & near east & africa
0x06: // korea
0x0A: // hong kong & singapore
0x0B: // taiwan
0x0C: // russia O_o
0x0D: // china -_-
0x08: // mexico & latin america
0x??: // portugal

#2 - плата (скорее даже аналог "поколения")

01 - в платах ТА-079/081
02 - в платах ТА-082/086
03 - в платах ТА-085/088
04 - в платах ТА-090v2/092
05 - в платах ТА-091
06 - в платах ТА-093
08 - в платах ТА-095/095v2
09 - в платах ТА-096/097???

#3 - под вопросом (считаю, что это просто диапазон выдачи idps)

04 ta79v3,
08 ta81, ta82, ta86,
0c ta85, ta88, ta90v2, ta91, ta93, ta95, ta95v2,
10 ta92, ta93, ta95, ta96

Yoti 06.04.2016 20:05

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

Сообщение от ErikPshat (Сообщение 576626)
0x0050.bin - [?] (а#б=в=г=е=п#ж=к#д=о#з=и=л#м#н) Отвечает за Регион и Модель материнской платы. Больше никаких данных не содержит.

На PSPgo 0x41+0x06 BlueTooth адрес.

ErikPshat 07.04.2016 01:59

Yoti, а это, IDPS ты не добавил?

Yoti 07.04.2016 20:29

ErikPshat,
пока нет.

обновил https://www.pspx.ru/forum/showpost.ph...&postcount=421
обновил https://github.com/Yoti/psp_idpsdump

loner82 19.11.2016 18:52

Приобрел psp 3008 с неработающим приводом (сбой чтения диска), видимо предыдущие владельцы с ключами привода накосячили. В принципе привод мне не нужен, но можно ли все таки его восстановить?

Yoti 25.11.2016 22:59

loner82,
очень сомневаюсь, что это из-за ключей.

loner82 25.11.2016 23:16

Yoti, а из-за чего? Кстати прощивка стоит 6.20, и на 3008 не слетает после выключения . Оо Может с этим связано?

Yoti 27.11.2016 18:35

loner82,
может быть из-за железа. Скриншот показаний pspident в первую очередь покажи.

loner82 27.11.2016 20:03

Вложений: 1
вот

Yoti 31.01.2017 12:37

loner82,
точно железо.

Yoti 17.07.2017 16:51

Цитата:

Сообщение от SilverSpring
If I remember correctly (need to check) only two sections are actually checked in the firmware, the first section and the last section:

- PS Code: 0xB8 Bytes at offset 0x38-0xEF of Key 0x100.
- Open PSID: 0xB8 Bytes at offset 0x1D0-0x1FF of Key 0x101 and continued on to offset 0x00-0x87 of Key 0x102.

So if any part of those two sections are modified, then their corresponding functionality in the firmware will be broken. Editing other sections shouldnt cause any loss of functionality of the psp since they are not actually checked in the firmware (but will fail if you try to verify it with KIRK cmd 0x12).


loginmen 04.10.2017 11:27

Вложений: 1
Помню раньше немного поигрался с пандорой и сменил регион с россии на европу (чтобы появились новые значки меню), но потом так и не смог сменить обратно. Может кто нибудь помочь вернуть обратно? Надоело постоянно менять регион в меню и хочу вернуть все как было, единственное что от этого сломалось так это доступ в магазин, который вроде уже и не работает

vash 04.10.2017 19:39

loginmen, дык, просто перепрошей свою консоль, она у тебя полностью перепрошиваемая.

loginmen 05.10.2017 10:49

vash, Было бы так просто я бы не спрашивал здесь. На сколько я понимаю регион записан в этих ключах а сам туда лезть я не хочу. И вроде бы там регион прописан не в одном месте (мои предположения, после смены магазин как то определял несоответствие региона тому который был). Не хочу чего нибудь лишиться заменив не так или не тот ключ. В пандоре не было Российского региона.

ErikPshat 05.10.2017 11:11

loginmen, надо было сначала сделать бэкап ключей, а только потом менять регион. Я тоже пробовал менять через Пандору регион и да, там обратно вернуться на российский не получится. Только Европа. Можно конечно дописать код и сделать такую возможность, просто заморачиваться уже с этим никто не будет, слишком много воды утекло с тех пор.

loginmen 05.10.2017 11:21

ErikPshat, А если подредактировать ключ и вручную залить?

ErikPshat 05.10.2017 11:43

loginmen, нет, там регион завязан на многих ключах и на UMD 100-106. Проще забей.

Yoti 05.10.2017 19:04

Исходники DDC есть, осталось только доработать) Судя по объёму кода, я заморачиваться не стану, тем более без подопытной тушки.

Yoti 13.10.2022 18:37

0x100/0x101/0x102 это цельные данные в нескольких ключах
  • 0x100:
    • 0x38 (тут и далее длина) - неизвестные данные
    • 0xb8 - сертификат №1 [основной IDPS]
    • 0xb8 - сертификат №2 [IDPS]
    • 0x58 - сертификат №3 (начало) [IDPS]
  • 0x101:
    • 0x60 - сертификат №3 (конец) [IDPS]
    • 0xb8 - сертификат №4 [IDPS]
    • 0xb8 - сертификат №5 [IDPS]
    • 0x30 - сертификат №6 (начало) [PSID]
  • 0x102:
    • 0x88 - сертификат №6 (конец) [PSID]
    • ...
  • Сертификат (источник):
    • Data (0x10) [contains the actual data (either PSID or OpenPSID)]
    • plaintext public key (0x28) [contains the certificate's public key (without padding)]
    • R (0x14) [part of the ECDSA signature pair (R, S)]
    • S (0x14) [part of the ECDSA signature pair (R, S)]
    • public key (0x28) [ECDSA public key (unknown what this is doing here)]
    • enc. private key (0x20) [encrypted blob that contains the certificate's private key (with padding)]
    • omac/cmac1 (0x10) [hash of the previous information in CMAC1/OMAC mode]

Yoti 26.10.2022 00:27

Алгоритм генерации MAC хэша сертификата можно подсмотреть вот тут: https://github.com/Yoti/psp_cex2dex (ПЕРВОисточник)


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

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