LINUX.ORG.RU

История изменений

Исправление Nednik, (текущая версия) :

Там есть UBI и поверх нее по идее USB FS файловая система и зашифрованные загрузчики начинаются на AMLSECU!

https://github.com/znly/uboot-amlogic/blob/master/common/cmd_imgread.c

Файловая система не должна быть зашифрована.

https://www.j-michel.org/blog/2014/05/27/from-nand-chip-to-files

Если посмотреть энтропию через Binwalk -E можно увидеть участки с вероятно шифрованным или сжатым в архив содержимым и обычные данные (коэффициент близкий к 1 -сжато или зашифровано). Вот например другая выложенная тут прошивка A revision NAND 4Gib TC58NVG2S0HTA00 0x000001000000-0x000001600000 : «tpl»

0x000001600000-0x000002a00000 : «boot»

0x000002a00000-0x00000da00000 : «system»

0x00000da00000-0x00000db00000 : «nv»

0x00000db00000-0x00001c480000 : «bkupgrade»

0x00001c480000-0x000020000000 : «recovery»

1760420 AMLSECU! - начало зашифрованного boot img в дампе

1e0c8420 AMLSECU! - начало зашифрованного boot img в дампе

Ну и энтропия по файлу

DECIMAL HEXADECIMAL ENTROPY

0 0x0 Falling entropy edge (0.282653)

17825792 0x1100000 Rising entropy edge (0.993662)

18661376 0x11CC000 Falling entropy edge (0.827090)

21250048 0x1444000 Rising entropy edge (0.993658)

22020096 0x1500000 Falling entropy edge (0.639618)

24674304 0x1788000 Rising entropy edge (0.993738)

30687232 0x1D44000 Falling entropy edge (0.000000)

55574528 0x3500000 Rising entropy edge (0.964959)

56901632 0x3644000 Rising entropy edge (0.971308)

60325888 0x3988000 Rising entropy edge (0.962556)

60817408 0x3A00000 Falling entropy edge (0.837296)

62701568 0x3BCC000 Rising entropy edge (0.973622)

64520192 0x3D88000 Falling entropy edge (0.839605)

67108864 0x4000000 Rising entropy edge (0.960849)

70811648 0x4388000 Rising entropy edge (0.960180)

76054528 0x4888000 Falling entropy edge (0.697362)

80527360 0x4CCC000 Rising entropy edge (0.980768)

97796096 0x5D44000 Rising entropy edge (0.952814)

103596032 0x62CC000 Falling entropy edge (0.836441)

504152064 0x1E0CC000 Rising entropy edge (0.993671)

531628032 0x1FB00000 Falling entropy edge (0.000000)

Думаю у Вас будет такой же результат. Посмотрите с впаянной флешкой через UART подцепленный к TP16 (скорость 115200) лог загрузки вероятнее всего будет аналогичная таблица разделов .Для второго вида флешки немного отличается таблица.

Так вот расшифровкой BOOTIMG занимаются закрытые загрузчики защищенные от записи паролем вшитым в SOC. Файловая система по идее не должна быть зашифрована в середине файла большой участок с энтропией похожей на данные. Если поискать по дампу через утилиту

strings -tx ./TC58NVG2S0HTAI0@TSOP48_2614.BIN |grep UBI то вывалит кучу начал блоков UBI. Пробуйте монтировать как привел по ссылке. У меня пока завал с работой,для монтирования нужно ядро пересобрать что бы UBIFS оно понимало, нет времени.

Исправление Nednik, :

Там есть UBI и поверх нее по идее USB FS файловая система и зашифрованные загрузчики начинаются на AMLSECU! Файловая система не должна быть зашифрована.

https://www.j-michel.org/blog/2014/05/27/from-nand-chip-to-files

Если посмотреть энтропию через Binwalk -E можно увидеть участки с вероятно шифрованным или сжатым в архив содержимым и обычные данные (коэффициент близкий к 1 -сжато или зашифровано). Вот например другая выложенная тут прошивка A revision NAND 4Gib TC58NVG2S0HTA00 0x000001000000-0x000001600000 : «tpl»

0x000001600000-0x000002a00000 : «boot»

0x000002a00000-0x00000da00000 : «system»

