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

Installation of emulators and "keys"

Option number 1

(Attention! This option is recommended as a fact-finding! When installing on this option, certain difficulties may arise, so it is advisable to use Option No. 2.)


REPEAT !!! FOR morons !!!!
IF YOU DECIDED TO READ THIS OPTION, BUT UNDERSTAND ANYTHING, THEN JUST GO TO Variant No. 2 (it is lower in the text!) And do not fuck ... those brains !!!

What should the emulator (functions) perform:

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

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

Thirdly, to become a full customer 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 cart sharing).

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

There are plenty of emulators: newcamd, camd3, newcs, mgcamd, radegast, etc.
Some of them perform all the functions described above in the complex, others have a narrower specialization.

I like more:
- newcs (performs functions 1 and 2), because it allows you to share a large number of encodings and
- mgcamd (functions 5, 6 and 7), because he knows how to reconnect when disconnected, works with softcam and much more.

Mostly they use camd3, but I will not write about it, because do not use

So, download the distribution specially prepared for you (03/09/06) http: // pocotsno! No_ego_ already.com
The folder structure in the distribution corresponds to the structure of the Dreambox.
Launch DCC (Dreambox Control Center).

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

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

In the future, when it becomes necessary to update the version of newcs, 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 themselves are conveniently installed on the receiver from the / tmp folder.
I still prefer to use .zip, as In this form, updates come out a little earlier.
We find the / bin folder in the distribution, the file “newcs.ppc” in it, rename it to “newcs” and put it in the Dreambox / var / bin folder 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, find the file newcs.xml and copy it to the same Dreambox folder.

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

So, open the file and see:

Section pointing to your card reader:

<device>
...
</device>

The same port 10000 is registered in it:
<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 card readers, this section would correspond to the bottom card receiver.
For the top, we would add another 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 get down below.
We see <newcamdserver> and a little lower:
<name> dream </name>

This is the name of our server.

We see the section:

<user>
...
</user>

This is information about a 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>

As well as the designation of the card reader, to which we provide access
<allow> lower </allow>

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

So you gave yourself access. Fine!

The following is another section:

<user>
...
</user>

We find out the username 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, that’s all - access is given to customers!
I advise you to give different receivers logins and passwords different. You never mind quarreling and want to disconnect them from your server. Unplug, and others will be able to continue to watch.
The number of sections is unlimited.
Lines limited by the <! - -> server are not readable - write whatever you want.
For God's sake! Do not write fat.

3. Now we will record the information where our server is located (function 3). Soon we will become a customer.
In the distribution folder / var / tuxbox / config we find the newcamd.conf file and copy it to such a Dreambox folder.
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

Lines marked with "#" are not readable. The sign can be set or removed.

Now we know everything about our server.

4. Now we will record the information where the remote receivers / servers with “their” cards are located, from which we receive sharing services as their client (function 4). Soon we will become their client.

Let's agree.
Server 1 gave us the following coordinates for connecting to it:
Server IP - 192.168.0.9
Port - 200
Password is shara
Login - vara
Name shara1
The server is in the next room, i.e. - lan

Server 2 gave us the following coordinates for connecting to it:
Server address - sovesti.sovsem.net
Port - 3000
Password - gadskiy
Login - papa
Name shara2
The server is on 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 "plugs", in the line:
CWS_CONNECT_TIMEOUT = 100
change the value of "100" in the direction of increase (I have "10000" on GPRS)

All done.

6. Now install the client emulator so that through newcamd.conf you can connect to our server, as well as to remote receivers / cardsharing servers (functions 5 and 6).

The / var / bin folder contains the mgcamd binary. Move it from the right window (computer) to the left (Dreambox). We click on it with the right mouse button and select the attribute 755. If you do not, it will not work.

In the future, when it becomes necessary to update the version of mgcamd, 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 themselves are conveniently installed on the receiver from the / tmp folder.
I still prefer to use .zip, as In this form, updates come out a little earlier.
We find the / bin folder in the distribution, in it 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 Dreambox / var / bin folder instead of the existing one, check 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 / var / keys folder we find the mg_cfg file, move it to the Dreambox.

All - the client is installed.

If the "plugs" continue, we change:

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

8. From the distribution folder / var / script, copy the mgcamd_newcs_cam.sh script, without which the emulator will not start. We click on it with the right button and select 755.
If you look carefully, you will see in the file "mgcamd" and "newcs". That is why, using the un renamed "mgcamd_1.00" and "newcs_1.11", etc., the script will not work in / var / bin (see above).

9. Now set the “keys” (function 7).
The / var / keys folder contains the keys for mgcamd.
Here "to the heap" are the "keys" and configuration files for camd3 (you never know how to install it, just set the settings in the configs yourself), in the / var / scce folder there are the "keys" for newcamd.
We 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 too 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 remote control key “exit”, select “Reset current Cam” in the Dreambox menu (“Blue-Panel” window).
In the future, the call of the “Blue-Panel” window is available with the blue key of the remote control.



Option number 2
Recommended to all beginners, and not only ...

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


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

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

Having all these 4 files, we can get started!
We go to FTP via FTP and fill in the first file mgcamd_1.22_070313.tar.bz2 in the / tmp / folder and then click Blue Panel -> Addons -> Manual install, dream asks if we want to install mgcamd_1.22_070313.tar.bz2, click green button! Done!
Repeat this procedure with the files one by one.
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 upload and install one file at a time !!!

After installing the last file, go to Blue Panel -> Auto-Cam Setup, select MGcamd-1.22 / NewCS-1.20 in the drop-down list, then fill in the fresh keys in the / var / keys / folder, return to the Blue Panel and click restart Auto-Cam.
In this case, the second line at the top should be disable Auto-Cam, which corresponds to the fact that the EMC are turned on. (If it says enable Auto-Cam, then first click on this item me and it will change to disable Auto-Cam)

Have a nice viewing!



Other Emulators.


Install camd3

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

2. fill the first archive to the dream folder in the / tmp folder

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

4. fill the first archive to the Dream folder in / tmp

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

6. Download the keys for camd3 from any upload and put it in 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 evocamd.zip archive
it contains 2 files
evocamd_2.14_070205.tar.bz2 - self-extracting archive of the emulator (05/29/2007)
evocamd-config_2.14_070128.tar.bz2 - self-extracting archive of configuration files (05/29/2007)

2. fill the first archive to the dream folder in the / tmp folder

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

4. fill the first archive to the Dream folder in / tmp

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

6. Download the keys for evocamd from any upload, and put it 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 newcamd.zip archive
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. fill the first archive to the dream folder in the / tmp folder

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

4. fill the first archive to the Dream folder in / tmp

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

6. Download the keys for newcamd from any upload, and 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