This page has been robot translated, sorry for typos if any. Original content here.

Installing emulators and "keys"

Option number 1

(Note: This option is recommended as an evaluation! When installing this option, there may be certain difficulties, so it is advisable to use Option 2.)


REPEAT !!! FOR DEBELOV !!!!
IF YOU DECIDED TO READ THIS OPTION, BUT NOTHING TO UNDERSTAND, THEN JUST GO TO Option 2 (it's lower in the text!) And not fuck ... those brain !!!

What should the emulator (functions) do:

First, to become our own server of our Dreambox:
1. Read the card that we installed in the internal card reader (s) dreambox (or in phoenix).
2. Provide clients with access (password, login, port, etc.) to this card for watching TV (the client will be our same Dreambox if we still want to watch TV, as well as other receivers if you are the owner of the KartSharing and grant other happiness is to use your card).

Secondly, somewhere contain information about:
3. The server installed on our Dreambox (we as a client should know where our card is installed).
4. Remote receivers / sharing servers that give us access to their cards.

Thirdly, become a full-fledged client and:
5. Use your own server with a map to watch TV (and still start watching).
6. Use remote receivers / servers to watch TV (if we decided on cartharing).

Fourthly,
7. Use "keys" for "hacked" channels.

Emulators there is a plenty of newcamd, camd3, newcs, mgcamd, radegast, etc.
Some of them perform all of the functions described above, others have a narrower specialization.

I prefer:
- newcs (performs functions 1 and 2), because It allows you to rasparivat a large number of encodings and
- mgcamd (functions 5, 6 and 7), because he knows how to do reconnection in connection with communications, works with softcam and much more.

In general, they use camd3, but I will not write about it, tk. do not use

So, download the specially prepared distribution kit for you (09.03.06) http: // pokersno! Net_go_uzhe.kom
The folder structure in the distribution corresponds to the structure of the Dreambox.
We launch DCC (Dreambox Control Center).

1. Install the server to work with the card (feature 1)

In the folder of the downloaded distribution / var / bin is the newcs binary. We move it from the right window (computer) to the left (Dreambox). Click on it with the right mouse button and select attribute 755. If you do not, it will not work.
All - the server is installed. Now it needs to be given to customers (for us and for other receivers).

In the future, when there will be a need to update the newcs version, download the new distribution from any public resource.
For Gemini, distributions (emulators, plug-ins and add-ons) are packaged in files with the extension .bz2, which are conveniently installed on the receiver from the / tmp folder.
I still prefer to use .zip, because In this form, updates are released a little earlier.
We find in the distribution folder / bin, in it the file "newcs.ppc", rename it to "newcs" and put it in the folder Dreambox / var / bin instead of the existing one. Check attribute 755!
Do not use files with other names, for example, "newcs_1.11", etc., otherwise the script will not work (see below).

2. We give clients access to their own server (function 2)

In the distribution folder / var / tuxbox / config, we find the newcs.xml file and copy it to the same Dreambox folder.

Just agree:
IP of our Dreambox, as we recall, 192.168.0.2
The port of our server is 10000
Name of our server - dream
Login for you - hochu
Password for you - smotret
Login for another receiver that can access your server - na
Password for another receiver that can access your server - vozmi
Subsequently, I advise you to change your logins and passwords.

So, open the file and see:

Section that points to your card reader:

<device>
...
</ device>

It has the same port 10000:
<newcamd_port> 10000 </ newcamd_port>

In it we see the name of the card reader (arbitrary) with your card:
<name> lower </ name>
<node> / dev / sci0 </ node>

If we had a Dreambox 7000 or any other that has not one, but two cards, this section would correspond to the lower card-drawer.
For the top we would add one more section:

<device>
...
</ device>

adding a new port, for example, 10001 and specifying a new name and its designation:

<name> upper </ name>
<node> / dev / sci1 </ node>

We descend below.
We see <newcamdserver> and just below:
<name> dream </ name>

This is the name of our server.

We see the section:

<user>
...
</ user>

This is information about the client who has the right to access the card in your server.
We see the login and password that we gave to ourselves:
<name> hochu </ name>
<password> smotret </ password>

And also the designation of the card reader, to which we provide access
<allow> lower </ allow>

If we had a Dreambox 7000, etc., we would add one more line:
<allow> upper </ allow>

So you gave yourself access to yourself. Excellent!

Then follows one more section:

<user>
...
</ user>

We learn login and password for another receiver that will use our server (our card):
<name> na </ name>
<password> vozmi </ password>

And the designation of the card reader
<allow> lower </ allow>

Well, all - customers are given access!
I advise giving other receivers logins and passwords different. Do not you quarrel and want to disconnect them from your server. Disconnect, and others can continue to watch.
The number of sections is unlimited.
Lines that are limited by the <! - -> server are not readable - write whatever you want.
For God's sake! Do not write greasiness.

3. Now write down the information where our server is located (function 3). Soon we will become a client.
In the distribution folder / var / tuxbox / config, find the newcamd.conf file and copy it to the Dreambox folder.
We open:
CWS = 192.168.0.2 10000 hochu smotret 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan dream au

The lines marked "#" are not readable. You can put a mark or remove it.

Now we know everything about our server.

4. Now we will write down the information about the remote receivers / servers with their "their" cards, from which we receive the services of the sharing, being their client (feature 4). Soon we will become their client.

We agree.
Server 1 gave us the following coordinates to connect to it:
IP server - 192.168.0.9
Port - 200
Password - shara
Login - vara
Shara1 name
The server is in the next room, i.e. - lan

Server 2 gave us the following coordinates to connect to it:
Server address - sovesti.sovsem.net
Port - 3000
Password - gadskiy
Login - papa
Shara2 name
The server is in the Internet, i.e. - wan

See newcamd.conf:
CWS = 15.151.151.1 200 shara vara 0102030405060708091011121314 lan shara1
CWS = sovesti.sovsem.net 3000 gadskiy papa 0102030405060708091011121314 wan shara2

If you have "gags" in the line:
CWS_CONNECT_TIMEOUT = 100
change the value of "100" in the direction of increase (I have "10000" on GPRS)

All - finished.

6. Now we install the client emulator, in order to connect to our server via newcamd.conf, as well as to remote cards / servers (functions 5 and 6).

In the distribution folder / var / bin is the mgcamd binaries. We move it from the right window (computer) to the left (Dreambox). Click on it with the right mouse button and select attribute 755. If you do not, it will not work.

In the future when you need to update the version of mgcamd, you download the new distribution from any public resource.
For Gemini, distributions (emulators, plug-ins and add-ons) are packaged in files with the extension .bz2, which are conveniently installed on the receiver from the / tmp folder.
I still prefer to use .zip, because In this form, updates are released a little earlier.
We find the folder / bin in the distribution, it has a file similar to "mgcamd" (it can be "mgcamd_05_28" or "mgcamd_1.00" etc., rename it to "mgcamd" and put it in the folder Dreambox / var / bin Instead of the existing one, check the attribute 755!
Do not use files with other names, for example, "mgcamd _1.00", etc., otherwise the script will not work (see below).

Now in the folder / var / keys we find the file mg_cfg move it to the Dreambox.

All - the client is installed.

If the "gags" continue, we change:

# network ecm timeout in seconds
# defaut is 10
K: {5}

8. From the distribution folder / var / script, copy the script mgcamd_newcs_cam.sh, without which the emulator does not run. Right click on it and select 755.
If you look carefully, you will see in the file "mgcamd" and "newcs". That's why, using the non-renamed "mgcamd_1.00" and "newcs_1.11" etc. in / var / bin (see above), the script will not work.

9. Now set the "keys" (function 7).
The / var / keys folder contains the keys for mgcamd.
There are also "keys" and configuration files for camd3 (do not hesitate to put everything, just configure the configs yourself), in the folder / var / scce - "keys" for newcamd.
Click on all with the right button and select 755. If you do not, it will not work.
Excess can be removed. Sorry, I was lazy.

10. Go to the Dreambox menu: Settings> Blue-Panel.
We put a "daw" on "enable / disable Auto-Cam", click on "Auto-Cam settings" and select "MGCamd / NewCS".
Then the key of the console "exit", select "Reset current Cam" in the Dreambox menu (window "Blue-Panel").
In the future, the Blue-Panel window is accessed by the blue key of the console.



Option number 2
It is recommended to all beginners, and not only ...

This is an option for those who do not work out with the first option, or something does not work (for example, the card does not work, or the emulators do not start automatically), well, or for the lazy ones!


So!
First of all, we remove all emulators and keys installed before that!
To do this, use the BlueBoard -> Addons -> Uninstall menu, or go through FTP and delete everything that was poured before that!

Download this archive in which 4 files.
These are the files:
mgcamd_1.22_070313.tar.bz2 - mgcamd version 1.22 (29.05.2007)
newcs_1.20_061217.tar.bz2 - newcs version 1.20 (29.05.2007)
mgcamd-config_1.00_060327.tar.bz2 - configuration file for mgcamd
newcs-config_1.14_060220.tar.bz2 - configuration file for newcs (25.10.2006)

Having all these 4 files, we can proceed!
We go to the FTP site and add the first file mgcamd_1.22_070313.tar.bz2 to the / tmp / folder and then click on the Blue Panel -> Addons -> Manual install, the Dream asks if we want to set mgcamd_1.22_070313.tar.bz2, click the green button! Done!
Repeat this procedure with the files
mgcamd_1.22_070313.tar.bz2, mgcamd-config_1.00_060327.tar.bz2 and newcs_1.20_061217.tar.bz2.
It is advisable not to change the sequence and fill and install one file at a time !!!

After installing the last file, go to the Blue Panel -> Auto-Cam Setup, select MGcamd-1.22 / NewCS-1.20 in the drop-down list, then fill the / var / keys / folder with fresh keys, go back to the Blue Panel and click restart Auto-Cam.
In this case, the second line from above should be disable Auto-Cam, which corresponds to the fact that the EMU is switched on. (If enable Auto-Cam is written, then first click me and it will change to disable Auto-Cam)

All pleasant viewing!



Other Emulators.


Install camd3

1. download the file camd3.zip
it contains 2 files
camd_3883_070218.tar.bz2 - self-extracting emulator archive (29.05.2007)
camd3-config_04.02.06_060204.tar.bz2 - self-extracting archive of configuration files

2. upload the first archive to the directory in / tmp

3. Then click the Blue Panel -> Addons -> Manual install, the Dream asks if we want to install this file, press the green button! Done!

4. Fill the first archive on the Dream in the folder / tmp

5. Then click the Blue Panel -> Addons -> Manual install, the Dream asks if we want to install this file, press the green button! Done!

6. Download from any aploada keys for camd3, and go to the appropriate folder.

Additional Information:
Keys directory / files - / var / keys / camd3.keys
Config directory / files - / var / keys / camd3.conf camd3.config


Install evocamd

1. download the file evocamd.zip
it contains 2 files
evocamd_2.14_070205.tar.bz2 - self-extracting emulator archive (29.05.2007)
evocamd-config_2.14_070128.tar.bz2 - self-extracting archive of configuration files (29.05.2007)

2. upload the first archive to the directory in / tmp

3. Then click the Blue Panel -> Addons -> Manual install, the Dream asks if we want to install this file, press the green button! Done!

4. Fill the first archive on the Dream in the folder / tmp

5. Then click the Blue Panel -> Addons -> Manual install, the Dream asks if we want to install this file, press the green button! Done!

6. Download from any application keys for evocamd, and we put in the appropriate folder.

Additional Information:
Keys directory / files - / var / keys / Autoupdate.Key Keylist.txt
Config directory / files - / var / keys / camd_cfg



Install newcamd

1. download the archive newcamd.zip
it contains 2 files
newcamd_6.10b_060512.tar.bz2 - self-extracting emulator archive
newcamd-config-betad_6.02_050910.tar.bz2 - self-extracting archive of configuration files

2. upload the first archive to the directory in / tmp

3. Then click the Blue Panel -> Addons -> Manual install, the Dream asks if we want to install this file, press the green button! Done!

4. Fill the first archive on the Dream in the folder / tmp

5. Then click the Blue Panel -> Addons -> Manual install, the Dream asks if we want to install this file, press the green button! Done!

6. Download from any application keys for newcamd, and we put it in the appropriate folder.

Additional Information:
Keys directory / files - / var / (tuxbox) / scce / constantcw keylist ppua rsakeylist tpscrypt
Config directory / files - / var / tuxbox / config / newcamd / newcamd.conf cardserv.cfg betad.cfg