0x00000da00000-0x00000db00000 : «nv»

0x00000db00000-0x00001c480000 : «bkupgrade»

0x00001c480000-0x000020000000 : «recovery»

1760420 AMLSECU! - начало зашифрованного boot img в дампе

1e0c8420 AMLSECU! - начало зашифрованного boot img в дампе

Ну и энтропия по файлу

DECIMAL HEXADECIMAL ENTROPY

0 0x0 Falling entropy edge (0.282653)

17825792 0x1100000 Rising entropy edge (0.993662)

18661376 0x11CC000 Falling entropy edge (0.827090)

21250048 0x1444000 Rising entropy edge (0.993658)

22020096 0x1500000 Falling entropy edge (0.639618)

24674304 0x1788000 Rising entropy edge (0.993738)

30687232 0x1D44000 Falling entropy edge (0.000000)

55574528 0x3500000 Rising entropy edge (0.964959)

56901632 0x3644000 Rising entropy edge (0.971308)

60325888 0x3988000 Rising entropy edge (0.962556)

60817408 0x3A00000 Falling entropy edge (0.837296)

62701568 0x3BCC000 Rising entropy edge (0.973622)

64520192 0x3D88000 Falling entropy edge (0.839605)

67108864 0x4000000 Rising entropy edge (0.960849)

70811648 0x4388000 Rising entropy edge (0.960180)

76054528 0x4888000 Falling entropy edge (0.697362)

80527360 0x4CCC000 Rising entropy edge (0.980768)

97796096 0x5D44000 Rising entropy edge (0.952814)

103596032 0x62CC000 Falling entropy edge (0.836441)

504152064 0x1E0CC000 Rising entropy edge (0.993671)

531628032 0x1FB00000 Falling entropy edge (0.000000)

Думаю у Вас будет такой же результат. Посмотрите с впаянной флешкой через UART подцепленный к TP16 (скорость 115200) лог загрузки вероятнее всего будет аналогичная таблица разделов .Для второго вида флешки немного отличается таблица.

Так вот расшифровкой BOOTIMG занимаются закрытые загрузчики защищенные от записи паролем вшитым в SOC. Файловая система по идее не должна быть зашифрована в середине файла большой участок с энтропией похожей на данные. Если поискать по дампу через утилиту

strings -tx ./TC58NVG2S0HTAI0@TSOP48_2614.BIN |grep UBI то вывалит кучу начал блоков UBI. Пробуйте монтировать как привел по ссылке. У меня пока завал с работой,для монтирования нужно ядро пересобрать что бы UBIFS оно понимало, нет времени.

Исправление Nednik, :

Там есть UBI и поверх нее по идее USB FS файловая система и зашифрованные загрузчики начинаются на AMLSECU! Файловая система не должна быть зашифрована.

https://www.j-michel.org/blog/2014/05/27/from-nand-chip-to-files

Если посмотреть энтропию через Binwalk -E можно увидеть участки с вероятно шифрованным или сжатым в архив содержимым и обычные данные (коэффициент близкий к 1 -сжато или зашифровано). Вот например другая выложенная тут прошивка A revision NAND 4Gib TC58NVG2S0HTA00 0x000001000000-0x000001600000 : «tpl»

0x000001600000-0x000002a00000 : «boot»

0x000002a00000-0x00000da00000 : «system»

0x00000da00000-0x00000db00000 : «nv»

0x00000db00000-0x00001c480000 : «bkupgrade»

0x00001c480000-0x000020000000 : «recovery»

1760420 AMLSECU! - начало зашифрованного boot img в дампе

1e0c8420 AMLSECU! - начало зашифрованного boot img в дампе

Ну и энтропия по файлу

DECIMAL HEXADECIMAL ENTROPY

0 0x0 Falling entropy edge (0.282653)

17825792 0x1100000 Rising entropy edge (0.993662)

18661376 0x11CC000 Falling entropy edge (0.827090)

21250048 0x1444000 Rising entropy edge (0.993658)

22020096 0x1500000 Falling entropy edge (0.639618)

24674304 0x1788000 Rising entropy edge (0.993738)

30687232 0x1D44000 Falling entropy edge (0.000000)

55574528 0x3500000 Rising entropy edge (0.964959)

