HTPC.AL.RU

Все о домашнем кинотеатре на базе компьютера.


Кардшаринг - Просмотр зарубежных цифровых спутниковых каналов простым доступным методом

ВНИМАНИЕ !
Описанное оборудование не предназначено только для работы со спутниковыми ресиверами. Вы можете использовать его в системах авторизации, доступа и переноса информации. Информация предоставляется в образовательных целях.
Принцип работы

Эта технология работает через интернет благодаря раздаче информации, которая проходит между тюнером и оригинальной подписанной картой доступа к спутниковым каналам. То есть, одна оригинальная карта с помощью интернета и программного обеспечения может обслуживать несколько тюнеров, находящихся
в разных точках Земли.

При этом нет никаких взломов алгоритма, нет взломов пластиковых карт и т.п. негативных процессов.

Что для этого необходимо

- Ваше желание
- Комплект спутникового телевидения (тюнер и тарелка)
- Компьютер и подключение к Интернет
- Программа, которая работает с удаленным сервером, раздающим доступ к платным каналам (называется NewCamd_525-SK_V.0.02.2)
- Рабочая учетная запись (пароль и логин) для этой программы
- Season интерфейс (устройство, которое вставляется в тюнер вместо карты доступа). Через него и ваш компьютер идет обмен данными
- Настроить все между собой (процесс не сложный)

Последовательность действий
(Подробная пошаговая инструкция)

Приобретаем комплект Season интерфейса

Вставляем Season-карточку в картоприемник тюнера, подключаем блок

Кабель к компьютеру - обычный удлинитель СОМ-порта
Распайка кабеля : Используются разъемы DB9 "мама" и DB9 "папа"
1 контакт "мамы" - 1 контакты "папы" - задействован
2 - 2 задействован
3 - 3 задействован
4 - 4
5 - 5 задействован
6 - 6 задействован
7 - 7 задействован
8 - 8
9 - 9

Примечание. Удлиннитель com порта может быть длиной до 40метров. У всех разное расстояние от телевизора до компьютера, поэтому такой удлиннитель не идет в комплекте, приобретается или делается самостоятельно.

Запускаем на компьютере программу NewCamd_525_SK

Указываем com-порт, к которому подключен Season интерфейс

Выставляем скорость обмена между компьютером и тюнером

Таблица скоростей для разных тюнеров
(Если в списке нет вашего тюнера, пробуйте определить скорость путем перебора)

Заполняем ID тех каналов, которые вы решили смотреть(на картинке заполнены ID"каналыдлявзрослых")


Вносим учетные записи, которые нужно предварительно приобрести в интернете, после этого запускаем программу кнопкой "Start"
Компьютер должен быть подключен к интернету, тюнер включен
на канале, который предполагаете смотреть

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


Если после запуска программы вы вытащите\вставите Season в тюнер, то в
окошке " Log" сможете наблюдать визуальную картину обмена данными.
Приблизительно, расход трафика составляет 100кб - 140кб в час.

С программой SNS_525_client sns_525_client.rar сизон интерфейс работают такие ресиверы как Strong4450,Humax-fox,Echostar DSB 1100 Via и другие ресиверы со встроенным viaccess,а также любые другие с CI redcam viaccess.Эта программа рассчитана на шаринг в протоколе newcamd525.

Приведу примеры baud rate/ATR и baud rate/data:

Strong 4450
Baud rate/ATR:8861
Baud rate/Data:8861

Humax fox,5200,5300
Baud rate/ATR:9600
Baud rate/Data:9600

Echostar DSB 1100
Baud rate/ATR:9600
Baud rate/Data:9600

Receiver redcam viaccess module
Baud rate/ATR:11520
Baud rate/Data:11520

шаринг на ДВБ карте Skystar2,Twinhan

Чтобы запустить шаринг на ДВБ карте Skystar2,Twinhan и др. на Progdvb,необходимо скачать плугин csc.dll и положить его в папку progdvb (например,C:\Progdvb\csc.dll).
Затем запустить progdvb,зайти в плагины и посмотреть наличие плагина CardserverClient.
Если он не появился,тогда необходимо скачать ещё системный файл msvcr70.dll и поместить его в папку System32 (например,C:\windows\system32\msvcr70.dll).

