Дополнительные руководства
Site Map > Руководства > Дополнительные руководства1. Руководство по использованию программы S1fwx
(Материал взят с http://www.stud.uni-karlsruhe.de/~uwa8/s1mp3/?Tools.s1fwx)
Описание и основная информация по использованию:
s1fwx (s1 firmware extractor) - это свободно распространяемая программа, работающая через командную строку, позволяющая извлекать оригинальную прошивку с S1 mp3 плеера.
Эта программа также позволяет выполнять с файлами прошивки такие операции как расшифровка, извлечение и упаковка. Таким образом, Вы можете исследовать все файлы, входящие в состав файла прошивки, изменить их содержимое и затем упаковать их вместе в один конечный файл.
Есть два типа упаковочных архива:
- AFI: этот архив включает в себя файлы, необходимые для замены прошивки. Минимальный состав этого архива - файлы BRECFxxx.BIN (загрузчик) и FWIMAGE.FW (смотрите ниже).
- FW/FWI: файлы прошивки, необходимые для процесса замены.
Использование командной строки:
Примеры:
| Отобразить информацию о файле: | s1fwx i fname.ext |
| Извлечь файл прошивки: | s1fwx x fname.ext |
| Генерировать скрипт с файла: | s1fwx s fname.ext > new.script |
| Создать файл прошивки по скрипту: | s1fwx a new.fw:fw < def_fw.script |
| Создать AFI-файл по скрипту: | s1fwx a new.bin:afi < def_afi.script |
| Отобразить всё содержимое bin-файла: | s1fwx l *.bin |
| Извлечь прошивку с плеера: | s1fwx f dump.bin |
| Починить дампированные файлы прошивки: | s1fwx r dump.bin |
Как извлечь и починить прошивку:
Если извлечь прошивку с плеера можно просто создать её резервную копию. Нет никаких гарантий, что Вы сможете восстановить работоспособность плеера после любой замены прошивки, но всё же у Вас будет несколько больше шансов сделать это.
Сначала загрузите последнюю версию s1fwx ("Программы от Wire") и извлеките программу из архива. Затем подсоедините свой плеер к USB-порту компьютера и подождите, пока операционная система его обнаружит. Затем запустите извлечённый файл "extract.bat", дважды нажав на нём мышью, или наберите следующую командную строку в консоли Windows ("Пуск" - "Выполнить", наберите "cmd" и нажмите Ввод):
Пропустите отказ от ответственности разработчика программы, нажав на пробел, и выберите диск, соответствующий Вашему плееру. После этого s1fwx должен начать извлечение прошивки, что может занять около 10-ти секунд. Если всё прошло нормально, и не появляются сообщения о каких-либо ошибках, программа отобразит содержимое извлечённой прошивки.
Перед тем, как обновлять прошивку плеера извлечённым файлом с помощью оригинальной программы "Mp3 Player Update Tool", извлечённый файл нужно починить. Для этого запустите "repair.bat" или наберите командную строку:
Резервная копия файла извлечённой прошивки будет автоматически сохранена как "dump.bi$", а починённый файл - как "dump.bin". Примите во внимание, что этим файлом нельзя выполнить восстановление (recovery) прошивки плеера (для этого нужен другой файл, поскольку в извлечённом файле отсутствуют некоторые файлы, необходимые для режима восстановления программы "Mp3 Player Update Tool".
Эти отсутствующие файлы можно взять с официальных файлов прошивки, предназначенной для вашего плеера. Вы можете или сначала выполнить восстановление, используя официальный файл прошивки, а затем обновить её, используя "dump.bin", или вставить необходимые файлы с оригинального AFI-файла в "dump.bin", используя s1fwx. Оригинальный файл прошивки должен быть предназначен для flash-чипа Вашего плеера, при этом не имеет значения, какие он использует подсветки и схему кнопок.
Как распаковать файл прошивки
Ниже приведены примеры, как извлечь всё содержимое AFI-файла "firmware.bin".
Поместите s1fwx и файл прошивки в одну папку, откройте консоль командной строки ("Пуск" - "Выполнить", наберите "cmd" и нажмите Ввод) и перейдите в ней в папку, содержащую файлы. Чтобы извлечь AFI-файл и файлы прошивки, наберите:
Теперь у Вас есть все файлы, обычно входящие в состав файла прошивки плеера.
Как упаковать файлы прошивки
Чтобы изменить прошивку, Вам нужно сначала извлечь её файлы, изменить их, и затем снова упаковать в один AFI-файл.
Сначала сгенерируйте скрипт с файла прошивки "firmware.bin" с помощью командной строки:
Затем извлеките файлы и измените их содержимое, если желаете. Если Вы желаете добавить или удалить файлы из прошивки или изменить определённые параметры файлов прошивки, отредактируйте соответствующим образом сгенерированный скрипт в обычном текстовом редакторе (я думаю синтаксис скрипта будет понятен всем).
Чтобы упаковать файлы прошивки в один файл, наберите:
Можно также упаковывать такие файлы прошивки как "fwimage.fw". В этом случае наберите:
Обновление прошивки извлечённым файлом прошивки
Обновление прошивки извлечённым фалом прошивки - очень простая процедура, просто перед обновлением почините извлечённый файл и используйте последнюю версию "MP3 Update Tool", которую можно загрузить в подразделе "Программа обновления прошивки S1 mp3 плеера".
С этим не возникает проблем до тех пор, пока мы не обновляем прошивку каким-нибудь частично повреждённым файлом (полностью повреждённый файл прошивки выведет плеер из строя навсегда), и программа обновления говорит нам о необходимости восстановления прошивки и начинает диалог на выбор файла для восстановления. (В этом случае может понадобиться вскрыть плеер и замкнуть определённые выводы микросхемы (дополнительную информацию ищите на форуме).
Если для восстановления Вы выберите извлечённый файл прошивки, программа сообщит Вам: "Invalid upgrade firmware file" (неверный файл обновления прошивки). Это не ошибка в s1fwx! Дело в том, что для восстановления в AFI-файл прошивки должны быть включены некоторые дополнительные файлы, не являющиеся необходимыми для простого обновления прошивки. Эти файлы не включены в файл прошивки, который мы извлекли из плеера, и единственное, где их можно взять - это в официальном файле прошивки плеера.
Есть два пути решить эту проблему, но для каждого из них необходимо наличие этих необходимых для процедуры восстановления файлов, совместимых с Вашим плеером и с извлечённым фалом прошивки.
[Метод 1][Метод 2]
- Восстановите прошивку, используя официальный файл обновления прошивки.
- Отформатируйте USB-диск плеера (используя программу "MP3 Player Disk Tool").
- Обновите прошивку, используя извлечённый файл прошивки.
- Распакуйте извлечённый и официальный файлы прошивки с помощью s1fwx (только для AFI-части).
- Сгенерируйте скрипт для обоих файлов ("s1fwx s dump.bin > dump.script").
- С помощью текстового редактора соедините полученные скрипты в один файл и соответствующим образом отредактируйте новый скрипт, чтобы он содержал нужные файлы.
- Создайте файл прошивки, используя полученный скрипт ("s1fwx a new.bin:afi < new.script")
В обоих случаях Вы получите один и тот же результат, попробуйте!
2. Руководство по использованию программы S1res
(Материал взят с http://www.stud.uni-karlsruhe.de/~uwa8/s1mp3/?Tools.s1fwx)
S1res (s1 resource editor) - это свободно распространяемая программа, работающая под Windows. ("Программы от Wire")
Чтобы изменить графику или текст в интерфейсе S1 mp3 плеера, просто извлеките и почините его прошивку, используя s1fwx. Затем запустите S1res и напрямую отредактируйте извлечённый файл прошивки, сохраните его и загрузите в плеер, используя программу обновления прошивки "MP3 Update Tool".
Meet us at the mail listSite translator(Russian) : Бюро переводов "TRANSLATION-GROUP" - http://perevedy.ru
Protected by the FreeBSD Documentation License - click for details









Russian | v2.00 - 18/09/05