Cum imi compilez oscamul ?

User avatar
dMd
Gold User
Posts: 1550
Joined: 11 Sep 2013 16:29

Cum imi compilez oscamul ?

Unread postby dMd » 18 Sep 2013 13:11

Majoritatea dintre noi cauta o versiune oscam care sa-i ruleze "brici" insa de nenumarate ori versiunea gasita e prea mare ca dimensiune, are module pe care nu le folosim sau o gasim compilata cu ce nu ne intereseaza pe noi.
Singura rezolvare a problemei este .. compilarea, un cuvant ce sperie pe multi insa nu este ceva greu si imposibil de rezolvat. Avem nevoie doar de rabdare si cateva ingrediente - adica un sistem de operare linux + comenzile specifice in terminal. Si cum majoritatea folosesc Debian sau derivatele acestuia am sa exemplifc cum se compileaza oscam pe acest sistem.
Pentru inceput trebuie sa instalam in sistem cateva "unelte" vitale pentru a ajunge la rezultatul final.
Se deschide terminalul, ne logam ca root si instalam..

Code: Select all

 
sudo apt-get install subversion
sudo apt-get install dialog
sudo apt-get install uni2ascii
sudo apt-get install xz-utils
sudo apt-get install gawk (awk gawk or mawk, gawk is debian default)
sudo apt-get install gcc
sudo apt-get install lib32z1        (pentru a compila pe sisteme linux 64bit)
sudo apt-get install libusb-dev     (pentru compilare cu suport libusb)

Odata instalate cele de mai sus inchidem terminalul pentru a parasi drepturile de root.
Pasul urmator este crearea folderului de compilare in HOME. Am ales HOME pentru ca nu trebuie sa navigam prin diverse locatii si este mai intuitiv. Deschidem din nou terminalul si tastam ..

Code: Select all

cd ~
mkdir oscam
cd oscam
wget http://ss4200.homelinux.com/oscam/simplebuild
chmod 755 simplebuild

Acum se poate incepe compilarea oscamului, eu am sa dau exemplu cum pornim compilarea dupa ce avem sistemul gata de lucru.
Sistemul nostru linux este capabil sa compileze versiunile de oscam incepand cu 7000 si pana la cea mai recenta vers. aparuta.
Se tasteaza in terminal :

Code: Select all

cd ~/oscam
./simplebuild menu


Image

in acest moment va apare o fereastra cu "enigmaticul" program de compilare.
compilam cea mai recenta versiune sau alegem versiunea dorita apasand Enter revision number ..

Image

Urmatorul pas este validarea Add toolchain

Image

.. si alegerea toolchain corespunzator tipului de receptor dorit ...

Image

eu am sa exemplific aici pt DM 500S adica PPCOLD, insa voi alegeti pt ce device doriti.

Image

dupa confirmare programul va downloada fisierele toolchain specifice ppcold

Image

sau OE2.0 MIPS
Image

Pasul urmator este configurarea modulelor ce le dorim incluse in oscamul nostru

Image

Alegem prima setare FEATURES

Image

La E2 este necesar sa definim locatia configurarilor oscam

Image

acesta este majoritar in /etc/tuxbox/config

Image

pentru E1 este setat defaul ca locatie /var/tuxbox/config
in urmatoarea etapa, printre alte module dorite putem comprima si arhiva fisierul oscam

Image

eu am ales sa comprime oscamul si sa il salveze si ca arhiva in folderul specific (/home/oscam/archiv) . confirmam cu OK si trecem la urmatorul pas... Select Category

Image

In add-ons selectam modulele dorite - eu am ales calea simpla, fara cache si alte chestii insa putem alege orice modul dorim.

Image

Trecem mai departe la alegerea protocoalelor, aici e bine sa bifam doar ce stim ca folosim pentru a nu incarca cu module ce de fapt nu vor fi utilizate. Eu am exemplificat un oscam cu protocol server-client CCcam (C), Camd (L) si Newcamd (N).

Image

Trecem la alegerea readerelor, acelasi sfat.. nu bifati decat ce stiti ca folositi si aveti ca local in cititoarele receptorului.

Image

Pasul urmator - definim driverele pt cititoarele de card. Eu am ales doar readrul intern SCI insa fiecare isi adauga ce stie ca are ca cititor (Smargo, Phoenix, ..etc).

Image

Dupa ce am parcurs si definit toate setarile ...

Image

...confirmam cu OK si trecem la compilarea oscamului propriuzis.

Image

acum programul va incepe sa lucreze la oscamul nostru

Image

cand totul este gata ne anunta ca a terminat compilarea

Image

.. ne spune ca a comprimat fisierul oscam ..

Image

.. ca a fost arhivat.. si e totul OK

Image

In /HOME/oscam/archiv vom gasi acum oscamul nostru in format bin si in arhiva *.tar.gz, nu ne ramane decat sa il punem la lucru.
Image Image Nu putem avea tot timpul dreptate.
User avatar
lao
Advanced User
Posts: 524
Joined: 07 Oct 2013 06:33

Re: Cum imi compilez oscamul ?

Unread postby lao » 22 Oct 2013 17:45

simplebuild 2.31 + config 1.39

-add 3 new toolchains
fritzbox 33xx 71xx 74xx with ssl usb pcsc
-add url support for external / other trunks look here
-add stinger-reader to commandline mode
-some fixes on translation
Experienta este cel mai dur profesor, pentru ca intai iti da testul si apoi iti spune care era lectia. - Vernon Law
User avatar
lao
Advanced User
Posts: 524
Joined: 07 Oct 2013 06:33