56901632 0x3644000 Rising entropy edge (0.971308)

60325888 0x3988000 Rising entropy edge (0.962556)

60817408 0x3A00000 Falling entropy edge (0.837296)

62701568 0x3BCC000 Rising entropy edge (0.973622)

64520192 0x3D88000 Falling entropy edge (0.839605)

67108864 0x4000000 Rising entropy edge (0.960849)

70811648 0x4388000 Rising entropy edge (0.960180)

76054528 0x4888000 Falling entropy edge (0.697362)

80527360 0x4CCC000 Rising entropy edge (0.980768)

97796096 0x5D44000 Rising entropy edge (0.952814)

103596032 0x62CC000 Falling entropy edge (0.836441)

504152064 0x1E0CC000 Rising entropy edge (0.993671)

531628032 0x1FB00000 Falling entropy edge (0.000000)

Думаю у Вас будет такой же результат. Посмотрите с впаянной флешкой через UART подцепленный к TP16 (скорость 115200) лог загрузки вероятнее всего будет аналогичная таблица разделов .Для второго вида флешки немного отличается таблица.

Так вот расшифровкой BOOTIMG занимаются закрытые загрузчики защищенные от записи паролем вшитым в SOC. Файловая система по идее не должна быть зашифрована в середине файла большой участок с энтропией похожей на данные. Если поискать по дампу через утилиту strings -tx ./TC58NVG2S0HTAI0@TSOP48_2614.BIN |grep UBI то вывалит кучу начал блоков UBI. Пробуйте монтировать как привел по ссылке. У меня пока завал с работой,для монтирования нужно ядро пересобрать что бы UBIFS оно понимало, нет времени.

Исправление Nednik, :

Там есть UBI и поверх нее по идее USB FS файловая система и зашифрованные загрузчики начинаются на AMLSECU! Файловая система не должна быть зашифрована.

https://www.j-michel.org/blog/2014/05/27/from-nand-chip-to-files

Если посмотреть энтропию через Binwalk -E можно увидеть участки с вероятно шифрованным или сжатым в архив содержимым и обычные данные (коэффициент близкий к 1 -сжато или зашифровано). Вот например другая выложенная тут прошивка A revision NAND 4Gib TC58NVG2S0HTA00 0x000001000000-0x000001600000 : «tpl»

0x000001600000-0x000002a00000 : «boot»

0x000002a00000-0x00000da00000 : «system»

0x00000da00000-0x00000db00000 : «nv»

0x00000db00000-0x00001c480000 : «bkupgrade»

0x00001c480000-0x000020000000 : «recovery»

1760420 AMLSECU! - начало зашифрованного boot img в дампе

1e0c8420 AMLSECU! - начало зашифрованного boot img в дампе

Ну и энтропия по файлу

DECIMAL HEXADECIMAL ENTROPY

0 0x0 Falling entropy edge (0.282653)

17825792 0x1100000 Rising entropy edge (0.993662)

18661376 0x11CC000 Falling entropy edge (0.827090)

21250048 0x1444000 Rising entropy edge (0.993658)

22020096 0x1500000 Falling entropy edge (0.639618)

24674304 0x1788000 Rising entropy edge (0.993738)

30687232 0x1D44000 Falling entropy edge (0.000000)

55574528 0x3500000 Rising entropy edge (0.964959)

56901632 0x3644000 Rising entropy edge (0.971308)

60325888 0x3988000 Rising entropy edge (0.962556)

60817408 0x3A00000 Falling entropy edge (0.837296)

62701568 0x3BCC000 Rising entropy edge (0.973622)

64520192 0x3D88000 Falling entropy edge (0.839605)

67108864 0x4000000 Rising entropy edge (0.960849)

70811648 0x4388000 Rising entropy edge (0.960180)

76054528 0x4888000 Falling entropy edge (0.697362)

80527360 0x4CCC000 Rising entropy edge (0.980768)

97796096 0x5D44000 Rising entropy edge (0.952814)

103596032 0x62CC000 Falling entropy edge (0.836441)

504152064 0x1E0CC000 Rising entropy edge (0.993671)

531628032 0x1FB00000 Falling entropy edge (0.000000)

