Дополнительные руководства

Site Map > Руководства > Дополнительные руководства

1. Руководство по использованию программы S1fwxback to top

(Материал взят с 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|x|s|a|l|f|r} {filename{:[afi|fw|enc]}}

Примеры:

Отобразить информацию о файле: 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 f dump.bin

Пропустите отказ от ответственности разработчика программы, нажав на пробел, и выберите диск, соответствующий Вашему плееру. После этого s1fwx должен начать извлечение прошивки, что может занять около 10-ти секунд. Если всё прошло нормально, и не появляются сообщения о каких-либо ошибках, программа отобразит содержимое извлечённой прошивки.

Перед тем, как обновлять прошивку плеера извлечённым файлом с помощью оригинальной программы "Mp3 Player Update Tool", извлечённый файл нужно починить. Для этого запустите "repair.bat" или наберите командную строку:

s1fwx r dump.bin

Резервная копия файла извлечённой прошивки будет автоматически сохранена как "dump.bi$", а починённый файл - как "dump.bin". Примите во внимание, что этим файлом нельзя выполнить восстановление (recovery) прошивки плеера (для этого нужен другой файл, поскольку в извлечённом файле отсутствуют некоторые файлы, необходимые для режима восстановления программы "Mp3 Player Update Tool".

Эти отсутствующие файлы можно взять с официальных файлов прошивки, предназначенной для вашего плеера. Вы можете или сначала выполнить восстановление, используя официальный файл прошивки, а затем обновить её, используя "dump.bin", или вставить необходимые файлы с оригинального AFI-файла в "dump.bin", используя s1fwx. Оригинальный файл прошивки должен быть предназначен для flash-чипа Вашего плеера, при этом не имеет значения, какие он использует подсветки и схему кнопок.

Как распаковать файл прошивки

Ниже приведены примеры, как извлечь всё содержимое AFI-файла "firmware.bin".

Поместите s1fwx и файл прошивки в одну папку, откройте консоль командной строки ("Пуск" - "Выполнить", наберите "cmd" и нажмите Ввод) и перейдите в ней в папку, содержащую файлы. Чтобы извлечь AFI-файл и файлы прошивки, наберите:

s1fwx x firmware.bin md fw cd fw ../s1fwx x ../fwimage.fw

Теперь у Вас есть все файлы, обычно входящие в состав файла прошивки плеера.

Как упаковать файлы прошивки

Чтобы изменить прошивку, Вам нужно сначала извлечь её файлы, изменить их, и затем снова упаковать в один AFI-файл.

Сначала сгенерируйте скрипт с файла прошивки "firmware.bin" с помощью командной строки:

s1fwx s firmware.bin > firmware.bin.script

Затем извлеките файлы и измените их содержимое, если желаете. Если Вы желаете добавить или удалить файлы из прошивки или изменить определённые параметры файлов прошивки, отредактируйте соответствующим образом сгенерированный скрипт в обычном текстовом редакторе (я думаю синтаксис скрипта будет понятен всем).

Чтобы упаковать файлы прошивки в один файл, наберите:

s1fwx a new_firmware.bin:afi < firmware.bin.script

Можно также упаковывать такие файлы прошивки как "fwimage.fw". В этом случае наберите:

s1fwx a fwimage.fw:fw < fwimage.fw.script

Обновление прошивки извлечённым файлом прошивки

Обновление прошивки извлечённым фалом прошивки - очень простая процедура, просто перед обновлением почините извлечённый файл и используйте последнюю версию "MP3 Update Tool", которую можно загрузить в подразделе "Программа обновления прошивки S1 mp3 плеера".

С этим не возникает проблем до тех пор, пока мы не обновляем прошивку каким-нибудь частично повреждённым файлом (полностью повреждённый файл прошивки выведет плеер из строя навсегда), и программа обновления говорит нам о необходимости восстановления прошивки и начинает диалог на выбор файла для восстановления. (В этом случае может понадобиться вскрыть плеер и замкнуть определённые выводы микросхемы (дополнительную информацию ищите на форуме).

Если для восстановления Вы выберите извлечённый файл прошивки, программа сообщит Вам: "Invalid upgrade firmware file" (неверный файл обновления прошивки). Это не ошибка в s1fwx! Дело в том, что для восстановления в AFI-файл прошивки должны быть включены некоторые дополнительные файлы, не являющиеся необходимыми для простого обновления прошивки. Эти файлы не включены в файл прошивки, который мы извлекли из плеера, и единственное, где их можно взять - это в официальном файле прошивки плеера.

Есть два пути решить эту проблему, но для каждого из них необходимо наличие этих необходимых для процедуры восстановления файлов, совместимых с Вашим плеером и с извлечённым фалом прошивки.

[Метод 1]
  • Восстановите прошивку, используя официальный файл обновления прошивки.
  • Отформатируйте USB-диск плеера (используя программу "MP3 Player Disk Tool").
  • Обновите прошивку, используя извлечённый файл прошивки.
[Метод 2]
  • Распакуйте извлечённый и официальный файлы прошивки с помощью s1fwx (только для AFI-части).
  • Сгенерируйте скрипт для обоих файлов ("s1fwx s dump.bin > dump.script").
  • С помощью текстового редактора соедините полученные скрипты в один файл и соответствующим образом отредактируйте новый скрипт, чтобы он содержал нужные файлы.
  • Создайте файл прошивки, используя полученный скрипт ("s1fwx a new.bin:afi < new.script")

В обоих случаях Вы получите один и тот же результат, попробуйте!

2. Руководство по использованию программы S1resback to top

(Материал взят с 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 list
Site translator(Russian) : Бюро переводов "TRANSLATION-GROUP" - http://perevedy.ru
Protected by the FreeBSD Documentation License - click for details