Re: Cum imi compilez oscamul ?

Unread postby lao » 21 Nov 2013 19:17

simplebuild 2.32 + config 1.39


-removed revision check in menu & console
Experienta este cel mai dur profesor, pentru ca intai iti da testul si apoi iti spune care era lectia. - Vernon Law
User avatar
lao
Advanced User
Posts: 524
Joined: 07 Oct 2013 06:33

Re: Cum imi compilez oscamul ?

Unread postby lao » 01 Dec 2013 00:42

simplebuild 2.34 + config 1.41

-cosmetic update for Fritzbox Toolchains os 6.0



simplebuild 2.33 + config 1.40

-update all Fritzbox toolchains (delete folder & backupfile or begin clean)
-add Fritzboxtoolchains for v6 ntpl (73xx 74xx)
Experienta este cel mai dur profesor, pentru ca intai iti da testul si apoi iti spune care era lectia. - Vernon Law
ala_mic
Banned
Banned
Posts: 129
Joined: 30 Sep 2013 11:58

Re: Cum imi compilez oscamul ?

Unread postby ala_mic » 20 Dec 2013 01:48

Un mod mai simplu de a compila oscam folosind linia de comanda.
Pentru un oscam complet:

in folderul unde aveti binarul simplebuild:
./simplebuild checkout -cauta versiunea cea mai noua, o inlocuieste si sterge configul vechi
./simplebuild native patches_on compileaza cu tot ce e nevoie.
wesley
Banned
Banned
Posts: 21
Joined: 12 Oct 2013 23:46
Location: Satu cu salca

Re: Cum imi compilez oscamul ?

Unread postby wesley » 17 Jan 2014 23:53

############################### PT useri avansati /Customizare oscam ######################
Se ia ultima revizie
root@nasa:~# cd oscam-svn/
root@nasa:~/oscam-svn# nano oscam.c
cautati(Ctrl+w) dupa bg
Image
la bg se adauga - 1 # si nu mai trebuie pornit cu -b
max_pending 255 daca e vps..ajuta la GUNOAIELE cu pay(cu multi useri)
root@nasa:~/oscam-svn# nano globals.h
Image
Image
root@nasa:~/oscam-svn# nano module-cccam.c
cautati(Ctrl+w) dupa 2.1.1(modificati 2.1.1 nu 2.0.11)
Image
Image
root@nasa:~/oscam-svn# nano module-cccam.c
root@nasa:~/oscam-svn# cd ..
root@nasa:~# ./simplebuild native
[url]3 cai frumosi..[/url]
ala_mic
Banned
Banned
Posts: 129
Joined: 30 Sep 2013 11:58

Re: Cum imi compilez oscamul ?

Unread postby ala_mic » 18 Jan 2014 02:45

E bine cate odataa sa folosest comanda :
./simplebuild native saved

-uneori nu citeste bine configul :hehih:

ps:
mai scoate cateva setari :)
:cool2:
User avatar
dMd
Gold User
Posts: 1550
Joined: 11 Sep 2013 16:29

Re: Cum imi compilez oscamul ?

Unread postby dMd » 05 Apr 2014 18:47

simplebuild 2.36 + config 1.43
-add toolchain SamsungTV
-add 2 new console parameter
WEBIF_LIVELOG(_off) & WEBIF_JQUERY(_off)
Image Image Nu putem avea tot timpul dreptate.
User avatar
dMd
Gold User
Posts: 1550
Joined: 11 Sep 2013 16:29

Re: Cum imi compilez oscamul ?

Unread postby dMd » 20 Jun 2014 09:28

*~~~~~~~~~~~~~~~*

simplebuild 2.37 + config 1.43
-add DVBAPI_SAMYGO(_off) cmdline parameter

*~~~~~~~~~~~~~~~*

simplebuild 2.38 + config 1.43
-add UBUNTU 14 SUPPORT

Code: Select all

./simplebuild ubu14install

-fixed ubuntu checkout

*~~~~~~~~~~~~~~~*

simplebuild 2.39 + config 1.43
-add missing CLOCKFIX (_off)

*~~~~~~~~~~~~~~~*

simplebuild 2.40 + config 1.43
-cosmetic checkout revision fix
Image Image Nu putem avea tot timpul dreptate.
User avatar
dMd
Gold User
Posts: 1550
Joined: 11 Sep 2013 16:29

Re: Cum imi compilez oscamul ?

Unread postby dMd » 20 Jun 2014 11:01

Oscam modern

Cei ce vor sa isi compileze oscamul cu un design web diferit de cel default pot testa oscam_modern. Detalii despre versiunea asta gasiti la : http://www.streamboard.tv/oscam-addons/timeline
Considerand ca ati creat deja un folder de compilare a oscamului "obisnuit" iata comenzile ce trebuiesc date in terminal pt a obtine oscamul modern :

Code: Select all

cd ~/oscam            ###( oscam sau cum e denunmit folderul de compilare din HOME )###
wget http://ss4200.homelinux.com/oscam/simplebuild
chmod 755 simplebuild
svn checkout http://www.streamboard.tv/svn/oscam-addons/modern oscam-svn
./simplebuild menu

Alegem Continue with local : r10xx , confirmam cu OK , adaugam toolchain ... si de aici urmeaza procedeul descris in tutorialul de mai sus pt compilarea oscamului cu modulele dorite.
Image Image Nu putem avea tot timpul dreptate.

Return to “OScam”

Who is online

Users browsing this forum: No registered users and 15 guests