Думаю у Вас будет такой же результат. Посмотрите с впаянной флешкой через UART подцепленный к TP16 (скорость 115200) лог загрузки вероятнее всего будет аналогичная таблица разделов .Для второго вида флешки немного отличается таблица.

Исправление Nednik, :

Там есть UBI и поверх нее по идее USB FS файловая система и зашифрованные загрузчики начинаются на AMLSECU! Файловая система не должна быть зашифрована.

https://www.j-michel.org/blog/2014/05/27/from-nand-chip-to-files

Если посмотреть энтропию через Binwalk -E можно увидеть участки с вероятно шифрованным или сжатым в архив содержимым и обычные данные (коэффициент близкий к 1 -сжато или зашифровано). Вот например другая выложенная тут прошивка A revision NAND 4Gib TC58NVG2S0HTA00 0x000001000000-0x000001600000 : «tpl»

0x000001600000-0x000002a00000 : «boot»

0x000002a00000-0x00000da00000 : «system»

0x00000da00000-0x00000db00000 : «nv»

0x00000db00000-0x00001c480000 : «bkupgrade»

0x00001c480000-0x000020000000 : «recovery»

1760420 AMLSECU! - начало зашифрованного boot img в дампе 1e0c8420 AMLSECU! - начало зашифрованного boot img в дампе

Ну и энтропия по файлу

DECIMAL HEXADECIMAL ENTROPY

0 0x0 Falling entropy edge (0.282653)

17825792 0x1100000 Rising entropy edge (0.993662)

18661376 0x11CC000 Falling entropy edge (0.827090)

21250048 0x1444000 Rising entropy edge (0.993658)

22020096 0x1500000 Falling entropy edge (0.639618)

24674304 0x1788000 Rising entropy edge (0.993738)

30687232 0x1D44000 Falling entropy edge (0.000000)

55574528 0x3500000 Rising entropy edge (0.964959)

56901632 0x3644000 Rising entropy edge (0.971308)

60325888 0x3988000 Rising entropy edge (0.962556)

60817408 0x3A00000 Falling entropy edge (0.837296)

62701568 0x3BCC000 Rising entropy edge (0.973622)

64520192 0x3D88000 Falling entropy edge (0.839605)

67108864 0x4000000 Rising entropy edge (0.960849)

70811648 0x4388000 Rising entropy edge (0.960180)

76054528 0x4888000 Falling entropy edge (0.697362)

80527360 0x4CCC000 Rising entropy edge (0.980768)

97796096 0x5D44000 Rising entropy edge (0.952814)

103596032 0x62CC000 Falling entropy edge (0.836441)

504152064 0x1E0CC000 Rising entropy edge (0.993671)

531628032 0x1FB00000 Falling entropy edge (0.000000)

Думаю у Вас будет такой же результат. Посмотрите с впаянной флешкой через UART подцепленный к TP16 (скорость 115200) лог загрузки вероятнее всего будет аналогичная таблица разделов .Для второго вида флешки немного отличается таблица.

Исправление Nednik, :

Там есть UBI и поверх нее по идее USB FS файловая система и зашифрованные загрузчики начинаются на AMLSECU! Файловая система не должна быть зашифрована.

https://www.j-michel.org/blog/2014/05/27/from-nand-chip-to-files

Если посмотреть энтропию через Binwalk -E можно увидеть участки с вероятно шифрованным или сжатым в архив содержимым и обычные данные (коэффициент близкий к 1 -сжато или зашифровано). Вот например другая выложенная тут прошивка A revision NAND 4Gib TC58NVG2S0HTA00 0x000001000000-0x000001600000 : «tpl» 0x000001600000-0x000002a00000 : «boot» 0x000002a00000-0x00000da00000 : «system» 0x00000da00000-0x00000db00000 : «nv» 0x00000db00000-0x00001c480000 : «bkupgrade» 0x00001c480000-0x000020000000 : «recovery»

1760420 AMLSECU! - начало зашифрованного boot img в дампе 1e0c8420 AMLSECU! - начало зашифрованного boot img в дампе

Ну и энтропия по файлу

DECIMAL HEXADECIMAL ENTROPY

0 0x0 Falling entropy edge (0.282653)

17825792 0x1100000 Rising entropy edge (0.993662)

