CCcam 2.1.4 en Oozoon script

Het toegevoegde bestand bevat de CCcam executable en een start/stop script voor recente Oozoon images.
Een configuratiebestand zit er niet bij.

Installatie

Download CCcam.2.1.4.oozoon.tar.gz.
Kopieer het bestand naar /tmp op je dreambox.
Gebruik het volgende commando om het uit te pakken:

tar -xvvzf /tmp/CCcam.2.1.4.oozoon.tar.gz

Door op blauwe knop te drukken en dan ‘User scripts‘ te kiezen kun je CCcam nu starten en stoppen.
De optie ‘enable autostart‘ dient om CCcam bij het booten van de dreambox automagisch te starten.
Met ‘disable autostart‘ zet je dat weer uit.

Oozoon mbox startscript

/usr/script/mbox.mips.sh


#!/bin/sh

AUTHOR="cellie - based on the oozoon dccamd.sh script"
CAMNAME="mbox"
CAMBIN=mbox.mips
LINE="--------------------------------------"
INFOFILE="ecm.info"
# end

remove_tmp () {
 rm -rf /tmp/cam.info /tmp/share.info /tmp/share.onl
}
case "$1" in
 start)
 echo $LINE
 echo "[SCRIPT] $1: $CAMNAME"
 echo $LINE
 remove_tmp
 echo $CAMNAME > /tmp/cam.info
 ln -s /usr/keys /var/keys
 /usr/camd/$CAMBIN > /dev/null 2>&1
 ;;
 stop)
 echo $LINE
 echo "[SCRIPT] $1: $CAMNAME"
 echo $LINE
 killall -9  $CAMBIN 2>/dev/null
 sleep 2
 remove_tmp
 ;;
 restart)
 echo $LINE
 echo "[SCRIPT] $1: $CAMNAME"
 echo $LINE
 killall -9  $CAMBIN 2>/dev/null
 sleep 2
 remove_tmp
 sleep 15
 echo $CAMNAME > /tmp/cam.info
 ln -s /usr/keys /var/keys
 /usr/camd/$CAMBIN > /dev/null 2>&1
 ;;
info)
 echo $LINE
 echo "[SCRIPT] $1: $CAMNAME"
 echo $LINE
 if [ -f /tmp/cam.info ]; then
 RUNNING_CAM=`cat /tmp/cam.info`
 else
 RUNNING_CAM="no CAM"
 fi
 echo -n "$RUNNING_CAM is started "
 if [ `ps ax | grep $CAMBIN | grep -v grep | grep -v $0 | wc -l` -gt 0 ]; then
 echo "and running"
 echo $LINE
 ps ax | grep $CAMBIN | grep -v grep | grep -v $0
 else
 echo "but not running"
 fi
 echo $LINE

 if [ ! -f /etc/rc3.d/S99camd.sh ]; then
 echo "autostart is disabled"
 echo $LINE
 else
 if [ `ls -al /etc/rc3.d/S99camd.sh | grep $CAMBIN.sh | wc -l` -gt 0 ]; then
 echo "autostart of $CAMNAME is enabled"
 echo $LINE
 else
 echo "autostart of $CAMNAME is disabled"
 echo $LINE
 fi
 fi

 if [ -f /tmp/ecm.info ]; then
 echo "ECM info"
 echo $LINE
 cat /tmp/ecm.info
 echo $LINE
 fi
 if [ -f /tmp/cardinfo ]; then
 echo "Card info"
 echo $LINE
 cat /tmp/cardinfo
 echo $LINE
 fi
 ;;
 autostart | enable)
 echo $LINE
 echo "[SCRIPT] $1: $CAMNAME"
 echo $LINE
 ln -sfn /usr/script/$CAMBIN.sh /etc/rc3.d/S99camd.sh
 ;;
 noautostart | disable)
 echo $LINE
 echo "[SCRIPT] $1: $CAMNAME"
 echo $LINE
 rm /etc/rc3.d/S99camd.sh > /dev/null 2>&1
 ;;
 *)
 echo "Usage: $0 start|stop|restart|info|enable|disable"
 exit 1
 ;;
esac

exit 0

Mbox CDS basis en thema port.list

/usr/keys/34000.list


R: { 1000 }

#G: { 01000000 }
G: { 0100006C }
G: { 0100006D }
G: { 09610000 }

SA: { 1B7B } # NED1 HD 23.5
E: { 070E }

SA: { 0FAB } # NED1
E: { 070B } #allowed ECMpid

SA: { 0FAC } # NED2
E: { 070C }

SA: { 0FAD } # NED3
E: { 070D }

SA: { 1B6C } #RTL4 HD

SA: { 07D4 } #RTL4
E: { 070B }

SA: { 07D5 } #RTL5
E: { 070C }

SA: { 138C } #NET5
E: { 070E }

SA: { 138D } #SBS6
E: { 0709 }

SA: { 07D6 } #RTL7
E: { 0711 }

SA: { 07F3 } #RTL8
E: { 0710 }

SA: { 139C } #Veronica/Jetix
E: { 070C }

SA: { 07DF } #Discovery
E: { 070A }

SA: { 1798 } #Discovery Science 23.5
E: { 070F }

