Привет, друзья!
Имеются надёжные, добротные, классные по многим параметрам спортивные часы с GPS (фирму писать не буду, ибо не реклама). Хотя и стоят недёшево, но разработчики на мои просьбы не обращают внимания – выходят новые прошивки без учёта фич-запросов. Выходит, что самому нужно дорабатывать.
Прошивки достать довольно просто. Очень вас прошу посмотреть файлик. Forssa-fw_2.0.40.2163-B.zip. Это zip-архивчик, в котором наиболее интересный файлик – Amsterdam.bin
. Это образ файловой системы устройства.
Встречающиеся слова MSDOS5.0
, FAT32
, NO LABEL
как бы намекают, что файловая система – FAT. Изучил структуру, пробовал, нет – бился с монтированием, но всё бестолку. Знаний и опыта не хватает.
imagemagick
находит много правильно оформленных XML-файлов, из которых понятно, как функционируют внутренние программы. Если HEX-редактором подправить несколько значений, подменить контрольную сумму в файлике manifest.json
, то часы такую прошивку кушают, а это вселяет большую надежду. Но буквально 3 дополнительных слова, и уже всё сыпется :(
Очень вас прошу посмотреть, как бы примонтировать эту ФС для открытия сезона радости программирования любимого устройства.
P.S.
Много времени потратил на другом пути: расшифровывал команды общения ПК с часами по проводу (COM-порт). Думал, что кроме имеющихся в архиве файлов с нэта подгружается дополнительный секретный кусок. Ничего подобного. Что есть в архиве – это и есть вся прошивка. Но начинается образ как-то совсем странно. Руки опускаются, прошу помощи.