| © XChesser Метод снятия дампа с коробок на CЕ5.0, СЕ6.0 на любом проце с помощью DMDE. Ещё один способ чтения прошивки. Может быть, это не ново, но нигде не видел. В реестре меняем соединение на Mass Storage (HKLM\Drivers\USB\FunctionDrivers), а значение HKLM\Drivers\USB\FunctionDrivers\Mass_Storage_Clas s\FlashDrv\Partitions устанавливаем в 00 01 02. Если разделов больше, чем 3, то, соответственно, продолжаем бинарную цепочку. Перезагружаемся - вместо 2 съёмных дисков их теперь 4, появился раздел с реестром (около 3 МБ на моём Explay PN-365) и основной раздел с операционкой. Он, конечно, не читается, потому как в BinFS, а не FAT. На предложение отфрматироваться отвечаем отказом. Открываем любой низкоуровневый редактор разделов. Мне нравится DMDE - лёгкий и бесплатный. В нём выбираем логический диск и видим знакомую сигнатуру: ECEC .Теперь сохраняем образ раздела: Сервис => Копировать секторы в => Раздел => OK => Далее => Сохранить. Теперь можно из образа вырезать файлы nb0 и изготовить прошивку.© XChesser © Kir7 Метод снятия дампа с коробок на CЕ5.0, СЕ6.0 на любом проце с помощью WinHex. Нам понадобятся, сама коробка , ББ с установленным WinHex_ом. Сначала надо переключить USB клиент коробки в режим Mass_Storage, делается это по разному . На некоторых коробках, в ключе HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers:Cli entDriver ставим \Drivers\USB\FunctionDrivers\Mass_Storage_Class в других ключ уже HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers ef aultClientDriver значение Mass_Storage_Class. Если есть утилита ,в оболочке, которая это делает, можно ей воспользоваться. Теперь при подключении к ББ найдутся диски, прописанные в ключе HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mas s_Storage_Class\FlashDrv:Partitions и ваша SD карта. Подсмотреть раздел, на котором лежит прошивка можно в Control Panel->Storage Manager. Там выбираем раздел и нажимаем Properties. По количеству секторов и их размеру прикидываем размер диска. Ищем диск размером 48-64 мегабайта(при памяти коробки 64М) обычно это Part00 реже Part01. Теперь прописываем номер этого раздела или нескольких разделов в ключ HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mas s_Storage_Class\FlashDrv:Partitions например так "Partitions"=hex:\00,01,02. Теперь при подключении к ББ найдётся несколько дисков, на некоторые из них ББ будет ругаться, типа не отформатированные, ни в коем случае ничего не форматируем. Запускаем WinHex, идём Tools->Open Disk, выбираем наш диск, если угадали, то увидим знакомую сигнатуру ЕСЕС . Ставим курсор в верхнюю левую позицию дампа, жмём правую кнопку мыши, выбираем Beginning of Block, едём в конец дампа , в правой нижней позиции ставим End of Block. Весь дамп должен выделиться (посинеть). Давим Edit->Copy Block->Hex Values и ждём, копирование может занять минут 10. Потом создаём новый фаил File->New,при запросе размера ставим меньше чем размер диска, хоть 1Кб. Далее ставим курсор в самую левую верхнюю позицию (если ничего не трогали, он уже там стоит) , и жмём Edit->Clipboard Data->Write. Теперь сохраняем полученный фаил, и радуемся. Мы сняли дамп с коробки. Теперь , уже в зависимости, какой у нас тип прошивки, разбираем дамп или сразу шьёмся. © Kir7 Вложения Доступно только для пользователей
|