Блог - Спутниковое телевидение ВКонтакте - Спутниковое телевидение Одноклассники - Спутниковое телевидение FACEBOOK - Спутниковое телевидение

Автор Тема: Используем официальный имидж.  (Прочитано 23789 раз)

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

pashaa™

  • Администратор
  • Оффлайн

  • *
  • Сообщений: 4 136
  • Карма: +11116/-2
  • Mой ресивер: Tuxbox 980, Tuxbox 990
  • Антенны: 1.2M мотор GI-120 5W-90Е + 0.9м 36E
Многих при покупке дрима предупреждали, что аппарат снимается с гарантии при смене ПО (читай заливке другого имиджа), и ресивер уже в руках, а вроде как не проверен и хочется уже запустить ш@ру, а надо прошивать... А кому то совершенно не нравятся кривые ручки имиджмейкерских команд... Как одомашить оригинальный имидж? Перед нами 2 задачи: отключить dccamd (встроенный эмулятор кодировки Дримкрипт) и прикрутить свой эмулятор.
Первая задача решается запуском 1 команды в телнет:
Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
# ipkg remove dreambox-dccamdДля решения второй можно например установить плагин enigma2-plugin-glass-bp_1.4 (после чего он превращается в MHD "имидж") или можно установить Извините, но гости не могут просматривать ссылки. Регистрация или Логин. Про 2й вариант и пойдет дальше речь.
Плагин распаковать в /usr/lib/enigma2/python/Plugins/Extensions (права 644), создать папку /usr/sсriрt и скрипты запуска, рестарта и остановки эму кинуть туда с правами 755, а S99emu кинуть в /etc/rcS.d/ с правами 755. Плагин найдется после рестарта энигмы в Плагинах.
Важный момент: по умолчанию эмуляторы ищут конфиги в папке /var , но положить туда конфиги нельзя, т.к. это папка временная и все содержимое пропадет после перезагрузки. Содержимое папки каждый раз при загрузке распаковывается из файла /etc/var.tar.gz который можно взять из любого неофициального имиджа. Второй вариант предлагаю я. Прописываем в файле /etc/rcS.d/S99emu на второй строке, т.е. выше строки запуска эмуля команду, которая создаст линк в папке /var на папку с конфигами вашего эмулятора:
для mgcamd это будет:
Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
ln -s /etc/keys /var/keys - для папки /etc/keys (этот вариант в архиве)
Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
ln -s /usr/keys /var/keys - для папки /usr/keys
Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
ln -s /etc/tuxbox/config /var/tuxbox/config - для mpcs
Вот и все. Эму в скриптах прописан mgcamd-1.35a (ессно бинарник mgcamd_1.35a надо кинуть в /usr/bin). Если вы используете другой, то переименуйте в нужный в скриптах. Теперь вы можете обновлять имидж ежедневно с официального фида.
« Последнее редактирование: 12 Сентября 2011, 19:56:45 от SergeyMK »
Ave, Caesar, morituri te salutant...

djonic

    Оффлайн

  • Кандидат
  • ***
  • Сообщений: 18
  • Карма: +8/-0
