Автор Тема: Как прогнать скрипт без программатора на дриме  (Прочитано 19755 раз)

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

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 995
Как прогнать скрипт без программатора на дриме

Берем скрипт, например етот http://sat-forum.su/index.php/topic,7551.msg124143.html#msg124143

в нем есть 2 команды для белки
надо немного преобразовать их
принцип такой - одна команда - одна строчка

то-есть
1-я
80 D6 00 00 98
r1
F3 C5 38 90 66 AD 59 A7 EA 87 BC 80 09 22 87 CC
...
47 6F 21 8C 92 3E 36 F4
r2
лепим все в одну строку - получается
80 D6 00 00 98 F3 C5 38 90 66 AD 59 A7 EA 87 BC 80 09 22 87 CC ... 47 6F 21 8C 92 3E 36 F4
(три точки - ето чтобы все неписать)
обратине внимание - все что не относится в команде вибрасиваем - то-есть ненадо r1 и r2

тоже самое делаем и со второй командой
в итоге получается две строки

ести две строки пишем в файл - например script.hex
етот файл сбрасываем на дрим (туда где настройки) (или в любое место - но тогда нужно указать в настройках полный путь)

берем оскам начиная с версии ymod12
качать тут http://sat-forum.su/index.php/topic,8068.msg124658.html#msg124658

в файле oscam.server - там где настройки ридера дописываем
readscript=script.hex
или
readscript=/путь/script.hex
(если файл не в папке с настройками)

запускаем oscam -d255 (чтобы видеть полный лог)

сам лог должен выглядеть так
2010/10/10 17:20:40  22107 r02 SCRIPT:
2010/10/10 17:20:40            80 D6 00 00 98 F3 C5 38 90 66 AD 59 A7 EA 87 BC
...
2010/10/10 17:20:40            F8 3C 2F 62 F8 47 6F 21 8C 92 3E 36 F4
2010/10/10 17:20:40  22107 r02 [YS][RS] executing script...
2010/10/10 17:20:40  22107 r02 write to cardreader tk:
2010/10/10 17:20:40            80 D6 00 00 98 F3 C5 38 90 66 AD 59 A7 EA 87 BC
...
2010/10/10 17:20:40            F8 3C 2F 62 F8 47 6F 21 8C 92 3E 36 F4
2010/10/10 17:20:40  22107 r02 IFD Transmit:
2010/10/10 17:20:40            80 D6 00 00 98
2010/10/10 17:20:40  22107 r02 IO: Sending:
2010/10/10 17:20:40            80 D6 00 00 98
2010/10/10 17:20:40  22107 r02 IFD Transmit succesful
2010/10/10 17:20:40  22107 r02 IO: Receiving:
2010/10/10 17:20:40            D6
2010/10/10 17:20:40  22107 r02 IFD Received:
2010/10/10 17:20:40            D6
2010/10/10 17:20:40  22107 r02 IFD Transmit:
2010/10/10 17:20:40            F3 C5 38 90 66 AD 59 A7 EA 87 BC 80 09 22 87 CC
...
2010/10/10 17:20:40            47 6F 21 8C 92 3E 36 F4
2010/10/10 17:20:40  22107 r02 IO: Sending:
2010/10/10 17:20:40            F3 C5 38 90 66 AD 59 A7 EA 87 BC 80 09 22 87 CC
...
2010/10/10 17:20:40            47 6F 21 8C 92 3E 36 F4
2010/10/10 17:20:40  22107 r02 IFD Transmit succesful
2010/10/10 17:20:40  22107 r02 IO: Receiving:
2010/10/10 17:20:40            61
2010/10/10 17:20:40  22107 r02 IFD Received:
2010/10/10 17:20:40            61
2010/10/10 17:20:40  22107 r02 IO: Receiving:
2010/10/10 17:20:40            07
2010/10/10 17:20:40  22107 r02 IFD Received:
2010/10/10 17:20:40            07
2010/10/10 17:20:40  22107 r02 answer from cardreader tk:
2010/10/10 17:20:40            61 07
2010/10/10 17:20:40  22107 r02 [YS][RS] answer from card: 61 07



2010/10/10 17:20:40  22107 r02 SCRIPT:
2010/10/10 17:20:40            80 D6 00 00 98 0B 2C 1B 0A A9 D8 27 39 02 4D EF
...
2010/10/10 17:20:40            F7 4E AD A7 83 3D 4F 10 2A F9 0C 79 4D
2010/10/10 17:20:40  22107 r02 [YS][RS] executing script...
2010/10/10 17:20:40  22107 r02 write to cardreader tk:
2010/10/10 17:20:40            80 D6 00 00 98 0B 2C 1B 0A A9 D8 27 39 02 4D EF
...
2010/10/10 17:20:40            F7 4E AD A7 83 3D 4F 10 2A F9 0C 79 4D
2010/10/10 17:20:40  22107 r02 IFD Transmit:
2010/10/10 17:20:40            80 D6 00 00 98
2010/10/10 17:20:40  22107 r02 IO: Sending:
2010/10/10 17:20:40            80 D6 00 00 98
2010/10/10 17:20:40  22107 r02 IFD Transmit succesful
2010/10/10 17:20:40  22107 r02 IO: Receiving:
2010/10/10 17:20:40            D6
2010/10/10 17:20:40  22107 r02 IFD Received:
2010/10/10 17:20:40            D6
2010/10/10 17:20:40  22107 r02 IFD Transmit:
2010/10/10 17:20:40            0B 2C 1B 0A A9 D8 27 39 02 4D EF 26 2E 0F E6 0A
...
2010/10/10 17:20:40            3D 4F 10 2A F9 0C 79 4D
2010/10/10 17:20:40  22107 r02 IO: Sending:
2010/10/10 17:20:40            0B 2C 1B 0A A9 D8 27 39 02 4D EF 26 2E 0F E6 0A
...
2010/10/10 17:20:40            3D 4F 10 2A F9 0C 79 4D
2010/10/10 17:20:40  22107 r02 IFD Transmit succesful
2010/10/10 17:20:40  22107 r02 IO: Receiving:
2010/10/10 17:20:40            61
2010/10/10 17:20:40  22107 r02 IFD Received:
2010/10/10 17:20:40            61
2010/10/10 17:20:40  22107 r02 IO: Receiving:
2010/10/10 17:20:40            07
2010/10/10 17:20:40  22107 r02 IFD Received:
2010/10/10 17:20:40            07
2010/10/10 17:20:40  22107 r02 answer from cardreader tk:
2010/10/10 17:20:40            61 07
2010/10/10 17:20:40  22107 r02 [YS][RS] answer from card: 61 07
2010/10/10 17:20:41  22107 s   init for all local cards done
(в логе убрано середины команд)

