Решил я развеять слухи о том что зыза 3000 преходит в сервисный режим с порта USB. Во первых, что бы активировался порт USB должен стартануть ЦП..., а он ну ни как не может это сделать на брикнутой консоли Далее я просто зацепил крутой осциллограф к среднему выводу батарейки пандора и воткнул её в 3000 брик и записал их разговор. Известно, что со старой батарейкой 3000 не стартует....но ....смотрите сами http://www.youtube.com/watch?v=T4mQofU37sg, что записал осциллограф. Короче зыза общается с батарейкой упорно на предмет получения ключика для перехода в сервисмод. Делаем выводы....нужен ключик для перевода 3000 в сервис мод, но, он не FFFFFFFF.....а какой? какие будут предложения по подбору ключика? Кто силён в написании прог под винду. Нуно сварганить прогу что бы она по USB через микруху МАХ232 эмулировала флешку батарейки ....со всеми вытекающими последствиями. А точнее сгенерила ключик и дала команду электронному ключу на вкл батарейки....посмотрели... нет сервисмод у 3000....отключаем батарейку...генерим новый ключик ...и так далее до победного конца. Кто готов написать такую прогу? Электронную начинку я беру на себя .
Boryan добавил 20-04-2010 в 11:33
народ давай подтягивайтесь в тему. неужели не интересно мозгами поработать? Мои мысли по поводу батарейки для 3000....что могли в ней изменить Сони? Применить другой ключик...слишком просто...перебрать 4 байта учитывая что код только может быть типа 0хAA AA AA AA или 0хАВ АВ АВ АВ, это не сложно. Это не в правилах Сони...уж если рубить концы, то конкретно. Я думаю что они тупо увеличили код до 8 байт, и он так и остался 0хFF FF FF FF FF FF FF FF. Что это даёт? Во первых, процессор стандартной батарейки не может дать зызе код длиннее 4 байт, а вот их специальная батарейка может выдать код длинной 8 байт. В итоге... и волки сыты и овцы целы... Мужики, подумал я тут и понял эмулировать флешку батарейки пока рано. Нужно написать прогу снифер под винду, ну типа писать протокол обмена с батарейкой. Записать один протокол с 2000 а второй с 3000, и сравнить команды запроса на серийник, если они одинаковые то возможно ключик так и остался 4 байта, и тогда перебор нам поможет. А вот если разные...то нужно думать как заставить батарейку выдать 8 байт.....или тупо заставить прогу снифер поработать за батарейку и отвечать за неё ...ведь если будет записан протокол, то что нам составит труда выплюнуть его обратно с нужным нам ключиком?
Код Описание Данные Ответ от батареи Примечание
0x01 запрос оставшегося заряда нет energyleft_mAh:u16
0x02 запрос температуры нет temperature:u8 cercius degree, min/max value unknown
0x03 запрос напряжения нет voltage_mV:u16
0x04 запрос тока нет current_mA:short positive if charging battery
0x07 запрос ёмкости нет capacity_mAh:u16
0x09 запрос оставшегося времени нет timeleft_min:u16 XMB showing not this value
0x0c запрос серийного номера нет serialno:u32 suspected
0x80 запрос аутентификации? 9byte 16byte encrypted data/reply
0x81 запрос аутентификации? 8byte 8byte encrypted data/reply
0x05 ответ от батареи нет NAK, BCC error and so on??
0x06 ответ от батареи да ACK, with reply data
Привет всем! Мне поступило в личку сообщение от моего давнего знакомого. Он видимо ковырял возможность старта эмуляции батарейки Пандоры на PSP-3000. Я ещё не разбирался, может быть решение уже работает, вот сообщение:
Сообщение от Kyp40
По сути: у меня больше свободного времени в прошлом месяце, и я решил возобновить работу с моей PSP. Вы знаете, что у Sony есть инструмент тестирования DTP-T1000, DTP-H1500, DTP-L1500 ... В прошивке для них 401TT.PBP есть очень интересный файл - "batemu_inst.prx". Я думаю, что он содержит таблицы и ключи, которые Борян искал более 7 лет назад. Уже тогда SilverSpring заметил это: http://uofw.github.io/upspd/docs/Sil...nid/index.html. Поделитесь этим с ребятами с форума, и я думаю, что наконец-то будеть эту Пандору для 3к. Ссылка на мои файлы - https://yadi.sk/d/9GABPiq5A81VRw. Пароль "pspx.ru".
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
temon02, ты ее делал с учетом ключей для 3000 модели (ссылки на файлы в последних сообщениях) ? Общая технология написана в шапке, если что. Ну и Erik фанат разборки ключей, может он еще более подробнее напишет.
temon02, я пока не разбирался, всё времени нет. Попробуй тот архив потестить, может разберёшься. Мне показалось, что там эмуляция батареи Пандоры. Название batemu предполагает.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Репутация: 214 
(весьма и весьма положительная личность)
ErikPshat, если поменять серийник на тот что из архива Subroutine batemu_inst_4E31BC31 или 314E31BC, 3000 грузится как обычно. если что, у меня самая первая ревизия 3000 осени 2008 года с заводской прошивкой 4.20 из "Техносилы"
в доке много значений, и какое из них тот самый серийник помимо самого первого непонятно
в batemu_inst.txt находится расшифровка всех файлов из папки batemu_inst
Последний раз редактировалось temon02; 25.12.2019 в 20:52.
temon02, немного не так. Слева - это указаны позиции через каждые 4 байта. А правее от позиции - это то значение, которое в этой позиции записано, а справа - это уже регистры ассемблера.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,801
Вы сказали Спасибо: 823
Поблагодарили 3,935 раз(а) в 2,061 сообщениях
Сила репутации: 1
Репутация: 3935 
(репутация неоспорима)
temon02,
причём тут вообще серийник? Нужно ключи проверять. Я смотрел архив совсем мельком, но вроде в конце ассемблерного листинга было что-то похожее.