После этого запускаете Progdvb,заходите в плагины и настраиваете Cardserverclient.


Шаринг на дримах

C последним софтом от ruDream все шарится довольно просто.
Сервер:
1. Выбрать эмулятор Радегаст
а. отметить расшариваемый слот (Х - общий доступ)
в. порт 666
с. отметить мульти общий доступ
2. В настройках
а. указать инициализацию жесткого диска для аддонов
в. через загрузку дополнений установить последний набор эмуляторов
с. холодная перезагрузка дрима (выключить через меню и включить с пульта).

Клиент:
1. Выбрать эмулятор Радегаст
а. подключение к серверам (нажать синюю кнопку) далее -указать 05 адрес сервера ххх.ххх.ххх.ххх и порт 678
2. См. пункт аналогичный пункт в Сервер.

Перезагружать дрим простым передергиванием питания крайне не рекомендуется.
После каждого шага, если в меню есть кнопка "Сохранить" требуется сохранять произведенные изменеия.

Небольшое добавление:
# 01 = Seca
# 05 = Viaccess
# 06 = Irdeto
# 0B = Conax
# 0D = Cryptoworks
# 17 = BetaCrypt
# 18 = Nagravision
# 49 = DreamCrypt
Все есть, осталось за малым – надо проверить.

Samsung 9500,Openbox F300(X800,X820) и программа DSR 9500 Share

Тестировалось на Windows XP SP2.

Samsung DSR 9500,Openbox F300FTA,X800,X820 -OK.
Bomba (Powersky)-OK.
К сожалению пока шаринг возможен в протоколе camd3 (cs357x).
В будущем ожидаем новой версии программы с добавлением протокола
Newcamd525.

Итак,
Качаем файлик mpcs0.8k-rc5.rar.,а также библиотеку cygwin1 к нему.
Внутри находятся 3 файла которые необходимо правильно сконфигурировать:
оставляем только эти строки

mpcs.server - первый файл

"
[reader]
Label = friend
Protocol = camd35
Device = 195.108.10.35,10015 (как пример вписан несуществующий сервер)
Account = login,password (ваши логин и пароль для входа на сервер)
Fallback = 0
CAID = 0500 (сюда через запятую вписываем ID кодировок на которые у вас доступ: 0500 - Viaccess(RTVi, клубничка), 090F - Viasat и т.д.)
Group = 1
"
mpcs.conf
"
[global]
Nice = -20
ClientTimeout = 5
ClientMaxIdle = 120
CacheDelay = 0
BindWait = 60
ResolveDelay = 15
LogFile = /dev/tty
#PidFile = no pidfile
#UsrFile = /var/log/carduser.log
MaxHops = 0
Sleep = 0


[monitor]
Port = 0


[camd33]
Port = 0


[camd35]
Port = 0

-----------------
[radegast]
Port = 0
[serial]
Device = dsr9500@/dev/ttyS0 (для тех у кого ресивер на 1 COM порту для 2-го: Device = dsr9500@/dev/ttyS1 )

mpcs.user
"
[account]
User = dsr9500
Pwd = dsr9500
Uniq = 0
CAID = 0500 (сюда через запятую вписываем ID кодировок на которые у вас доступ: 0500 - Viaccess(RTVi, клубничка), 090F - Viasat и т.д.)
Group = 1
"


Изменяйте значения только в тех строчках,где комментарии.
Более подробно читайте тут:
http://viaccessfree.org/forum/viewtopic.php?t=25103&start=0

Попробую вкратце описать здесь как настроить mp-cardserver в качестве клиента шаринга для работы с ресиверами по com-порту.

Вначале об самих ресиверах, позволяющих использовать шаринг через встроенный ком-порт, без использования картоприемника и сизон-эмулятора.
Первое - разнообразные Humax-ы. К сожалению, ни одного хумакса у меня в округе нет, так что могу только сказать что они поддерживают два сериальных протокола - HSIC и SSSP.
Второе - куча арионоподобных ресиверов (Fergusson, Termal, Powersky, Openbox 6x0 и 130 и еще, и еще..). Общее у них (в плане шаринга) одно - используется специальная прошивка, поддерживающая сериальный протокол шаринга Bomba. В меню "игры" в таких прошивках, кроме эмулятора, имеется пункт "Sharing".
Третье - ресиверы, поддерживающие протокол DSR9500 (изначально появившийся в одноименном самсунге). Это, например, Openbox300 и 8x0. Также у этих опенов есть приятная возможность - изменение скорости обмена по COM-порту для работы по длинным линиям (у всех остальных скорость 115200 и изменить ее без исправления прошивки не получится).