как видно карта приняла команды (ответ 61 07)
2010/10/10 17:20:40  22107 r02 [YS][RS] answer from card: 61 07

Проверялось на белке 3к (кодировка Dre) - но должно работать на всем, что поддерживает сам оскам.

oscam ymod начиная с версии 1827 понимает .xpl скрипты без модификации (необходимо чтобы в названии было расширение .xpl)

Оффлайн SOKOL

  • Желтые штаны
  • ****
  • Сообщений: 284
Юра, а как для зеленки, аналогично?, и как интересно прокатит на IPbox910?
IPBOX 910 HD SAMSUNG 500 GB PGI 0.7.3 INDB6 A2 USB

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 995
Юра, а как для зеленки, аналогично?, и как интересно прокатит на IPbox910?
Все что выше написано можно использовать для любой карты какая поддерживается самим оскамом

Оффлайн andrik.kiev.ua

  • Малиновые штаны
  • *****
  • Сообщений: 961
скрипт запускается при старте оскама или мониторится изменение файла?
Посмотреть подпись

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 995
при запуске

Оффлайн SOKOL

  • Желтые штаны
  • ****
  • Сообщений: 284
yuriks, а как вот этот прогнать скрипт возможно?  http://sat-forum.su/index.php/topic,8150.msg126474.html#msg126474, как правильно записать скрипт script.hex
IPBOX 910 HD SAMSUNG 500 GB PGI 0.7.3 INDB6 A2 USB

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 995
yuriks, а как вот этот прогнать скрипт возможно?  http://sat-forum.su/index.php/topic,8150.msg126474.html#msg126474, как правильно записать скрипт script.hex
Что именно непонятно в инстукции 1-го поста?
перепишу понятливей

Оффлайн SOKOL

  • Желтые штаны
  • ****
  • Сообщений: 284
там команд поболе будет вот к примеру кусок?

80 D6 10 01 D7
r1
88 49 CC 3A 12 46 F4 FF B6 BC B9 80 D0 02 D4 C0
...
E2 D1 10 5B 07 C3 A1
r2
80 FF 10 01 05
r1
59 03 43 11 AD
r2
80 FF 10 01 3D
r1
59 3B 52 82 00 01 00 00 00 00 0F 4A E1 00 56 4
4F 99 F7 2A 3B 31 5B 51 F6 7F 21 11 1E
r2

то-есть
1-я
88 49 CC 3A 12 46 F4 FF B6 BC B9 80 D0 02 D4 C0...E2 D1 10 5B 07 C3 A1

а как 2-ю записать?
вот так?
80 FF 10 01 05 59 03 43 11 AD
IPBOX 910 HD SAMSUNG 500 GB PGI 0.7.3 INDB6 A2 USB

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 995
невнимательно читаеш !
куда сьел начало?!

дальше делаеш аналогично - тоесть ниодин байт не пропадает
просто с новой строки пишеш

а то что ты выше написал - ето не 2 а 3 команды

Оффлайн dreamm

  • Пацак
  • **
  • Сообщений: 12
скрипты для oscam.

Оффлайн IIGGOORR73

  • Чатланин
  • ***
  • Сообщений: 63
Готовый script.hex для oscam_yuriks который превращает Б3 в оригиналку с подпиской на все пакеты.
Скрипт один, как для Триколора, так и для Платформы.

satokc, в строке запуска должно быть -d255.
Например,
/usr/bin/oscam -b -d255

Оффлайн BigRiver

  • Пацак
  • **
  • Сообщений: 7
Добрый день. Извините за вопрос. Можно прогнать скриптом карту 52-ой серии?
Спасибо. С уважением Сергей.

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 995
ответ - можно

Оффлайн BigRiver

  • Пацак
  • **
  • Сообщений: 7
Спасибо большое Yuriks!
C уважением Сергей.

Оффлайн karea

  • Три раза ку
  • ****
  • Сообщений: 364
Для спортивного интереса испробывал скрипт на 52 карте, результат
Sezam: [LOG016]2011/04/16 17:16:39 2AF094E8 r [dre-reader] no active packages
Идут только бесплатные общероссийские.
Sezam-902HD, DreamBox-800HDSE

 

Optibox Anaconda HD