Используем официальный имидж.
« Ответ #1 : 18 Февраля 2010, 04:20:36 »
  • Nikname of reply

  • 1.
    Цитировать
    Первая задача решается запуском команды в телнет: ipkg purge dreambox-dccamd
    dccamd отключен.
    2.
    Цитировать
    Для решения второй можно например установить плагин enigma2-plugin-glass-bp_1.4
    enigma2-plugin-glass-bp_1.4 сам файл нашел.
    3.
    Цитировать
    Плагин распаковать в /usr/lib/enigma2/python/Plugins/Extensions (права 644)
    Имеется ввиду установка плагина с атрибутом 644 через телнет из папки tmp/? Установлено таим обрзом, после перезагрузки плагин появился в Плагинах.
    4.
    Цитировать
    создать папку /usr/sсriрt
    Создана.
    А вот далее для меня темный лес:
    Цитировать
    скрипты запуска, рестарта и остановки эму, S99emu,бинарник mgcamd_1.35a
    Где их взять (сами файлы)? Если нет готовых, как создать, где можно об этом почитать более понятнее для новичка?
    Цитировать
    Если вы используете другой, то переименуйте в нужный в скриптах
    Цитировать
    только надо будет mgcamd на mpcs везде поменять
    А это для меня еще темней.
    Помоги, пожалуйста, разложи более подробнее и подскажи, где об этом можно почитать.
    DM8000, НТВ+, триколор, Платформа НД

    pashaa™

    • Администратор
    • Оффлайн

    • *
    • Сообщений: 4 136
    • Карма: +11116/-2
    • Mой ресивер: Tuxbox 980, Tuxbox 990
    • Антенны: 1.2M мотор GI-120 5W-90Е + 0.9м 36E
    Используем официальный имидж.
    « Ответ #2 : 18 Февраля 2010, 13:20:44 »
  • Nikname of reply

  • Ты правильно сделал, но плагин я указал как вариант, а писал про другой.
    Думаю скрипты не правильно составил. Сегодня поправлю.
    Ave, Caesar, morituri te salutant...

    djonic

      Оффлайн

    • Кандидат
    • ***
    • Сообщений: 18
    • Карма: +8/-0
    Используем официальный имидж.
    « Ответ #3 : 19 Февраля 2010, 00:14:40 »
  • Nikname of reply

  • 1. Так получается, если поставить enigma2-plugin-glass-bp_1.4, то больше не нужно никаких танцев (кроме, как я думаю, настройки в самом плагине)?
    2. Можно ли с этим плагином настроить просмотр НТВ+ с официальной картой?
    3. Если настраивать вторым вариантом (установить скриптэкзекутор), какой ЭМУ и какой версии нужно использовать для НТВ+ (на другом форуме Вы писали:только надо будет mgcamd на mpcs везде поменять)?
    4. Кстати, в enigma2-plugin-glass-bp_1.4 я не обнаружил mpcs, можно его туда как-то добавить?
    DM8000, НТВ+, триколор, Платформа НД

    pashaa™

    • Администратор
    • Оффлайн

    • *
    • Сообщений: 4 136
    • Карма: +11116/-2
    • Mой ресивер: Tuxbox 980, Tuxbox 990
    • Антенны: 1.2M мотор GI-120 5W-90Е + 0.9м 36E
    Используем официальный имидж.
    « Ответ #4 : 19 Февраля 2010, 10:43:35 »
  • Nikname of reply

  • Изменил скрипты. Скачай заново  и кинь их в /usr/sсriрt, дай права 755. Файл Архив.zip рядом со скриптэкзекутором (ссылка в верхнем посте). Рядом архив mpcs.zip в нем бинарник mpcs(его надо в /usr/bin ) скрипт запуска рестарта mpcs , замени им emu.sh от mgcamd в папке /usr/sсriрt. Конфиги (путь готовы как есть, просто кинь в корневой каталог). Всем файлам права 755. И карта должна заработать.
    Ответы на твои вопросы.
      1. Не факт. Надо смотреть что делает плагин, вероятно он также запускает скрипты.
      2. Плагин сам ни чего не настроит. Он умеет работать а не конфигурировать.
      3. Я тебе всё сделал и написал выше.
      4. Можно переименовать в любой из доступных в плагине эмуляторов и подсунуть ему mpcs.
    Ave, Caesar, morituri te salutant...

    djonic

      Оффлайн

    • Кандидат
    • ***
    • Сообщений: 18
    • Карма: +8/-0
    Используем официальный имидж.
    « Ответ #5 : 20 Февраля 2010, 03:24:31 »
  • Nikname of reply

  • Что-то не выходит.
    1. Скриптэкзекутор распаковал в папку /usr/lib/enigma2/python/Plugins/Extensions. Получилась по этому пути папка sсriрtExecuter с правами 725 содержит три файла: plugin.py, maintainer.info, __init__.py, им присвоил права 644.
    2. Создал папку /usr/sсriрt. В нее из папки Архив кинул файлы: emu_start, restart_emu.sh, stop_emu.sh,
    а из папки mpcs -  emu.sh, присвоив им права 755.
    3. Из папки Архив S99emu кинул в /etc/rcS.d/ с правами 755.
    4. Бинарник mpcs_16f из папки mpcs кинул в /usr/bin с правами 755.
    5. Конфиги - папка etc из папки mpcs - в корневой каталог присвоив папке и вкладкам права 755.
    Полная перезагрузка. В плугинах появился sсriрtExecuter.
    « Последнее редактирование: 21 Февраля 2010, 23:19:52 от djonic »
    DM8000, НТВ+, триколор, Платформа НД

    pashaa™

    • Администратор
    • Оффлайн

    • *
    • Сообщений: 4 136
    • Карма: +11116/-2
    • Mой ресивер: Tuxbox 980, Tuxbox 990
    • Антенны: 1.2M мотор GI-120 5W-90Е + 0.9м 36E
    Используем официальный имидж.
    « Ответ #6 : 20 Февраля 2010, 09:51:16 »
  • Nikname of reply

  • Изменил, проверил у себя на дриме и залил по новой Архив.zip. Возьми из него скрипты emu_start.sh и emu_restart.sh  и замени те что были раньше (права 755 не забудь). Все остальное сделал верно.
    Ave, Caesar, morituri te salutant...

    djonic

      Оффлайн

    • Кандидат
    • ***
    • Сообщений: 18
    • Карма: +8/-0
    Используем официальный имидж.
    « Ответ #7 : 20 Февраля 2010, 14:42:58 »
  • Nikname of reply

  • Все равно не хочет, черный экран.
    Заменил старые emu_start, restart_emu.sh на новые emu_start.sh и emu_restart.sh с правами 755.
    После запуска sсriрtExecuter появилось меню:
    stop_emu
    emu
    emu_start (добавилась)
    restart_emu
    « Последнее редактирование: 21 Февраля 2010, 23:17:59 от djonic »
    DM8000, НТВ+, триколор, Платформа НД

    pashaa™

    • Администратор
    • Оффлайн

    • *
    • Сообщений: 4 136
    • Карма: +11116/-2
    • Mой ресивер: Tuxbox 980, Tuxbox 990
    • Антенны: 1.2M мотор GI-120 5W-90Е + 0.9м 36E
    Используем официальный имидж.
    « Ответ #8 : 20 Февраля 2010, 14:47:05 »
  • Nikname of reply

  • Значит мои конфиги на +++ карту не правильные (это дефолтные). Открывай на дриме /tmp/mpcs.log и смотри что там. И в тему про mpcs переезжай.

    з.ы. Перенес твой пост в обсуждение mpcs.
    Ave, Caesar, morituri te salutant...

    bor_p

    • Завсегдатай™
    • Оффлайн

    • *
    • Сообщений: 169
    • Карма: +411/-0
    Используем официальный имидж.
    « Ответ #9 : 21 Февраля 2010, 12:21:25 »
  • Nikname of reply

  • Прошу прощения пишу в FAQ топике удалите потом :rolleyes:
    Если используем  замену в /etc  архива var.tar.gz  Архив S99emu получается не нужен,и может пробовали прикрутить на  новый experimental-dm800 1.6 у меня не получилось :no:
    enigma2-plugin-glass-bp_1.8_mipsel не встает как и многие plugin
    а sсriрtExecuter вроде видит в plugin, но даже при запуске из telnet ключики бегут а картинки нет bang вроде все делал по инструкции, кажись :doh:
    мотор SG-2100A (15.0W-90.0E) ss2+ss3(TT-Budget S1400)
    Dreambox (rd7000_b109_060422)+(DМ800 аllrussian имидж)

     

    спутниковые ресиверы