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

Installing emulators and "keys"

Option number 1

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


REPEAT !!! For morons !!!!
IF YOU DECIDED TO READ THIS OPTION, BUT DID NOT UNDERSTAND ANYTHING, THEN JUST GO TO Option # 2 (it is lower in the text!) And do not fuck ... those brain !!!

What the emulator (functions) should do:

First, become our Dreambox's own server:
1. Read the card that we installed in the internal card reader (s) of the dreambox (or in phoenix).
2. Provide clients with access (password, login, port, etc.) to this card for watching 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 card sharing and grant other luck to use your card).

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

Third, become a full 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 decide on cardsharing).

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

There are plenty of newcamd, camd3, newcs, mgcamd, radegast, etc. emulators.
Some of them perform all the above functions 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 make reconnect when communication breaks, works with softcam and much more.

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

So, download the distribution kit prepared especially for you (09.03.06) http: // pokotsno! No_go_ouzhe.kom
The folder structure in the distribution corresponds to the structure of the Dreambox.
Run the 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 binary newcs. Move it from the right window (computer) to the left (dreambox). We click on it with the right mouse button and select attribute 755. If you don’t, it will not work.
All - the server is installed. Now it is necessary to give access for clients (for us, and for other receivers).

Later, 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 .bz2 extension, which you can conveniently install on the receiver from the / tmp folder.
I still prefer to use .zip, because in this form, updates come out a bit earlier.
We find the / bin folder in the distribution, in it the file “newcs.ppc”, 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 / var / tuxbox / config distribution folder, find the file newcs.xml and copy it to the same Dreambox folder.

Immediately agree:
IP of our Dreambox, as we remember, 192.168.0.2
Port of our server - 10,000
Our server name is dream
Login for you - hochu
Password for you - smotret
Login for another receiver that can access your server - 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:

The section pointing to your card reader:

<device>
...
</ device>

It contains the same port 10,000:
<newcamd_port> 10,000 </ 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 one that has not one, but two card collectors, this section would correspond to the lower card slot.
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>

Get down below.
See <newcamdserver> and just below:
<name> dream </ name>

This is the name of our server.

See 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>

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 one more line:
<allow> upper </ allow>

So you gave yourself access. Fine!

This is followed by another section:

<user>
...
</ user>

We find out the 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 collector
<allow> lower </ allow>

Well, all - access is given to clients!
I advise you to give other receivers logins and passwords are different. You never know, and you want to disconnect them from your server. Disconnect while others can continue to watch.
The number of sections is unlimited.
Strings that are limited by <! - -> server cannot be read - write what you want.
For God's sake! Do not write greasings.

3. Now we will write down 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 file newcamd.conf and copy it to this folder of the Dreambox.
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 “#” are not read. The sign can be put or removed.

Now we know everything about our server.

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

We agree.
Server 1 gave us the following coordinates to connect to it:
Server IP - 192.168.0.9
Port - 200
Password - shara
Login - vara
Name shara1
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

We look 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” upwards (I have “10,000” on my GPRS)

All - finished.

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

The mgcamd binary is located in the / var / bin distribution folder. Move it from the right window (computer) to the left (dreambox). We click on it with the right mouse button and select attribute 755. If you don’t, it will not work.

Later, when the need arises 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 .bz2 extension, which you can conveniently install on the receiver from the / tmp folder.
I still prefer to use .zip, because in this form, updates come out a bit earlier.
In the distribution, we find the folder / bin, in it a file similar to “mgcamd” (this could 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 and move it to the Dreambox.

All - the client is installed.

If the "gags" continue, change:

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

8. From the / var / script distribution folder, copy the mgcamd_newcs_cam.sh script, without which the emulator will not start. Click on it with the right key and select 755.
If you look carefully, you will see in the file “mgcamd” and “newcs”. That is why, using the un-named “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).
In the / var / keys folder are the keys for mgcamd.
Here, "to the heap" are the "keys" and configuration files for camd3 (you never know how to install, just put the settings in the configs yourself), in the / var / scce folder there are the "keys" for newcamd.
Click on all the right-click and select 755. If you do not, 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 the "enable / disable Auto-Cam", click on the "Auto-Cam installation" and select "MGCamd / NewCS".
Then, press the key “exit”, select in the menu Dreambox (window “Blue-Panel”) “Reset current Cam”.
In the future, the call to the Blue-Panel window is available with the blue key on the remote.



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

This is an option for those who did not work 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 sake of the lazy!


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

Download this archive in which there are 4 files.
These are 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 proceed!
We go to dream via FTP and in the folder / tmp / fill in the first file mgcamd_1.22_070313.tar.bz2 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!
One by one we repeat this procedure with 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 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 dropdown list, then fill in the / var / keys / folder with the new keys, go back to the Blue Panel and click restart Auto-Cam.
At the same time, the second line from the top should be disable Auto-Cam, which corresponds to the fact that EMUs are turned on. (If enable Auto-Cam is written, then first click me on this item and it will change to disable Auto-Cam)

Enjoy all!



Other Emulators.


Install camd3

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

2. upload the first archive to the dream folder / tmp

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

4. fill the first archive into the dream folder / tmp

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

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

2. upload the first archive to the dream folder / tmp

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

4. fill the first archive into the dream folder / tmp

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

6. Download the keys for evocamd from any apload, and place them 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 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 dream folder / tmp

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

4. fill the first archive into the dream folder / tmp

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

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