кароче есть файл 099Icon.bin есть распаковщик и спаковщик этого файла. однако это для старой версии прошивки. файл содержит bmp файлы. Подскажите - как быть? прошивка от плеера RoverMedia Aria E6 8GB
О_о Крутую задачу ты себе поставил. выложи то что есть, попробуем покумекать. Вообще в прошивке обычно незапакованная графика, можно попробовать поискать по характерным заголовкам, для BMP например.
кароче. там надо задать смещение. т.е. для распаковки/запаковки делаеца так: Code: MPRes.exe e4 099Icon.bin - распаковка ******** MPRes.exe c4 099Icon.bin - запаковка с - это деректива, а 4 - это на сколько идет смещение. Пытался потом плеер прошить - а у меня весь экран в помехах. как угадать сие смещение? оО ссылка на файлы: ссылка
mpres e4 099icon.bin вполне нормально распаковалась графика Немного не понял в чём проблема. Если нормально распаковалась, то 95% вероятность что нормально запакуется и заработает. Возможная проблема может быть, только если ты картинку в другом формате запихнуть попытаешься (дадада, у BMP файлов тоже есть разные форматы)
Сейчас попробовал распаковал. Потом упаковал и сравнил файлы. Они полностью идентичные, за исключением того что у вновь упакованного в конце добавлено примерно 100 байт 00, это ничего страшного. То есть упаковщик работает как часы. Картинки у тебя могли побиться: 1. Из за Несоответствия размеров файлов (ты закинул картинки больше/меньше по размерам, чем исходные) 2. Из за несоответствия формата (закинутые тобой картинки отличаются по цветности например, 24 битные вместо 8битных) 3. Из за дописанных нулей (маловероятно) Попробуй: а) распакуй, открой в паинте картинку которую знаешь где посмотреть в плеере. б) В ней напиши кистью слово из 3 букв в) упакуй назад, закинь в прошивку, залей в плеер. с) Смотри результат, если графика будет нормальная, то менять всё что хочешь, главное не меняй форматы и размеры. если графика побилась, открой в двоичном редакторе полученный файл, и удали нулевые байты с конца (все) до первой встречи байта FF, дальше заливай и пробуй снова. ПыСы, чтобы не менять формат и размер. Открываешь исходный файл, копируешь туда через буфер нужное изображение, сохраняешь файл. Редакторы обычно в таком случае сохраняют так-же как было в исходном файле. Если взять левую картинку, подогнать под размеры и переименовать, то формат может не совпасть.