Сайт | Скачать | Видео | Wiki

Автор Тема: Правка dtb  (Прочитано 1011 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 24741
  • Репутация: +176/-0
    • PuppyRus-A
Re: Правка dtb
« Ответ #45 : 09 Февраль 2019, 11:38:24 »
После нескольких правок - есть рабочий dtb (теперь он входит в состав последних образов Armbian).
Armbian_5.74_Rk3328-tv_Ubuntu_bionic_default_4.4.154_20190208.img.xz ?
dd if=/dev/mmcblokpXpX of=boot.img bs=1M
Код
lsblk
mmcblk2      179:32   0  29,1G  0 disk
mmcblk2boot0 179:64   0     4M  1 disk
mmcblk2boot1 179:96   0     4M  1 disk
mmcblk2rpmb  179:128  0     4M  0 disk
Оба *boot дают нули (если смотреть в хекс)
Код
# dd if=/dev/mmcblk2rpmb of=boot.img bs=1M
dd: ошибка чтения '/dev/mmcblk2rpmb': Ошибка ввода/вывода
Получается надо дампить весь mmcblk2 - надо много места
По другому никак?

Попробовал тормознуть дамп после гига - скрипт распаковал ядро и вылетел с ошибкой

Андроид у Дяди Шурика 8.1 как и у меня
« Последнее редактирование: 09 Февраль 2019, 11:43:12 от sfs »

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6525
  • Репутация: +163/-0
  • Старый чайник
Re: Правка dtb
« Ответ #46 : 09 Февраль 2019, 12:17:05 »
Получается надо дампить весь mmcblk2 - надо много места
Попробовал так
Код
# extract-dtb.py -n /dev/mmcblk1 
через пару минут плучил
Код
killed
Андроид у Дяди Шурика 8.1 как и у меня
Android version 8.1.0 kernel 4.4.120
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн balbes150

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 460
  • Репутация: +5/-0
Re: Правка dtb
« Ответ #47 : 09 Февраль 2019, 13:00:35 »
Надо попробовать

dd if=/dev/boot of=boot.img

Если будет ошибка, значит остаётся
- подключаться через adb из там вытаскивать dtb из рабочего андройд
- попробовать поставить терминал в андройд и из него так же пытаться вытаскивать dtb
- пробовать распаковать файл прошивки и его разбирать на компоненты

сразу предупреждаю, последние три варианта сам не пробовал, но народ пишет, что так вытаскивали dtb на разных моделях.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 24741
  • Репутация: +176/-0
    • PuppyRus-A
Re: Правка dtb
« Ответ #48 : 09 Февраль 2019, 13:38:15 »
/dev/boot - нет такого. Последний раз видел такое на s905 c 3x ядром
Получается надо доставать и дербарить свой андроидовский dtb
А dd if=/dev/mmcblk2 of=boot.img бесполезно пробовать?

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 24741
  • Репутация: +176/-0
    • PuppyRus-A
Re: Правка dtb
« Ответ #49 : 10 Февраль 2019, 17:46:50 »
Сравнивать (Команда - Сравнить файлы) и редактировать удобно в mc
Подсветки синтаксиса (в аттаче)
Распаковка firmware
Добавил в шапку темы