PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   Pandora (unbricker/downgrader) для PSP-200X TA-088v3 (https://www.pspx.ru/forum/showthread.php?t=92433)

gtament 10.06.2012 19:24

А что собой представляет ipl в плане структуры? Я считал что загрузчик, как boot.ini в винде. Как понимать: "ipl получает MSID"?
Впрочем, можешь не париться отвечая на эти вопросы, если тебе неугодно. Хотя почитать об этом где-нибудь тоже пригодится. Из твоего сообщения можно сделать вывод, что MSID пересылается лишь однажды. Кстати, я еще додумался как же определить в каком виде у нас MSID! Вот, важный вопрос: механизм, описанный тобой, присущ всем PSP или только этим непрошивайкам?

frostegater 11.06.2012 07:19

хе-хе, а вы знали что в карточке контроллер шифрует информацию? Такчто фиг вы даже осцилографом правильно прослушаете.

ErikPshat 11.06.2012 08:00

Цитата:

Сообщение от gtament (Сообщение 1035035)
Тапками не кидать-это вполне реально

Вот вполне реально вас тапочками закидать.
  1. IPL-загрузчик записан в неразмеченной области карты памяти.
  2. В сервисном режиме, если это позволит SYSCON (сиськи), происходит загрузка IPL с карты, а не из внутренней памяти PSP.
  3. IPL карты считывает MSID этой карты и этим ключом декриптует файлы программы-прошивальщика, лежащего на этой карте, во временную память кэш.
  4. После декриптовки/распаковки, файлы становятся работоспособными и запускается программа обновления прошивки.

Yoti 11.06.2012 13:16

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

Сообщение от gtament (Сообщение 1035049)
А что собой представляет ipl в плане структуры?

Микропрограмма, написанная на языке процессора (mips asm).

Цитата:

Сообщение от gtament (Сообщение 1035049)
Из твоего сообщения можно сделать вывод, что MSID пересылается лишь однажды.

Если найду логи общения, проверю.



Логи в аттаче, копайтесь.
Пароль к архиву - pspx.ru_logs

gtament 11.06.2012 19:20

Смотрите, вот что мне пришло в голову недавно. Основная задача подменить MSID на пути считывания с карточки. Пусть даже этот MSID зашифрованный-неважно, главное, если мои догадки верны, мы можем точно узнать как выглядит MSID, потому что у нас есть программка-Dumper, которая, как раз, посылает запрос на MSID и соответственно его получает. Так мы можем точно узнать, что все это собой представляет в двоичном виде, включая вид команды запроса. Остается только считать эту последовательность с помощью спец. оборудования. Но у меня нет ни нужной PSP, ни чудо-карточки, хотя я бы с радостью продолжил эксперимент. Плюс вы еще не ответили: присущ ли этот механизм только вышеописанным моделям или всем PSP?

ErikPshat 11.06.2012 20:00

Цитата:

Сообщение от Yoti (Сообщение 1035117)
Логи в аттаче, копайтесь.

Первое, что пришло в голову )))
00
80 42 01 08 81
49 40 49 48 81
04 40 20 40 09 48 81
49 89 01 08 01 06 48 49 48 81
04 40 20 40 09 08 81
49 40 49 48 89 04 00 20 80 16 89 01 04 C0 40 09 22 46 01 08 01 0C 02 41 08 81
04 40 20 44 01 08 81
49 40 49 48 81
04 40 20 40 09 04 48 62 41
04 40 49 40 49 48 81
04 40 20 40 09 48 81
49 89 01 08 01 06 48 41 48 81
04 40 20 40 09 08 81
49 40 49 48 81
04 40 20 80 2C 01 C8 91 8A 20 C0 22 46 01 08 01 0C 02 41 08 81
49 04 20 44 01 08 81
49 40 49 48 81
04 40 20 40 09 04 48 C4 C0 20 41 06 0A 01 08 01 0C 01 24 88 44 09 08 81
49 40
04 40 49 42 41 48 81
04 40 20 44 09 08 81
49 40 49 48 81
04 40 20 80 2C 01 C8 81 8A 20 C0 89 04 88 0B 48 20 02 41 08 81
49 04 20 44 01 08 81
49 40 49 48 81
04 40 20 40 09 08 81
49 40 49 48 89 04 80 24 01 0C 01 88 91 8A 20 80 22 44 01 08 01 06 48 41 48 81
04 40 20 44 09 08 81
49 40 49 48 81
04 40 20 80 2C C9 41 04 0A 20 C4 89 04 80 24 01 0C 11 24 88 40 49 C9 01 04 81
04 40 49 40 49 48 81
04 40 20 40 09 08 81
49 40 49 48 89 04 80 24 41 0C 01 88 91 8A 20 80 22 44 01 08 01 06 48 41 48 81
49 C9 01 04 20 80 40 49 40 49 48 81
04 40 20 80 2C C9 41 04 0A 20 44 89 04 80 24 01 0C 02 01 08 81
49 90 89 0A 20 C0 22 01 88 0B 01 0C 01 24 88 40 09 08 81
49 40 04 42 49 42 49 48 81
04 40 20 40 09 08 81
49 40 49 48 89 04 40 24 80 16 C9 01 04 C0 40 08 20 06 01 8C 08 40 01 C0
00
04 07 04 04 00 00 00 00 00 00 00 00 B1 00 10 12 09 00 23 00 20 08 10
00 3A 01 88 00 B0 00 73 5E 00 04 03 11 01 09 00 32 04 2A 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 12 2E 00 02 00 F0 00 00
07 E8 2F F2 C0 CA 60 D0 7C B7 7F 0F BE 42 FE DA 31 A7 94 FF 7D CE 3F E3
19 CB 73 FE 7C 70 9F 6F A3 7F E6 8D 9F CD FB D4 56 C7 67 F1 D6 8D AB FE
F3 C5 E4 E3 3F 4D FE 7E 7B EC E3 43 77 3F 7F F7 7F FF FD FF 63 7F 69 CE
9B F4 DF BF FD FE EE FF 7F E2 71 F3 DE FF EC DF E6 FF E3 7F FD FF EF F7
9F 7F EE 13 9A FF 4F 3D 0A 7F DF FF AB CF FF BB FE E0 BF FD FF FF 6F FA
F0 F7 FD FF F0
Ушёл смотреть футбол =>>>