mp-cardserver поддерживает все эти протоколы, причем вам нет необходимости задумываться какой же именно сериальный протокол поддерживает ваш ресивер - они определяются автоматически.

И еще хочу сообщить с самого начала - когда вы соединяете ресивер и компьютер комовским кабелем (без гальванической развязки) то есть некоторый шанс выгорания ресивера и/или компьютера. Так что я настоятельно советую как минимум подходить к этому делу с осторожностью и соединить корпуса ресивера и компьютера проводом, и производить любые переключения при выключенном оборудовании ! Гальваническая развязка (а-ля optoseason от Jonisа) на скорости 115200, конечно, возможна, но недешева...
Впрочем, вы же прошивали свой ресивер, да еще, поди, и не один раз. Ничего не сгорело ? При шаринге этот же самый провод просто будет соединять ресивер и компьютер все время, а не только несколько минут, нужных для перешивки. Так что особо не дергайтесь

Итак, ресивер и компьютер соединены проверенным кабелем, в ресивер залита прошивка, поддерживающая шаринг, в меню включен эмулятор и шаринг. Внимание - для Openbox300 и 8x0 нужно дополнительно сконфигурировать шаринг в меню эмулятора, а не просто его включить.
Рассмотрим это поподробнее, поскольку минимум знаний все равно придется получить.
Для конфигурации шаринга в данных опенбоксах нужно знать два параметра - CAID (цифровой код системы кодирования, сорри за тавтологию) и PROVID (цифровой код провайдера). Это нужно для того, чтобы корректно настроить фильтрацию запросов и не флудить сервер шаринга мусором (за что можно и канделябром получить). Да и самому будет приятно когда каналы будут быстро переключаться. К сожалению, в арионоподобных ресиверах нормальная фильтрация не предусмотрена, можно выбрать только систему кодирования.
Если вы принимаете 36 градусов то, как мне кажется, CAID=0500 (виаксесс) и PROVID=020710 ( ). Оба числа шестнадцатиричные, все совпадения случайны
Вводите их в ресивер и поехали дальше.

И самую малость про настройку арионоподобных ресиверов. Во-первых, что это вообще такое, "арионоподобный ресивер" ? Это ресиверы, разработанные фирмой Arion (как ни странно). Выпускается несколько моделей (и несколько уже сняты с производства). Вообще достаточно одного взгляда на меню аппарата, чтобы узнать. Сравните между собой, например, Openbox100, Openbox600, Openbox1700,Openbox8100, Openbox210, Powersky. Несмотря на то, что внешне это совсем разные ресиверы (хотя и с одинаковой материнской платой), меню у них похоже как у близнецов. Да и пульт дистанционного управления у них один и тот же (хотя возможны и исключения).
Теперь можно сходить, например, вот сюда http://ferguson.wz.cz/arion.html и посмотреть, какой базовой модели соответствует ваш ресивер. Внимание - выпускающиеся сейчас(после нового года) 600-е опены слегка отличаются от базового варианта и на момент написания текста прошивка с шарингом для них отсутствует. Надеюсь что ситуация изменится.
К сожалению, с поиском прошивки под конкретно ваш ресивер сейчас я помочь не могу - "рыбные места" изменились.

После того как скачали прошивку загрузите ее в программу auc_heditv095 и сконвертируйте под ваш ресивер, иначе она не загрузится. Не забудьте скорректировать контрольную сумму. Впрочем, вопрос заливки нестандартных прошивок слегка перекрывает эту тему, и пора мне закругляться по этому вопросу, иначе я так и доберусь до самого важного.

