Помогите ковырнуть прошивку.

Discussion in 'Реверсинг' started by RedFern.89, 23 Apr 2010.

  1. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    кароче есть файл 099Icon.bin есть распаковщик и спаковщик этого файла. однако это для старой версии прошивки. файл содержит bmp файлы. Подскажите - как быть?

    прошивка от плеера RoverMedia Aria E6 8GB
     
  2. lis84

    lis84 Banned

    Joined:
    28 Apr 2009
    Messages:
    59
    Likes Received:
    10
    Reputations:
    1
    О_о
    Крутую задачу ты себе поставил.

    :) выложи то что есть, попробуем покумекать.
    Вообще в прошивке обычно незапакованная графика, можно попробовать поискать по характерным заголовкам, для BMP например.
     
  3. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    кароче. там надо задать смещение. т.е.

    для распаковки/запаковки делаеца так:

    Code:
    MPRes.exe e4 099Icon.bin - распаковка
    ********
    MPRes.exe c4 099Icon.bin - запаковка
    
    с - это деректива, а 4 - это на сколько идет смещение. Пытался потом плеер прошить - а у меня весь экран в помехах. как угадать сие смещение? оО

    ссылка на файлы: ссылка
     
    #3 RedFern.89, 23 Apr 2010
    Last edited: 23 Apr 2010
  4. lis84

    lis84 Banned

    Joined:
    28 Apr 2009
    Messages:
    59
    Likes Received:
    10
    Reputations:
    1
    ээээ О_о
    Про смещение должно быть в манах по перепрошивке.
     
  5. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    там нет ниче(((
     
  6. lis84

    lis84 Banned

    Joined:
    28 Apr 2009
    Messages:
    59
    Likes Received:
    10
    Reputations:
    1
    mpres e4 099icon.bin

    вполне нормально распаковалась графика
    Немного не понял в чём проблема.
    Если нормально распаковалась, то 95% вероятность что нормально запакуется и заработает.

    Возможная проблема может быть, только если ты картинку в другом формате запихнуть попытаешься (дадада, у BMP файлов тоже есть разные форматы)
     
    #6 lis84, 23 Apr 2010
    Last edited: 23 Apr 2010
  7. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    так я тож распаковывал и запаковывал... и плеер в помехах был
     
  8. lis84

    lis84 Banned

    Joined:
    28 Apr 2009
    Messages:
    59
    Likes Received:
    10
    Reputations:
    1
    Сейчас попробовал распаковал. Потом упаковал и сравнил файлы. Они полностью идентичные, за исключением того что у вновь упакованного в конце добавлено примерно 100 байт 00, это ничего страшного. То есть упаковщик работает как часы.
    Картинки у тебя могли побиться:
    1. Из за Несоответствия размеров файлов (ты закинул картинки больше/меньше по размерам, чем исходные)
    2. Из за несоответствия формата (закинутые тобой картинки отличаются по цветности например, 24 битные вместо 8битных)
    3. Из за дописанных нулей (маловероятно)

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

    ПыСы, чтобы не менять формат и размер. Открываешь исходный файл, копируешь туда через буфер нужное изображение, сохраняешь файл. Редакторы обычно в таком случае сохраняют так-же как было в исходном файле.
    Если взять левую картинку, подогнать под размеры и переименовать, то формат может не совпасть.
     
    #8 lis84, 23 Apr 2010
    Last edited: 23 Apr 2010
  9. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    щас распаковал и запаковал (ничего не меняя в файле) стандартный 099icon.bin и прошил все заработало
     
  10. lis84

    lis84 Banned

    Joined:
    28 Apr 2009
    Messages:
    59
    Likes Received:
    10
    Reputations:
    1
    Пробуй в паинте почеркать на нескольких картинках. Упакуй и залей.
     
  11. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    тока что пробовал)))) все дело было в разрешении))) щас буду эксперементировать над размером файла)
     
  12. lis84

    lis84 Banned

    Joined:
    28 Apr 2009
    Messages:
    59
    Likes Received:
    10
    Reputations:
    1
    Скорее всего размеры менять нельзя ни в коем случае. А содержимое всегда пожалуйста
     
  13. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    вот это да)) щас прошилсо... пое6авшись с этим пару часов умереть можно
     
  14. lis84

    lis84 Banned

    Joined:
    28 Apr 2009
    Messages:
    59
    Likes Received:
    10
    Reputations:
    1
    :) пожалуйста