Цитата:

Сообщение от gtament (Сообщение 1035165)
Пусть даже этот MSID зашифрованный-неважно, главное, если мои догадки верны, мы можем точно узнать как выглядит MSID

Собственно мы и так знаем, как он выглядет. Смотрели через микроскоп прямо на MSID в разобранной микросхеме.
Он не зашифрован и лежит так, как уже 100 раз в этой теме показывали.

gtament 11.06.2012 21:58

Не-не, я не совсем это имел в виду. frostegater сказал, что контроллер карты шифрует данные. Даже если это так задача состоит в том, чтобы отловить MSID уже, так сказать, на контактах карты памяти в разъеме PSP, неважно будет ли он зашифрован, или нет. "Подгадав" момент, остается только подменить MSID на нужный, а чтобы узнать как же выглядит "нужный", надо повесить на контакты сервисной карты памяти некое спец. устройство(осциллограф цифровой например) и заставить Dumper считать MSID. Тем самым на этом спец. устройстве отразятся команда и MSID в таком виде, в котором мы должны будем его подменить. Блин, ребят, я знаю, рассуждать легко, но у меня нет ни карты памяти, ни тем более нужной PSP. Я не говорю, что это окажется очень просто, все это только теория, и, если бы я мог, я бы действовал методом научного тыка, но опять же, у меня просто нет такой возможности(

ErikPshat 11.06.2012 22:26

gtament, не пойму, что ты с ним хочешь делать?

На матплатах ТА-088v3 и выше, в процессор встроен железно модуль PRE-IPL, который проверяет валидность IPL, собсно почему до сих пор на непрошивайках используют виртуальные прошивки.

При загрузке с карты памяти, IPL на карте так же проверяется на валидность. И из этого IPL происходит загрузка драйверов оборудования, в первую очередь чтения карты памяти, с которой считывается MSID для декриптовки зашифрованных файлов, контрольная сумма которых и подпись так же проверяется через PRE-IPL.

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

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

Подменить IPL и шифрованные файлы невозможно, т.к. они проходят проверку из PRE-IPL. Расшифровать-то мы все файлы и сами можем, но вот способ обратной криптовки кирком мы пока не знаем.

Цитата:

Сообщение от gtament (Сообщение 1035191)
"Подгадав" момент, остается только подменить MSID на нужный

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

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

Yoti 12.06.2012 01:34

Цитата:

Сообщение от gtament (Сообщение 1035165)
Плюс вы еще не ответили: присущ ли этот механизм только вышеописанным моделям или всем PSP?

Прочти название моего первого видео.



Цитата:

Сообщение от ErikPshat (Сообщение 1035198)
Как ты хочешь подсунуть, подловить, подменить считывание MSID, если пока не прогрузятся файлы Анбрикера, ты не можешь контролировать систему.

Хардово же. Как сняты логи, только со спуфом.

gtament 12.06.2012 10:52

http://s011.radikal.ru/i315/1206/b6/ae862704edbdt.jpg
Вы не оставили мне выбора: попробую показать на пальцах)) Вот именно так мы будем считывать то, что нам нужно, не вскрывая PSP. Все идеи я расписывал выше. Вы не представляете как бы я хотел этим заняться сам, но у меня нет нужной приставки!