SA: { 179D } #Discovery Travel 23.5
E: { 0710 }

SA: { 07E4 } #Animal Planet
E: { 070D }

SA: { 1793 } #NGC Wild 23.5
E: { 070E }

SA: { 178E } #Holland 24 23.5
E: { 070D }

SA: { 139F } #MGM Channel
E: { 0710 }

SA: { 17A2 } #Het Gesprek 23.5
E: { 0711 }

SA: { 1784 } #ConsumentenTV 24 23.5    <<<<<<<<<<<<<<<werkt niet!!!!!!!!
E: { 0643 }

SA: { 177A } #Geschiedenis24 23.5
E: { 0709 }

SA: { 177F } #HollandDoc24 23.5
E: { 070a }

SA: { 3309 } #Eurosport HD 23.5e
E: { 0E7C }

SA: { 1789 } #Humor TV 23.5
E: { 070c }

SA: { 5158 } #Entertainment 23.5
E: { 071e }

SF: { 13A6 } #eenHD

Basis newcs.xml

/etc/tuxbox/config/newcs.xml


<newCSconfig>
 <readers name="Card Readers">
 <device>
 <name>lower</name>
 <type>sci</type>
 <mhz>500</mhz>
 <node>/dev/sci0</node>
 <parity>odd</parity>
 <reset>normal</reset>
 <export>Yes</export>
 <enabled>Yes</enabled>
 <blocksa>No</blocksa>
 <blockua>No</blockua>
 <blockga>No</blockga>
 <crypto-special>No</crypto-special>
 <PTShandshake>No</PTShandshake>
 <carddetect>yes</carddetect>
 <newcamd_port>34000</newcamd_port>
 <autosid>off</autosid>
 <Seca-PPV>no</Seca-PPV>
 <pincode>0000</pincode>
 <priority>round</priority>
 <sid>
 <allow>
 <id>0000:2000</id>
 <id>3309</id>
 <id>5158</id>
 </allow>
 </sid>
 </device>
 </readers>

 <radegastserver>
 <enabled>No</enabled>
 </radegastserver>

 <cache>
 <emm>20</emm>
 <ecm>-1</ecm>
 </cache>

 <httpd>
 <server>
 <port>8080</port>
 <enabled>no</enabled>
 </server>
 <user>
 <name>newcs</name>
 <password>newcs</password>
 <accesslevel>admin</accesslevel>
 </user>
 </httpd>
 <debug>
 <password>NewCSpwd</password>
 <level>normal</level>
 <type>init</type>
 <output>console,tcp</output>
 <console_options>normal,init</console_options>
 <tcp_port>1001</tcp_port>
 <tcp_options>normal,init</tcp_options>
 </debug>
 <newcamdserver>
 <enabled>Yes</enabled>
 <name>newcs</name>
 <deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>

 <user>
 <name>dm7000</name>
 <password>dm7000</password>
 <hostname>192.168.2.3</hostname>
 <port>12000</port>
 <au>yes</au>
 <spider>no</spider>
 <sidoverride>no</sidoverride>
 <rate>0</rate>
 <cardlevel>1</cardlevel>
 </user>

 <user>
 <name>dm7025</name>
 <password>dm7025</password>
 <hostname>192.168.2.13</hostname>
 <port>12000</port>
 <au>yes</au>
 <spider>no</spider>
 <sidoverride>no</sidoverride>
 <rate>0</rate>
 <cardlevel>1</cardlevel>
 </user>

 <user>
 <name>dummy</name>
 <password>dummy</password>
 <hostname>127.0.0.1</hostname>
 <port>12000</port>
 <au>yes</au>
 <spider>no</spider>
 <sidoverride>no</sidoverride>
 <rate>0</rate>
 <cardlevel>1</cardlevel>
 </user>

 </newcamdserver>

 <chameleon2>
 <virtualcards>
 </virtualcards>

 <server>
 <port>1234</port>
 <enabled>no</enabled>
 <realm>myShares</realm>
 </server>

 <user>
 <name>dm800</name>
 <password>dm800</password>
 <realm>myShares</realm>
 </user>

 </chameleon2>
</newCSconfig>

verbod levering Dreambox DM100

De Zwitserse firma Kudelski heeft een rechtszaak tegen Dream Multimedia GmbH gewonnen waardoor de Linux gebaseerde set-top-box in Duitsland met onmiddelijke ingang tot een verboden artikel is geworden.

De Dreambox DM100 is een free-to-air satelliet ontvanger waarmee met behulp van alternatieve firmware cardsharing mogelijk is. In huiselijke kring is dat toegestaan, maar zodra er data over het internet word gedeeld is het een overtreding en kunnen er strafrechtelijke gevolgen zijn.
Ook is het een doorn in het oog van Kudelski dat de apparaten van de firma Dream met behulp van emulatie software in staat zijn om smartcards van Kudelski zonder geldige licentie uit te lezen. Het gaat daarbij om de coderings-systemen Nagravision en MediaGuard dat word gebruikt door CanaalDigitaal. Het verbod geld voorlopig alleen voor het kleinste model Dreambox en de bijbehorende firmware die Dream Multimedia op hun website beschikbaar stelt.