18661376 0x11CC000 Falling entropy edge (0.827090)

21250048 0x1444000 Rising entropy edge (0.993658) 22020096 0x1500000 Falling entropy edge (0.639618) 24674304 0x1788000 Rising entropy edge (0.993738) 30687232 0x1D44000 Falling entropy edge (0.000000) 55574528 0x3500000 Rising entropy edge (0.964959) 56901632 0x3644000 Rising entropy edge (0.971308) 60325888 0x3988000 Rising entropy edge (0.962556) 60817408 0x3A00000 Falling entropy edge (0.837296) 62701568 0x3BCC000 Rising entropy edge (0.973622) 64520192 0x3D88000 Falling entropy edge (0.839605) 67108864 0x4000000 Rising entropy edge (0.960849) 70811648 0x4388000 Rising entropy edge (0.960180) 76054528 0x4888000 Falling entropy edge (0.697362) 80527360 0x4CCC000 Rising entropy edge (0.980768) 97796096 0x5D44000 Rising entropy edge (0.952814) 103596032 0x62CC000 Falling entropy edge (0.836441) 504152064 0x1E0CC000 Rising entropy edge (0.993671) 531628032 0x1FB00000 Falling entropy edge (0.000000)

Думаю у Вас будет такой же результат. Посмотрите с впаянной флешкой через UART подцепленный к TP16 (скорость 115200) лог загрузки вероятнее всего будет аналогичная таблица разделов .Для второго вида флешки немного отличается таблица.

Исходная версия Nednik, :

Там есть UBI и поверх нее по идее USB FS файловая система и зашифрованные загрузчики начинаются на AMLSECU! Файловая система не должна быть зашифрована.

https://www.j-michel.org/blog/2014/05/27/from-nand-chip-to-files

Если посмотреть энтропию через Binwalk -E можно увидеть участки с вероятно шифрованным или сжатым в архив содержимым и обычные данные (коэффициент близкий к 1 -сжато или зашифровано). Вот например другая выложенная тут прошивка A revision NAND 4Gib TC58NVG2S0HTA00 0x000001000000-0x000001600000 : «tpl» 0x000001600000-0x000002a00000 : «boot» 0x000002a00000-0x00000da00000 : «system» 0x00000da00000-0x00000db00000 : «nv» 0x00000db00000-0x00001c480000 : «bkupgrade» 0x00001c480000-0x000020000000 : «recovery»

1760420 AMLSECU! - начало зашифрованного boot img в дампе 1e0c8420 AMLSECU! - начало зашифрованного boot img в дампе

Ну и энтропия по файлу

DECIMAL HEXADECIMAL ENTROPY

0 0x0 Falling entropy edge (0.282653) 17825792 0x1100000 Rising entropy edge (0.993662) 18661376 0x11CC000 Falling entropy edge (0.827090) 21250048 0x1444000 Rising entropy edge (0.993658) 22020096 0x1500000 Falling entropy edge (0.639618) 24674304 0x1788000 Rising entropy edge (0.993738) 30687232 0x1D44000 Falling entropy edge (0.000000) 55574528 0x3500000 Rising entropy edge (0.964959) 56901632 0x3644000 Rising entropy edge (0.971308) 60325888 0x3988000 Rising entropy edge (0.962556) 60817408 0x3A00000 Falling entropy edge (0.837296) 62701568 0x3BCC000 Rising entropy edge (0.973622) 64520192 0x3D88000 Falling entropy edge (0.839605) 67108864 0x4000000 Rising entropy edge (0.960849) 70811648 0x4388000 Rising entropy edge (0.960180) 76054528 0x4888000 Falling entropy edge (0.697362) 80527360 0x4CCC000 Rising entropy edge (0.980768) 97796096 0x5D44000 Rising entropy edge (0.952814) 103596032 0x62CC000 Falling entropy edge (0.836441) 504152064 0x1E0CC000 Rising entropy edge (0.993671) 531628032 0x1FB00000 Falling entropy edge (0.000000)

Думаю у Вас будет такой же результат. Посмотрите с впаянной флешкой через UART подцепленный к TP16 (скорость 115200) лог загрузки вероятнее всего будет аналогичная таблица разделов .Для второго вида флешки немного отличается таблица.