Итак, вы скачали дистрибутив и распаковали. Кстати, если распаковка файла с расширением .tar.bz2 вызывает вопросы - попробуйте winrar.
Теперь в отдельный каталог складываем то, что нам действительно надо.
1. .exe-файл. Он должен быть один, так что не промахнетесь. Можно сразу же переименовать его из (например) mpcs-0.8k-rc7-i386-pc-cygwin.exe во что-то более вменябельное, например, mpcs.exe
2. Библиотека cygwin1.dll. Вообще в авторском дистрибутиве ее нет, она идет в отдельном архиве. Обратите внимание - она должна быть именно той самой (той же версии), с которой собирал автор. Если .dll в округе не обнаружено - посмотрите там же, где брали программу: архив с ней наверняка лежит где-то рядом
3. Файлы mpcs.guess и mpcs.srvid. Их можно просто скопировать из дистрибутива, никак не изменяя. Если вы обновляете программу на более новую версию - есть смысл обновить и эти файлы.

Сейчас нам нужно создать еще три файла конфига - mpcs.conf, mpcs.server, mpcs.user. Не бойтесь, они мелкие и простые.
Кстати, многие наверняка наслышаны, что под юниксом существует какой-то особый формат текстовых файлов и простое редактирование их "убивает", а самые продвинутые точно знают слова и . Спешу обрадовать - mpcs спокойно относится к этой проблеме. Файлы можно создавать и редактировать в чем угодно (хотя в ворде это делать я бы не стал). Лично я делаю это в фаре, а вы можете взять, например, notepad.
mpcs.conf очень прост (вообще я здесь придерживаюсь принципа чем проще тем лучше):

Код:
[global]
Nice = -20
LogFile = /dev/tty

[serial]
Device = tuner@/dev/ttyS0?delay=1Что мы здесь имеем ? В строчке Nice задается максимальный приоритет серверу, для стабильности работы с компортом. Лог работы сервера (параметр LogFile) выводится на консоль. Для отладочных целей (когда что-то не работает) лог можно отправить в файл :
LogFile = test.log
В этом случае лог будет выводиться в файл test.log, находящися в каталоге картсервера.
Секция [serial] требует более серьезного рассмотрения. Здесь задается компорт, используемый для работы с тюнером. В примере показан COM1 (/dev/ttyS0). Чтобы использовать COM2 надо исправить это на /dev/ttyS1. Вопрос на засыпку - что написать чтобы отправить программу на COM12 ?
Кстати, вы можете использовать переходники USB-COM. Если у вас самсунг и наблюдаются проблемы то вместо delay=1 можно написать delay=3 или 5.
tuner - это пользователь (данного сервера), под именем которого заходит тюнер. Сделаны такие сложности для порядку - вдруг вам необходимо контролировать что именно идет на тюнер и к каким серверам он имеет доступ - это можно сделать в файле mpcs.user.
Вот пример файла mpcs.user:

Код:
[account]
User = tuner
Pwd = tuner
Group = 1Здесь описан один-единственный пользователь tuner c паролем tuner (это неважно, кстати), входящий в группу номер 1. Внимание ! И пользователь тюнера и сервер ("картридер") должны входить в одну и ту же группу, иначе вас постигнет облом. Не надо вписывать сюда ваш логин и пароль для шаринга, для этого существует другой файл !
Теперь пишем файл mpcs.server:

Код:
[reader]
Label = main
Protocol = camd35
Device = здесьнадовписатьадрессервера,аздесьегопорт
Account = вашлогиннасервер,вашпароль
CAID = 500
Group = 1mpcs представляет сервера как "кардридеры" (и что-то в этом есть). Label - название сервера, может быть любым. Protocol - camd35. Пока поддерживается только он, другое его название cs357x. В строке Device надо вписать адрес сервера (хоть в виде server.sharing.com, хоть в цифровом 111.222.333.444) и его порт, например:
Device = testserver.com,10003
В параметре Account нужно вписать ваш логин и пароль на сервер, например:
Account = testlogin,testpassword
Параметр CAID описывает систему кодирования (см. выше), поддерживаемую сервером. В принципе, этот параметр необязательный, но если его не добавлять, то на сервер будут отсылаться запросы с любыми CAID, пришедшими с тюнера, что чревато неприятными последствиями. Но если не знаете какая CAID вам нужна - не пишите. Вы можете перечислить несколько CAID через запятую.
Ну и Group задает группу, к которой принадлежит этот "кардридер". К этой же группе должен принадлежать тюнерный пользователь.

Собственно, это все. Запускайте exeшник и пробуйте. И учтите, что эта конфигурация - самая минимальная, у mpcs еще много параметров, которые можно покрутить
В следующий раз - взгляд на лог и решение проблем (ну хотя бы их части).

