Решил я развеять слухи о том что зыза 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
Репутация: 158 
(весьма и весьма положительная личность)
Боря, а ты пробовал каким либо образом перевести эту китайку в сервис режим? EEPROM отключить, FFFFFFF залить? Если не переводится то видимо всё же придётся подменять команды и посылать зызе ключ FFFFFFFF а потом подключать эту батарейку чтоб отвечала
Эта батарейка переводится и в пандору и в автобут программно. А потом ..читай эту ветку внимательно!!! Если разговор идёт о команде 80D9....а эту команду посылает 3000 только при условии что в батарейке серийник ffffffff или 00000000.....раз есть логи этой батарейки ....наверное я сумел перешить её на пандору
длина не правильная.. поэтому возможно и отвечает,
попробуй 80--0000000000000000
lport3 добавил 22-05-2010 в 14:45
.если ответ на 8008 совпадает то и ответ на 81 и далее по фигу что там в последующих 8 байтах -ОТВЕТ СТАТИЧЕСКИЙ
совпадает у тебя вторые 8 байт (назавем, счетчика), значит
81 зависит или от настройщика счетчика, либо и от счетчика и
от кода. Для проверки надо добится одинаковых вторых 8 байт, при разных первых 8ми (в пакете 8008...), и после этого смотреть 81..
lport3 добавил 22-05-2010 в 14:52
lport3, В свете твоих знаний... как ты считаешь, мои последние доводы...есть в них истина, или я бред написал?
не могу проверить, работы много..
может ты, как выше, напутал с длиной пакета..
хотя то что 81я зависит от 8008 это ты выяснил точно.
---------------
Надо бы, чтоб не подбирать слова определится с терминами
по командам ..
Последний раз редактировалось lport3; 22.05.2010 в 14:53.
Причина: добавил, подумав
Boryan добавил 22-05-2010 в 11:12
ну вот и сбылись мои догадки по поводу батарейки от Стаса которая умеет отвечать на 80D9.....китайцы перестраховались и весь диапазон 80хх команд от 00 до FF они перекрыли .....И походу второй байт в 80 команде вообще непонятно за что отвечает.....за алгоритм? За адреса ключей? Куда интересно запихнули в батарейке 255 штук 16 байт ключей?...И может это и не правильно ....но эту "левую" батарейку как ни странно принимает 3000 и прекрасно с ней работает. Выходит что батарейка правильно отвечает и на команды 3000....а там уже не 8008 а 800A....команды изменены....значит и на 80D9 батарейка правильно отвечает....выходит 80D9 лажовая команда? .....
а у тебя почему то "5A 0A 80 00 00 00 00 00 00 00 00 1B", не понятно как ты умудрился сотворить такое, потому что везде 80 команда имеет длину 0B (см. шапку например). Это я пытался повторить твой брут на своей толстой батарейке и сравнить ответы с твоими, и еще вариант - выложи тут дамп епрома Стасовой батарейки - я попробую залить в свою - может тогда и у меня ответы появятся на запросы типа 8008, 80D9, 800A
Теперь эксперименты с этой толстой типа оригинальной батарейкой и двумя тонкими китайскими аналогами
сбой по 80D9 и лечение
Подключение K-line к китайской тонкой батарейке 2400 Mah
пример брута 8008 и последнего байта - не знает она этого запроса
5A 0B 80 08 36 4C AF F8 EF E8 E9 00 29
A5 12 15 08 36 4C AF F8 EF E8 E9 00 29 FF E1 D1 E2 34 E9 69
5A 0B 80 08 36 4C AF F8 EF E8 E9 01 28
A5 12 15 08 36 4C AF F8 EF E8 E9 01 28 FF E1 D1 E2 34 E9 69
5A 0B 80 08 36 4C AF F8 EF E8 E9 02 27
A5 12 15 08 36 4C AF F8 EF E8 E9 02 27 FF E1 D1 E2 34 E9 69
5A 0B 80 08 36 4C AF F8 EF E8 E9 03 26
A5 12 15 08 36 4C AF F8 EF E8 E9 03 26 FF E1 D1 E2 34 E9 69
5A 0B 80 08 36 4C AF F8 EF E8 E9 04 25
A5 12 15 08 36 4C AF F8 EF E8 E9 04 25 FF E1 D1 E2 34 E9 69
5A 0B 80 08 36 4C AF F8 EF E8 E9 05 24
A5 12 15 08 36 4C AF F8 EF E8 E9 05 24 FF E1 D1 E2 34 E9 69
Проверка ответов на 8002 - они одинаковы
5A 0B 80 02 36 4C AF F8 EF E8 E9 A5 8A
A5 12 06 2F A7 F8 2B C7 4B 6B 04 98 3A 42 5D D2 8F 8B 85 E6
5A 0B 80 02 36 4C AF F8 EF E8 E9 A5 8A
A5 12 06 2F A7 F8 2B C7 4B 6B 04 98 3A 42 5D D2 8F 8B 85 E6
5A 0B 80 02 36 4C AF F8 EF E8 E9 A5 8A
A5 12 06 2F A7 F8 2B C7 4B 6B 04 98 3A 42 5D D2 8F 8B 85 E6
Попытка послать запрос с некорректной контрольной суммой (FF)
5A 0B 81 02 36 4C AF F8 EF E8 E9 A5 89
A5 02 15 43
5A 0B 81 02 36 4C AF F8 EF E8 E9 A5 89
A5 02 15 43
Ответы на 81 динамичны
5A 0A 81 02 36 4C AF F8 EF E8 E9 2F
A5 0A 06 0E 5A A7 C5 D2 3A F0 E2 98
5A 0A 81 02 36 4C AF F8 EF E8 E9 2F
A5 0A 06 76 21 F2 E9 58 88 A9 1A 35
5A 0A 81 02 36 4C AF F8 EF E8 E9 2F
A5 0A 06 BB 01 3A 09 E7 96 3F 34 5B
///Дальше везде в качестве передаваемого в запросе параметра
будут одни и теже байты 62 36 4C AF F8 EF E8 E9///
Ответов на 800A она не знает но запрос дублирует в ответе
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 0A 62 36 4C AF F8 EF E8 E9 C5 42 5D D2 8F 8B 85 09
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 0A 62 36 4C AF F8 EF E8 E9 C5 42 5D D2 8F 8B 85 09
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 0A 62 36 4C AF F8 EF E8 E9 C5 42 5D D2 8F 8B 85 09
Умеет отвечать на 8002 так же как и остальные батарейки
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E6 BD A0 40 77 33 0C 2F E6
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E6 BD A0 40 77 33 0C 2F E6
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E6 BD A0 40 77 33 0C 2F E6
Ответов на 8008 она не знает но запрос так же дублирует
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 08 62 36 4C AF F8 EF E8 E9 C7 A0 40 77 33 0C 2F 54
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 08 62 36 4C AF F8 EF E8 E9 C7 A0 40 77 33 0C 2F 54
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 08 62 36 4C AF F8 EF E8 E9 C7 A0 40 77 33 0C 2F 54
Подключил K-Line к толстой батарейке от PSP1000
Смотрим что ответит на 8008 толстая батарейка
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
Про команду 800A батарейка не знает
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
Ответы на 8002, варианты правой части повторяются периодически,
но у меня получилось увидеть 5 вариантов а не 4 как у Бориса
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A DC BB F1 DC 3D E2 82 3C 0D
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A 0B F5 93 1A E3 29 A3 DB 17
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A 1F 0E 1F 12 75 54 C9 C3 9B
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A 55 8B 25 50 C5 4D 8E 3F 1A
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E1 72 BB 35 39 AE 40 A9 3B
Ответы на 81 запрос статичные
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 5B D8 0D BF 4A 2A A8 3A F5
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 5B D8 0D BF 4A 2A A8 3A F5
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 5B D8 0D BF 4A 2A A8 3A F5
Пробуем команду 80D9 - ответов она не знает, но батарейку портит
5A 0B 80 D9 62 36 4C AF F8 EF E8 E9 F6
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
5A 0B 80 D9 62 36 4C AF F8 EF E8 E9 F6
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
5A 0B 80 D9 62 36 4C AF F8 EF E8 E9 F6
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
Испортилась, ответы на 81 запрос динамичные
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 47 8C 84 88 2F 2E 23 31 BA
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 1D A3 52 53 D2 6F 1A 77 13
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 ED 40 01 93 2B 71 2E 7A 45
Попытка лечения командой 8008 - она про нее не знает
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
не получилось, ответы остались динамичные
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 04 36 42 91 F6 9B 42 59 11
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 59 6C F3 A9 49 95 AA 25 3C
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 6A 1C EE 00 75 39 56 FF D3
Попытка лечения командой 8002
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A 55 8B 25 50 C5 4D 8E 3F 1A
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A 24 0B EA D9 17 01 FA 65 E5
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A 24 0B EA D9 17 01 FA 65 E5
вылечилась, ответы статичны (но не такие как были раньше)
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 EF 22 A4 7E 8D EE 8C E6 2A
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 EF 22 A4 7E 8D EE 8C E6 2A
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 EF 22 A4 7E 8D EE 8C E6 2A
Вторая тонкая китайская батарейка 1200Mah
динамические ответы на 81
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 88 5E 94 1C 0B 21 F6 BE D4
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 35 D9 7D 12 3E 30 F3 A3 A9
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 77 84 B4 2A 2A 77 7B 8A CB
попытка вылечить командой 8002 (отвечает так же как и толстая батарейка)
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E6 BD A0 40 77 33 0C 2F E6
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E6 BD A0 40 77 33 0C 2F E6
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E6 BD A0 40 77 33 0C 2F E6
не получилось
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 F7 70 71 35 FC EC E4 8F E2
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 97 0F 53 F5 A4 6E C6 C7 BD
5A 0A 81 62 36 4C AF F8 EF E8 E9 CF
A5 0A 06 51 F3 DF 0B 35 E1 8D 5A 1F
на 800A отвечать не умеет
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 0A 62 36 4C AF F8 EF E8 E9 C5 A0 40 77 33 0C 2F 54
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 0A 62 36 4C AF F8 EF E8 E9 C5 A0 40 77 33 0C 2F 54
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 08 62 36 4C AF F8 EF E8 E9 C7 A0 40 77 33 0C 2F 54
итак логика поведения батареек совпадает, но совсем ставить крест на китайских батарейках не стоит - все же на один и тот же 80 запрос они дают всегда одинаковый ответ, а вот на 81 запрос ответ конечно динамичный, зато поведение толстой батарейки порадовало - полностью соответствует поведению батарейки Бориса, правда на большинство запросов отвечает нулями, но это из-за сбитого епрома скорее всего...
Ну и на последок
лог первого подключения китайской батарейки к PSP1000 и PSP3000(брик)
Как видно из лога китайская батарейка не смогла ответить на 800A, но это не помешало PSP3000 перейти в резервный режим и запросить нужную информацию резервной командой 8004, на которую батарейка успешно дала ответ и общение продолжилось аналогично общению с PSP1000
ANDPSP добавил 22-05-2010 в 15:28
Сообщение от Boryan
Boryan добавил 15-05-2010 в 01:04
Так ради интереса послушал зызу и батарейку....Тупо вставил батарейку зызу не включаю.....и она сволочь каждые 30 секунд пытает батарейку..потихоньку её разряжая....
5A0201A2A50506102303195A020C97A5060670C612887E5A0B800A498793E710FF7A3805A5120601
B25FF65B0192E67B453FD506DA5CFE585A0A8183A6B09B803A619EEDA50A0611DA13E55627E6897B
5A0201A2A50506002303295A0B800AE7C39E274A1420D053A51206C1630CE60890936A5F083BFE7D
E10989075A0A8182D3D389E7DA26B1D1A50A06096820ABBF3F871970
прошло 30сек
5A0201A2A50506102303195A020C97A5060670C612887E5A0B8004597FFD1F19FCE41514A5121500
000000000000000000000000000000335A0201A2A50506102303195A020C97A5060670C612887E5A
0B800A0C69DD2C87E7F09E96A51206419E8B978ABF6F82B49221CCD791C0DCD05A0A81FF575CD9CD
B97E7C0FA50A06E57BE7F6F798432D0E
прошло 30сек
5A0201A2A50506102303195A020C97A5060670C612887E5A0B8004898BAA446CEE5C86D8A5121500
000000000000000000000000000000335A0201A2A50506102303195A020C97A5060670C612887E5A
0B800A6023F7D4B14243414BA5120671B3DCBE13E1A984D2B1AFAADE73E541105A0A8180F0ED2673
C7C3BEDCA50A06BF27E761150753F4B9
Очень интересное поведение консоли и батарейки - абсолютно противоположное моему - эта батарейка не знает ответа на 8004, но знает но 800A и консоль также переводит ее на эту резервную команду...
Борис может быть вспомнишь что это была за батарейка и какая консоль ?
Последний раз редактировалось ANDPSP; 22.05.2010 в 15:28.
Причина: добавил, подумав
lport3, точняк я поспешил с 80--..) команда короткая....но батарейка её схавала как ни странно
Boryan добавил 22-05-2010 в 16:24 ANDPSP, ну наконец то работа пошла ) да с длиной 80 команды я лоханулся....но не суть...А вот странно что твоя батарейка не знает ответа на 8008.....это должна знать любая батарейка!!! Это самая древняя команда....
Boryan добавил 22-05-2010 в 16:27
залил дампы батареек стаса к тебе....ищи архив стас.rar
Boryan добавил 22-05-2010 в 16:46
всё 80-- лог подправил...теперь не 7 байт ключик а 8
Последний раз редактировалось Boryan; 22.05.2010 в 16:46.
Причина: добавил, подумав
lport3,Спорить не буду..... но хз как правильно....но эта батарейка отлично работает во всех режимах на 2000 и 3000 её в нормальном режиме принимает....вот и думай какая правильная батарейка? Может другие наоборот не правильные....просто реально видов батареек штук 10-12...поди разберись кто из них рождён как изначально задумала сони...Странно то, что многие походу отвечают не правильно...но почему их тогда зыза хавает? Или в итоге все эти 80хх команды частично лажовые?
Boryan добавил 22-05-2010 в 16:24 ANDPSP, ну наконец то работа пошла ) да с длиной 80 команды я лоханулся....но не суть...А вот странно что твоя батарейка не знает ответа на 8008.....это должна знать любая батарейка!!! Это самая древняя команда....
Ну как сам видишь... моя батарейка знает ответы лишь на 6 вариантов 80-ого запроса, это никаким образом на ней не сказывается - она прекрасно работает и в обычном режиме и в режиме пандоры на PSP1000 и PSP2000(TA-088v3), про PSP3000 ничего сказать не могу - твой брик общается с ней как то, но брик он и есть брик....
Сообщение от Boryan
Boryan добавил 22-05-2010 в 16:27
залил дампы батареек стаса к тебе....ищи архив стас.rar
Спасибо, но это ничем не помогло, там почему то 4 дампа вместо одного - пробовал пару заливать, заливается но умнее батарейка не становится :-) а вот готовность работать 157 часов она показывает :-)
Вернул свой прежний полупустой епром и снова стали реальные значения...
Теперь о попытках запустить консоль эмулируя батарейку - в принципе поведение консоль-батарейка эмулируется полностью, PSP3000 так же получив от компа на 800A отрицательный ответ вида A51215 пытается вернуть работоспособность командой 8004, но на нее нужно уметь генерить ответы, так же как и на 8000 для PSP1000 иначе общение начинается сначала...
Получается что в отличии от толстой она знает ответ на 8006, но не более... все остальные команды ей по боку, но в отличии от толстой она в отрицательных командах дублирует байты запроса...
Теперь насчет ответа на 80 запрос, как то сложилось мнение что он состоит из двух частей по 8 байт, типа левая часть генерится по какому то алгоритму, а правая часть - временной довесок,
а вот что у меня получилось
Начал анализировать ответ на 8000, внимание на правую часть
ответа (правые 6 байт не считая корректирующего байта)
5A 0B 80 00 62 36 4C AF F8 EF E8 E9 CF
A5 12 06 0F ED 4C E4 D4 35 41 EB A6 12 D5 F3 8D 22 D1 6C 75
5A 0B 80 00 62 36 4C AF F8 EF E8 E9 CF
A5 12 06 0F ED 4C E4 D4 35 41 EB A6 12 D5 F3 8D 22 D1 6C 75
правая часть при 80D9 не изменилась
5A 0B 80 D9 62 36 4C AF F8 EF E8 E9 F6
A5 12 15 D9 62 36 4C AF F8 EF E8 E9 F6 D5 F3 8D 22 D1 6C 65
5A 0B 80 D9 62 36 4C AF F8 EF E8 E9 F6
A5 12 15 D9 62 36 4C AF F8 EF E8 E9 F6 D5 F3 8D 22 D1 6C 65
правая часть при 800A так же не изменилась
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 0A 62 36 4C AF F8 EF E8 E9 C5 D5 F3 8D 22 D1 6C 65
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 0A 62 36 4C AF F8 EF E8 E9 C5 D5 F3 8D 22 D1 6C 65
правая часть при 8008 снова не изменилась
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 08 62 36 4C AF F8 EF E8 E9 C7 D5 F3 8D 22 D1 6C 65
5A 0B 80 08 62 36 4C AF F8 EF E8 E9 C7
A5 12 15 08 62 36 4C AF F8 EF E8 E9 C7 D5 F3 8D 22 D1 6C 65
Как то сменилась правая часть при выполнении команды 8002
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E6 BD A0 40 77 33 0C 2F E6
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E6 BD A0 40 77 33 0C 2F E6
но теперь запрос 80D9 в ответе имеет же 6 байт что и при 8002
5A 0B 80 D9 62 36 4C AF F8 EF E8 E9 F6
A5 12 15 D9 62 36 4C AF F8 EF E8 E9 F6 A0 40 77 33 0C 2F 54
5A 0B 80 D9 62 36 4C AF F8 EF E8 E9 F6
A5 12 15 D9 62 36 4C AF F8 EF E8 E9 F6 A0 40 77 33 0C 2F 54
Итак начинаем сначала и пробуем команду 8000 и внимательно
следим за измемением правой части ответа
5A 0B 80 00 62 36 4C AF F8 EF E8 E9 CF
A5 12 06 0F ED 4C E4 D4 35 41 EB A6 12 D5 F3 8D 22 D1 6C 75
5A 0B 80 00 62 36 4C AF F8 EF E8 E9 CF
A5 12 06 0F ED 4C E4 D4 35 41 EB A6 12 D5 F3 8D 22 D1 6C 75
команда 8001
5A 0B 80 01 62 36 4C AF F8 EF E8 E9 CE
A5 12 06 E1 7B 49 4D 2C 2F 52 CE BE 2D BF 3A FE 6D EF 19 7E
5A 0B 80 01 62 36 4C AF F8 EF E8 E9 CE
A5 12 06 E1 7B 49 4D 2C 2F 52 CE BE 2D BF 3A FE 6D EF 19 7E
команда 8002
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E6 BD A0 40 77 33 0C 2F E6
5A 0B 80 02 62 36 4C AF F8 EF E8 E9 CD
A5 12 06 89 DD D1 33 10 E6 FA 9A E6 BD A0 40 77 33 0C 2F E6
команда 8003
5A 0B 80 03 62 36 4C AF F8 EF E8 E9 CC
A5 12 06 5A E3 5C 7E 07 D2 2A B4 A6 6F 3F 38 2A 85 0A 14 1B
5A 0B 80 03 62 36 4C AF F8 EF E8 E9 CC
A5 12 06 5A E3 5C 7E 07 D2 2A B4 A6 6F 3F 38 2A 85 0A 14 1B
команда 8004
5A 0B 80 04 62 36 4C AF F8 EF E8 E9 CB
A5 12 06 12 0C 14 81 47 9C FE E2 B9 55 60 AB 24 F2 1E A8 D7
5A 0B 80 04 62 36 4C AF F8 EF E8 E9 CB
A5 12 06 12 0C 14 81 47 9C FE E2 B9 55 60 AB 24 F2 1E A8 D7
команда 8005
5A 0B 80 05 62 36 4C AF F8 EF E8 E9 CA
A5 12 06 C4 0D 1F 73 AB FF 0B EE 86 14 3F 19 5B 0A 5B 65 25
5A 0B 80 05 62 36 4C AF F8 EF E8 E9 CA
A5 12 06 C4 0D 1F 73 AB FF 0B EE 86 14 3F 19 5B 0A 5B 65 25
Итак последняя команда 8006 на которую умеет отвечать эта батарейка
5A 0B 80 06 62 36 4C AF F8 EF E8 E9 C9
A5 12 06 0C 46 16 5C 72 ED AC 67 38 CF 4D 71 BA 63 50 2F AB
5A 0B 80 06 62 36 4C AF F8 EF E8 E9 C9
A5 12 06 0C 46 16 5C 72 ED AC 67 38 CF 4D 71 BA 63 50 2F AB
Пробуем запрос 8007 - вдруг ответит и правая часть полностью изменится -
но нет, не знает она этой команды и правая часть остается неизменной
5A 0B 80 07 62 36 4C AF F8 EF E8 E9 C8
A5 12 15 07 62 36 4C AF F8 EF E8 E9 C8 4D 71 BA 63 50 2F BF
5A 0B 80 07 62 36 4C AF F8 EF E8 E9 C8
A5 12 15 07 62 36 4C AF F8 EF E8 E9 C8 4D 71 BA 63 50 2F BF
5A 0B 80 07 62 36 4C AF F8 EF E8 E9 C8
A5 12 15 07 62 36 4C AF F8 EF E8 E9 C8 4D 71 BA 63 50 2F BF
Вариант ответа на 800A - правая часть такая же
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 0A 62 36 4C AF F8 EF E8 E9 C5 4D 71 BA 63 50 2F BF
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 0A 62 36 4C AF F8 EF E8 E9 C5 4D 71 BA 63 50 2F BF
5A 0B 80 0A 62 36 4C AF F8 EF E8 E9 C5
A5 12 15 0A 62 36 4C AF F8 EF E8 E9 C5 4D 71 BA 63 50 2F BF
Вариант ответа на 80D9 - правая часть снова такая же
5A 0B 80 D9 62 36 4C AF F8 EF E8 E9 F6
A5 12 15 D9 62 36 4C AF F8 EF E8 E9 F6 4D 71 BA 63 50 2F BF
5A 0B 80 D9 62 36 4C AF F8 EF E8 E9 F6
A5 12 15 D9 62 36 4C AF F8 EF E8 E9 F6 4D 71 BA 63 50 2F BF
5A 0B 80 D9 62 36 4C AF F8 EF E8 E9 F6
A5 12 15 D9 62 36 4C AF F8 EF E8 E9 F6 4D 71 BA 63 50 2F BF
Последний раз редактировалось ANDPSP; 22.05.2010 в 23:36.
Причина: добавил, подумав
Вторая часть, начинает повторятся на неправильных ответах,
и соответственно берутся они с правильных.
Батарейка странная, то ли китайская вхлам, то ли это в сони
раньше такие алги были..
lport3 добавил 23-05-2010 в 01:04
На новых батарейках если что то неправильно после
#15 в ответе нули..
Последний раз редактировалось lport3; 23.05.2010 в 01:04.
Причина: добавил, подумав
Вот теперь нас уже четверо у кого есть девайсы lport3, ты дальше всех нас продвинулся, и посему давай направляй всех в одно русло. А то так порознь мы ни чего и не сделаем.Сейчас начнём делать что уже много раз делали......по кругу ходить..Нужно всем бить в одну точку. Скажи с чего начинать? Есно раз заткнулись на 80 ..мож её и начнём общими усилиями ковырять? Подскажи какую именно из 80 ковырять....каким значениями ключей...какого результата искать?
Вот теперь нас уже четверо у кого есть девайсы lport3, ты дальше всех нас продвинулся, и посему давай направляй всех в одно русло. А то так порознь мы ни чего и не сделаем.Сейчас начнём делать что уже много раз делали......по кругу ходить..Нужно всем бить в одну точку. Скажи с чего начинать? Есно раз заткнулись на 80 ..мож её и начнём общими усилиями ковырять? Подскажи какую именно из 80 ковырять....каким значениями ключей...какого результата искать?
Борис а может все же систематизируешь свои 12 батареей по бруту 80--0000000000000000 - что бы выявить статистику по количеству 80-х команд о которых знает батарейка, поскольку мои 3 батарейки знают лишь начальные 6-7 команд и все... но при этом работают, хотя насчет 3000-й вот не уверен... НО то что брикнутая консоль не получив ответа на 800A перевела общение на 8004 о чем то говорит... Поэтому я думаю что нужно брутить 8000 команду и пытаться складывать ответы в общую базу, поскольку разгадать алгоритм менее реально...
Сони наверняка использовали типа такой фигни или вот еще про тоже самое... Короче какой то алгоритм преобразует 8 байт запроса в 16 (или 8, но другие 8 тоже не понятно пока как формируются) если брать из известных алгоритмов типа упомятутого в ссылке SHA-1(который возвращает 20 байт что нам не подходит) 16 байт возвращают MD2, MD4 и MD5 - но в лоб они не подходят, значит сони намудрила что то свое и если это вроде их KIRK то гадать можно будет долго, а так брутом можно попробовать вытащить все пары, хотя это 16 в 16 степени вариантов... в общем долго... хотя 1 байт брутится где то секунд 20-30 вроде... ну в общем можно попробовать...
ANDPSP, Не паникуй ) не думаю что бы сони чего нибудь сильно намудрила. Первая зыза вышла по моему в 2004 году....и батарейки с их алгоритмом тянутся из тех времён. Подумай сам если соня просрала защиту в самой приставке..при чём конкретно просрала ....то чего говорить про батарейки? Не были тогда Сони сильны в алгоритмах защиты. А потом, ты не путай... по ссылке что ты дал.... там специализированный проц с криптомодулем. А в соневских батарейках используется обычный штатный микроконтроллер и работает он по написанной для него проге. Нету в нём ни каких криптомодулей. Думаю что мы где то рядом крутимся и решение в итоге будет простым. Накрутить можно что хочешь в батарейке. Но помни, задача соневской батарейки,-это возможность превратиться из обычной в сервисную в любом сервисном центре сони путём не сложных комбинаций.
Boryan добавил 23-05-2010 в 20:33
Посмотрел батарейку от PSP GO......))) тупо батарейка и всё ...хоть и с тремя выводами...средний вывод пустой
Последний раз редактировалось Boryan; 23.05.2010 в 20:33.
Причина: добавил, подумав
Приветствую всех умственных тружеников и желаю успехов!!!
Неоднократно заходил на данный форум и периодически почитывал ваши достижения, самого заитересовало решил вклинится в ваш узкий круг.
Не до конца вник в ваши цели и задачи, поскольку много читать нервов не хватает.
На сколько я понял основной вашей целью стоит сделать батарею на подобе пандоровской, которая будет переводить psp с платами та88в3 и последующих в сервисный режим.
Теперь вопрос(Это поможет мне работать с вами в дальнейшем)
Уверены ли вы на 100% что в сервисных центрах сони, подымают psp с помощью сервисной батареи?
На сколько я знаю то батарея пандоры в некоторых последних моделях psp которые считаются непрошивайками и в которых она всё же способна включить контроллер питания т.е. загорается светодиод, ведь такую psp нельзя поднять не потому что нет какой то команды от батареи а потому что на флешке нет прошивки с цифровой подпиской и проц автоматом отрубается ведь запрос на карту памяти в начальный момент присутствует.
Поясните если я чего то не понял...
syryus, Уточняю не TA88V3 ...а TA90 или PSP3000. И ещё для расширения вашего кругозора. PSP2000 с TA88V3 прекрасно прошивается ( c помощью сервисной карты) и стартует с батарейки пандора. Наша задача сделать батарейку типа пандоры (которая переведёт приставку в сервисный режим и загрузится к карты) для PSP 3000....А далее всё дело за сервисной картой....и она эта карта есть...у кого и откуда она не спрашивайте ....считайте что она просто есть и всё!!!
Boryan добавил 24-05-2010 в 01:36 Ditemzy Не верю (С) ....это были еденицы ТА90 которые прошивались....они сделаны на базе ТА85 или ТА88 прошиваемой ....и сделаны они на ЦП 75 а не 88 ...88 проц не прошиваемый...был до поры до времени Просто это переходные модели к реальной ТА90 которая сейчас и заслуживает внимания
Последний раз редактировалось Boryan; 24.05.2010 в 01:36.
Причина: добавил, подумав
Boryan
Сервисная карта? Когда у моего знакомого псп 2008 с платой ta88v3 отдала богу нанд а вместе с ним и душу, он понес ее в сервисный центр. Там ее приняли, посчитали случай гарантийным и отправили с нашего дальнего востока в Москву. Через пару недель оттуда пришел ответ, что на нее хотели поставить новую плату, такую же, но не было запчастей, поэтому отдают деньгами. Sony Center контора называлась, официальный соневский ритейлер и прочая и прочая.
На правах офтопа: Борян, все таки есть четкая градация v1 и v2, если первая относится к 200Х то вторая к 300Х. И еще, тоже неправильно говорить на 300Х только та90v2, сейчас существуют платы вплоть до та94 (а может и больше).
учитывая стоимость ....это обычная батарейка с серийником FF..а про 3000 чуток повыше как раз обсуждали что есть 3000 которые прошиваются обычным комплектом пандоры
Boryan добавил 24-05-2010 в 17:53 Rasiel-sama, значит не повезло твоему другану.....не нужно было в СЦ официальный обращаться ....нужно к таким людям как я А вообще эти официальные СЦ не фига не умеют делать как платы менять. В твоём случае можно было бы просто махнуть ЦП с 88 на 75 и зыза стала бы просто ТА88 полностью прошиваемой.....(для нормального СЦ это дело 10 минут).....а второй вариант пандора для ТА88V3....но это уже другая тема
Последний раз редактировалось Boryan; 24.05.2010 в 17:53.
Причина: добавил, подумав