KirJan-DeSign 12.06.2012 11:42

Цитата:

Сообщение от gtament (Сообщение 1035224)
у меня нет нужной приставки!

так купи и не морочь людям голову!!!
https://www.pspx.ru/forum/forumdisplay.php?f=74
Цитата:

Сообщение от gtament (Сообщение 1035224)
мы будем считывать то, что нам нужно, не вскрывая PSP

я уточню : прямо с контактов карты памяти?
Цитата:

Сообщение от gtament (Сообщение 1035224)
я хотел этим заняться сам

кхм....ЭТИМ??? =)

frostegater 12.06.2012 15:01

Цитата:

Сообщение от gtament (Сообщение 1035224)
Вот именно так мы будем считывать то, что нам нужно, не вскрывая PSP.

Я уже говорил что шифрованые данные тебе ничего не дадут, msid'а не найдёшь.


Цитата:

Сообщение от gtament (Сообщение 1035224)
Вы не представляете как бы я хотел этим заняться сам, но у меня нет нужной приставки!

Займись на обычной. Хотя бы msid считай и найди в дампе. ;) В принципе, если алгорим линейный, то можно менять уже шифрованые данные. Я сам особо не сталкивался с шифрацией, но если алгоритм линейный, то идея имеет право на существование.

P.S. Изучи AES, там он.

gtament 12.06.2012 16:26