Как и обещал, рассказываю как подключить mpcs к серверу newcamd.
Задача оказалась достаточно нетривиальной - у доступной публичной версии camd3 другая библиотека cygwin1.dll, а в новом wsp0.9.3 реализация cs357x сервера кривая.. Но кого это останавливало ?
Итак, скачиваем wsp 0.9.3. Распаковываем, запускаем. Настраиваем newcamd-сервер в нем (адрес сервера шаринга, порт, логин, пароль, DES-ключ). Все это просто и описано много раз. Ну разве что DES-ключи находятся в закладке Advanced.
Говорим "старт", видим как wsp коннектится к серверу. Треть работы сделана. Настраиваем локальный cs357x-сервер - выбираем в wsp тип тюнера "сервер, camd3(cs357x)", оставляем порт 6001, запускаем. Теперь у нас есть локальный сервер сs357x, правда, кривой - он неверно формирует контрольные суммы. Две трети работы.
Скачиваем специальную тестовую версию mpcs-0.8k-rc7-i386-pc-cygwin-testonly.tar.bz2 - в ней я прибил проверку контрольных сумм Лучше не используйте ее для других целей. Распаковываем, запускаем. Если тюнер у вас на порту COM1 то ничего менять не надо, все уже настроено. mpcs коннектится к wsp и... все должно работать.

Вы можете купить готовый нуль-модемный кабель. вы можете спаять его так же сами,требуется всего 4 провода 5-5, 2-3,3-2, корпус-корпус nullmodem_99_cable.rar [4.86 Kb] (cкачиваний: 36)

Или если неподходит схема 2-3;3-2;5-5;корпус-корпус,тогда нужно спаять полный нольмодемный кабель.Схема выглядит следующим образом:

1 6(запараллелить 1 и 6)
2-3
3-2
4-(6 1)
5-5
(6 1)-4
7-8
8-7
корпус-корпус

Для шаринга на тюнерах серии Openbox1700,X600,F100,Powersky,
Ferguson...понадобится программа Wsp и нольмодемный кабель.Шаринг
возможен в протоколе camd3 (cs357x). wsp_0.zip

Шаринг на тюнерах GS 7001,GS 7101 возможен при помощи нольмодемного кабеля и программы CS Translator в протоколе cs357x (camd3).

Для шаринга на тюнере Humax 5400 понадобится программа Sharemax sharemax2.rar [643.19 Kb] (cкачиваний: 36) и нольмодемный кабель.Рекомендуемый протокол для шаринга-Newcamd525

Что нужно для кардшаринга

Если вам известны еще ресиверы пишите мне

Итак начнем с карт DVB.

Очень большое количество карт можно использовать для кардшаринга. Самые знаменитые это SkyStar1 и SkyStar2. Для просмотра каналов вам нужна программа ProgDVB или MyTheatre с установленным специальным плагином для кардшаринга.
Поддержка кодировок: Все

Сизон - интерфейс.

Подходит почти для любого ресивера (модуля) со встроенной кодировкой Viaccess. При использовании кардшаринга требует постоянной работы компьютера. рекомендуем использовать опто-сизоны, они более надежны.
Принцип работы таков, сизон подключается к компьютеру шнуром, и вставляется в слот ресивера или модуля. На компьютере запускается специальная программа.
Поддержка кодировок: Viaccess

Samsung DSR 9500 EM VIA(CI)

Отлично этот ресивер работает с кардшарингом. Но требует компьютер. Очень важно чтобы этот ресивер назывался Samsung DSR 9500 EM а не Samsung DSR 9500А EM. В версиях с буквой А другой загрущик и в него нельзя залить эмулятор.
Соединение с компьютером происходит нуль-модемным кабелем через разъем RS-232 который находится на задней крышке ресивера. На компьютере запускается специальный софт.
Поддержка кодировок: Viaccess, Seca, Nagra, Videoguard, Irdeto
 

 

 

Статья взята с сайта thedvb.org

[Home] [Софт Windows] [Софт Linux] [Софт для ДУ] [Железо] [Обмен опытом] [Сделай сам] [Это интересно] [Форум] [Обратная связь] [Рекламодателям]