Найдено 18 результатов

gusav
22 апр 2020, 10:36
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Re: Инструменты для разработки

Shell без исходников никак не обновить(
gusav
22 апр 2020, 09:26
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Re: Инструменты для разработки

Brigadir писал(а):
22 апр 2020, 06:14
Что дальше, если не секрет?
Да кстати, я портировал dune_api.php из r11 в b9 прошивку. Не думаю, что для использования, например, sel_id или post_action в open_folder() не хватит производительности моей 301 Дюны)
gusav
22 апр 2020, 09:04
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Re: Инструменты для разработки

Если Windows 10, то там можно запускать bash-скрипты.

https://itsecforu.ru/2019/07/15/%F0%9F% ... indows-10/
gusav
22 апр 2020, 08:58
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Re: Инструменты для разработки

С Windows сложнее, тк в нем нет аналога линуксового dd - программы для побайтового копирования данных. То есть штатными средствами на коленке написать скрипт не получится. Нужно или искать какое то аналогичное ПО, работающее в silent режиме, или писать, например, на Delphi. Но, и в том, и в другом с...
gusav
22 апр 2020, 07:07
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Re: Инструменты для разработки

crc32 и md5 проверял - не оно. Дальше кастомизация прошивки, выпиливание ненужных предустановленных плагинов из firmware_ext и тд
gusav
22 апр 2020, 04:35
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Re: Инструменты для разработки

Задача решилась правильной установкой checksum. Checksum была в заголовке прошивки после размера прошивки в байтах. Как она генерируется, я так и не понял, но у Дюны есть очень информативный /tmp/run/shell.log. Он то мне все и рассказал - и какую я ему контрольную сумму дал, и какую он ожидал от мен...
gusav
22 апр 2020, 02:15
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Re: Инструменты для разработки

Кстати кто знает, что означают цифры в заголовке прошивки в hex редакторе? DUNE FIRMWARE FILE [hdtv_301] format2150721_0136_b 8710195 до этого момента понятно. А вот дальше нет. Я извлек cramfs из прошивки, отредактировал содержащиеся там файлы, запаковал обратно, а прошивка не ставится. Подозреваю ...
gusav
21 апр 2020, 22:01
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Re: Инструменты для разработки

Отлично. Осталось посчитать длину файла в скрипте и реализовать передачу имени файла параметром. Получится универсальный инструмент, легкий в использовании. Без проблем) Имя файла передается через пробел после имени скрипта. Например - ./cramfs_extractor_102 dune_firmware_tv102_190919_0242_r11.dff ...
gusav
21 апр 2020, 20:43
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Re: Инструменты для разработки

Задача решена с помощью bash скрипта. #!/bin/bash var=22548992 mkdir extract touch cramfs while [ $var -lt 128190976 ] #размер прошивки в байтах do dd if=file_in of=extract/file-$var bs=1 skip=$var count=2032 #file_in - имя файла прошивки cat cramfs extract/file-$var >> cramfs rm -rf extract/file-$v...
gusav
21 апр 2020, 19:54
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Re: Инструменты для разработки

Требуется инструмент для извлечения именно из прошивки, если доступа к Дюне нет.
gusav
21 апр 2020, 16:24
Форум: Разработка плагинов
Тема: Инструменты для разработки
Ответы: 18
Просмотры: 6951

Инструменты для разработки

Всем здравствуйте.Может кто-нибудь знает, есть ли какой нибудь рабочий способ вытащить cramfs из 102/303/connect прошивки? На sigmaplayer.com нашел екстрактор - http://www.sigmaplayer.com/filebase.php?d=1&id=156&c_old=5&what=c&page=1 , но ссылка недоступна - просить зарегистрироваться или залогинить...
gusav
11 апр 2020, 01:15
Форум: Разработка плагинов
Тема: Черный фон при переключении каналов
Ответы: 9
Просмотры: 4320

Re: Разработка плагинов

Спасибо) Это именно то, что я искал)
gusav
10 апр 2020, 23:16
Форум: Разработка плагинов
Тема: Черный фон при переключении каналов
Ответы: 9
Просмотры: 4320

Re: Разработка плагинов

$channel = new SmartChannel($id, $this->global_channels[$id_key]['caption'], self::get_icon_path($id),"http://ts://blog.isayev.org.ua/$id_key", $n, $past_epg_days, self::get_future_epg_days($id), $is_protected, $buf_time, $arc); .........................................................................
gusav
10 апр 2020, 22:54
Форум: Разработка плагинов
Тема: Черный фон при переключении каналов
Ответы: 9
Просмотры: 4320

Re: Разработка плагинов

Я хочу имитировать сервер http://ts//blog.isayev.org.ua/$cid . Именно этот урл является адресом потока, и именно он даёт чёрный фон при переключении каналов. Застывшая картинка, имхо, не красиво. Но не совсем понятно, что он делает и какое ПО для этого можно использовать.
gusav
10 апр 2020, 19:57
Форум: Разработка плагинов
Тема: Черный фон при переключении каналов
Ответы: 9
Просмотры: 4320

Re: Разработка плагинов

Разница в адресе потока. Фиксить, простите, я никого ничего не просил - давно сам все пофиксил.Вопрос был в надежде, что вы поможете разобраться в ПО, ретранслирующем данный поток. Зря видимо, надеялся.
gusav
09 апр 2020, 19:56
Форум: Разработка плагинов
Тема: Черный фон при переключении каналов
Ответы: 9
Просмотры: 4320

Re: Разработка плагинов

1. В функцию get_tv_stream_url переменная $playback_url не передается, а получается так $playback_url = $this->global_channels[$playback_id]['urls'][$this->global_channels[$playback_id]['source']]; Получается, что черный фон при переключении каналов появляется из за того, что адрес потока мы получа...
gusav
09 апр 2020, 18:20
Форум: Разработка плагинов
Тема: Черный фон при переключении каналов
Ответы: 9
Просмотры: 4320

Re: Разработка плагинов

Прошу прощения, я, кажется, создал тему не в том разделе( Просьба модератору, если можно, перенести ее в раздел Вопросы по плагинам.
gusav
09 апр 2020, 17:53
Форум: Разработка плагинов
Тема: Черный фон при переключении каналов
Ответы: 9
Просмотры: 4320

Черный фон при переключении каналов

Доброго времени суток, уважаемые форумчане. Разбираю код плагинов, показывающих IPTV. Плагин myiptv_2.0 при переключении каналов, показывает черный фон пока грузится следующий канал. А все остальные , в том числе myiptv_1.0 показывают фон при переключении с udp-канала на http и наоборот. А если прот...