Как извлечь cramfs из dff-файла прошивки (dune) ?

Other media players / Другие медиа плееры

Moderator: Модераторы

Как извлечь cramfs из dff-файла прошивки (dune) ?

Postby StormLooper on Wed Jul 24, 2019 14:07

Понадобилось поглядеть потроха старых и новых (относительно установленной у меня)прошивок (скрипты, бинари, скины и т.д.) без накатывания оных на дюну. Анализ dff-файла показал, что в него зашита cramfs, которая перемашана с двоичными данными (вот только неясно необходимость ли это или сделано намеренно), которые рушат всю структуру контейнера. После каждых 2032 байт идут 16 байт "лишних" данных с нарастающим индексом
00 10 00 00 01 01 00 00 01 00 00 00 F0 07 00 00
00 10 00 00 01 01 00 00 02 00 00 00 F0 07 00 00

***

00 10 00 00 01 01 00 00 10 00 00 00 F0 07 00 00
00 10 00 00 01 01 00 00 11 00 00 00 F0 07 00 00
которые включены на всём протяжении контейнера. Ближе к концу файла данные "метки" слегка меняют свой вид и возможно, расположение - этот момент я не прорабатывал.

Пока думаю над алгоритмом очистки cramfs-контейнера, решил поинтересоваться - существуют ли готовые решения для распаковки/запаковки dff ? Для dsf тулзы есть, мб есть и для dff ?

p.s. Если не затруднит - поделитесь /app/tango.cramfs от b6 и r11 102-й (не v2 и не 102p), если есть в наличии :)
StormLooper
 
Posts: 2
Joined: Fri Jul 19, 2019 10:07

Re: Как извлечь cramfs из dff-файла прошивки (dune) ?

Postby freeuser on Thu Jul 25, 2019 21:35

утилита подходит для 101\301 filebase.php?d=1&id=61&c_old=5&what=c&page=1
для 102 и выше к сожалению не подходит. как раз на CRAMFS разделе спотыкается и не распаковывает.
freeuser
 
Posts: 13
Joined: Sun Dec 18, 2016 19:39

Re: Как извлечь cramfs из dff-файла прошивки (dune) ?

Postby StormLooper on Fri Jul 26, 2019 04:42

freeuser wrote:утилита подходит для 101\301 filebase.php?d=1&id=61&c_old=5&what=c&page=1
для 102 и выше к сожалению не подходит. как раз на CRAMFS разделе спотыкается и не распаковывает.
Судя по всему, у 101/301 cramfs без этих "меток", т.е. контейнер в чистом виде. Или формат "меток" иной, потому программа и спотыкается. Надо будет из интереса глянуть, что там к чему. Ну а для 102-й надо будет думать над алгоритмом очистки. Правда ваять буду на баше :|
StormLooper
 
Posts: 2
Joined: Fri Jul 19, 2019 10:07


Return to Other media players / Другие медиа плееры

Who is online

Users browsing this forum: Web crawler and 0 guests