Да! Прямо с контактов. Что в этом такого? Я не могу купить, я не зарабатываю столько, чтобы еще на одну приставку тратить.
frostegater, неважно в каком оно виде, надо просто подменить. Не нужно ничего изучать, надо проэмулировать двоичной код, который является MSID`ом, подменить уже шифрованные данные прямо на контактах карточки. Сделать "инъекцию". Моя PSP уже который год в состоянии комы(пандора не помогает), если у кого-нибудь появится желание помочь мне с этим то напишите в ЛС и я подробно опишу симптомы.

frostegater 12.06.2012 17:22

Цитата:

Сообщение от gtament (Сообщение 1035276)
Я не могу купить, я не зарабатываю столько, чтобы еще на одну приставку тратить.

Делай на своей, разницы нет.


Цитата:

Сообщение от gtament (Сообщение 1035276)
если у кого-нибудь появится желание помочь мне с этим то напишите в ЛС и я подробно опишу симптомы.

https://www.pspx.ru/forum/forumdisplay.php?f=87

P.S. У меня появлялись аналогичные идеи когда я только начинал заниматься этим. Позже подобные стали отпадать, ибо пахнет нереалом или костылявостью. Наиболее реально и практично найти метод криптовки.

cadeomec 18.06.2012 07:49

Как и где купить?
 
Цитата:

Сообщение от pannys (Сообщение 971008)
http://www.chinabuye.com/ - и отсель то же все исчезло. Видать кто-то взялся за это ...

У вас есть ссылка на конкретный продукт? В http://www.chinabuye.com я не нашел, чтобы продать ...Спасибо за ваше внимание

ErikPshat 18.06.2012 07:57

Цитата:

Сообщение от cadeomec (Сообщение 1036396)
У вас есть ссылка на конкретный продукт? В http://www.chinabuye.com я не нашел, чтобы продать ...Спасибо за ваше внимание

Ну вы и некропостер, подняли пост с первой страницы. А сейчас знаете какая страница уже?

Не понял, что вы "не нашли, чтобы продать"? Вы продаёте батарейки-Пандоры?

cadeomec 18.06.2012 08:02

Цитата:

Сообщение от ErikPshat (Сообщение 1036398)
Ну вы и некропостер, подняли пост с первой страницы. А сейчас знаете какая страница уже?

Не понял, что вы "не нашли, чтобы продать"? Вы продаёте батарейки-Пандоры?

Видя, ничего! Я хочу купить эту карту подходит! Извините мою ошибку в написании, потому что я в Бразилии. Эрик, я послал вам сообщение на facebook, потому что у меня есть несколько на PSP с этой проблемой, чтобы исправить ...

ErikPshat 18.06.2012 08:11

cadeomec, понял. Там речь шла о том, что сервисные батареи убрали с продажи на http://www.chinabuye.com/
Карты памяти сервисные никто не продаёт. Так что зря вы просите и ищите, чтобы кто-нибудь продал.

У вас есть только возможность отправить PSP почтой, чтобы здесь их восстановили, больше никак.

cadeomec 18.06.2012 08:18

Хорошо, спасибо за информацию Erik, я прошу прощения за доставленные неудобства я вызвал ... Но в любом случае, я мог бы просто купить карту готовы в случае, если кто-то готов продать мне одну! Мне понравилось здесь все! Привет из Бразилии!

Просто, чтобы закончить, если кто-то готов продать меня карта готова, мое письмо: cadeomec@hotmail.com Спасибо!

frostegater 19.06.2012 19:12

Цитата:

Сообщение от cadeomec (Сообщение 1036402)
Хорошо, спасибо за информацию Erik, я прошу прощения за доставленные неудобства я вызвал ... Но в любом случае, я мог бы просто купить карту готовы в случае, если кто-то готов продать мне одну! Мне понравилось здесь все! Привет из Бразилии!

Просто, чтобы закончить, если кто-то готов продать меня карта готова, мое письмо: cadeomec@hotmail.com Спасибо!

Please use English. The Google translator is horrible.

Nobody will sell you a card. If someone offers you this, you can be sure that this is a fraud and please let us know about this incident.

Alex706 03.07.2012 18:23

А можно считать дамп нанда при помощи xbox360? Флешки там идентичные, так вот идея в том чтобы выпаять боксовую флеху и посадить туда флеху их карты памяти, затем читать через обычный nandpro. Вообщем я проделал такое чудо, но при при чтение читает все с ошибкой 250 (то бишь пустой блок). Незнаю что я не так делаю, вроде и начало читал флехи и конец, но толку никакого. Кстати пишет туда замечательно но опять же не читает. Что я не так делаю? или эта затея не пройдет? ПРосто программер ради одной карты покупать смысла особо нет

Yoti 03.07.2012 18:45

Alex706,
ты гонишь "кашу" нанда через боксовый контроллер нанда. Он эту кашу не понимает и плюёт ошибки. Если бы было пофиг на контроллер, пайка бы вообще не потребовалась. И не будь таким наивным, что у тебя с первого раза будет рабочая флешка, да ещё которая не помрёт.

Alex706 03.07.2012 19:00

ну вроде как нашел старую флеху на 512мб побходящую, прям как на картинке, а вот через чего ее прочиать и записать незнаю. Бокс значит отпадает, так получается? неужели остается только этот тритон?

drh87 03.07.2012 22:44

Could work this clip: https://www.ic2005.com/shop/product.php?productid=129
with a NAND Programmer? The pinout of HY27UH08AG5M is the same of the clip (8bit)
Could be a possible solution solderless?

minoro 05.07.2012 16:34

Добрый день товарищи. Очень заинтересовала ваша тема. Всё более менее ясно.
Только вот вопрос можно ли использовать программаторы nand которые предназначены для xbox или ps3 или они всё таки для конкретных моделей микросхем?
Да спасибо frostegater за схему, этим программатором кто нибудь пользуется? Читал что он считывает абы как.

Yokel 09.07.2012 14:06

Xbox использовать нельзя - проверял лично! Да и вообще самая большая проблема не запрограммировать а найти карту с подходящим контроллером!

Alex706 10.07.2012 00:34

Yokel, я сам пробовал и убедился, жду progskeet

minoro 10.07.2012 12:18

на сайте PROGSKEET много чего про него написано и сказано что много чего умеет. А вот кто нибудь им конкретно что нибудь шил?

Yokel 10.07.2012 18:42

Да что Вы в программаторы эти вперлись? Где Вы карты с нужными чипами нашли???

minoro 11.07.2012 17:45

Если не будет нормального программатора, как вы определите нужный чип?

Yokel 12.07.2012 09:28

Первый пост читайте там все описано! Подходит только карта с надписью на чипе MSX-M2GN AL406L1L её вы врятли найдете!

minoro 12.07.2012 11:19

Про карты я понял. Найти попробуем. Но в изготовлении устройства и программатор тоже не маловажную роль играет.

Wlqpnxl 24.07.2012 16:41

ёмаё уменя ta 092 v2
никак нельзя?

frostegater 25.07.2012 01:18

elisey474, если скажу, буду КЭПом.

Yoti 25.07.2012 18:22

Цитата:

Сообщение от elisey474 (Сообщение 1043880)
никак нельзя?

Открываешь крышку привода - и вставляешь ;)

frostegater 26.07.2012 00:27

Yoti, извращенец :)

LevanTe 26.07.2012 17:29

а можно без программатора записать нужные данные на флешку??? чтобы брик вылечить???

Yoti 26.07.2012 21:31

LevanTe,
а можно начать читать ПЕРЕД тем, как писать?

Yokel 07.08.2012 11:09

Цитата:

Сообщение от ErikPshat (Сообщение 1035198)
gtament,

Подменить IPL и шифрованные файлы невозможно, т.к. они проходят проверку из PRE-IPL. Расшифровать-то мы все файлы и сами можем, но вот способ обратной криптовки кирком мы пока не знаем.

Он станет когда-нибудь известным, этот способ?

Yoti 07.08.2012 18:54

Yokel,
сдампи pre-ipl - скорее всего узнаешь.


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

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