-
deci eu gasesc cel mai simplu start la oscam prin script...cu fisier in init.d dureaza prea mult...
vezi in folderul "Samygo_data" ai un "run1.sh", si acolo înainte de:
Code:
/tmp/bin/UEP_killer.sh &
pui:
Code:
sh -x /mtd_rwcommon/oscam/samyGOstart.sh >> /mtd_rwcommon/oscam/samyGO_start.log 2>&1
care la rîndul lui, scriptul samyGOstart.sh contine:
Code:
#!/bin/sh
/mtd_rwcommon/oscam/samyGOoscam
care la rindul lui samyGOoscam contine:
Code:
#!/bin/sh
OSCAM=oscam-samygo
DIR_OSCAM=/mtd_rwcommon/oscam
BIN_OSCAM=${DIR_OSCAM}/${OSCAM}
LIB_OSCAM=${DIR_OSCAM}/libOSCAM.so
BIN_SAMYGOSO=${DIR_OSCAM}/samyGOso
#BIN_NTPCLIENT=${DIR_OSCAM}/ntpclient
PATH=$PATH:./
if [ ! -f ${LIB_OSCAM} ]; then
echo "${LIB_OSCAM} doesn't exist."
exit 1
fi
if [ -e ${LIB_OSCAM}.disabled ]; then
echo "***** Disabled due to previous crash."
echo "***** Remove ${LIB_OSCAM}.disabled first and try again."
exit 1
fi
export TZ="GMT-2"
chmod +x ${BIN_OSCAM} ${BIN_SAMYGOSO} > /dev/null
#if [ "$(pidof ntpclient)" == "" ]; then
#${DIR_OSCAM}/ntpclient -s -h pool.ntp.org &> /dev/null
#${DIR_OSCAM}/ntpclient -h pool.ntp.org &> /dev/null &
#else
#echo ntpclient already running.
#fi
INJPID=$(pidof exeTV || pidof exeDSP)
if [ "$INJPID" == "" ]; then
echo "Process not found."
exit 1
fi
X=$(grep -c OSCAM /proc/$INJPID/smaps) &> /dev/null
if [ $X -gt 0 ]; then
echo libOSCAM already injected!
else
echo Injecting ${LIB_OSCAM} into pid $INJPID
${BIN_SAMYGOSO} -p $INJPID -l ${LIB_OSCAM} -r
fi
if [ "$(pidof ${OSCAM})" == "" ]; then
echo Starting oscam
${BIN_OSCAM} -c ${DIR_OSCAM} -t ${DIR_OSCAM} &
else
echo oscam already running.
fi
if [ $X -le 0 ]; then
echo Checking pid $INJPID for crash.
sleep 15
fi
if [ ! -e /proc/$INJPID ]; then
echo "***** Process crash detected."
echo "***** Disabling libOSCAM."
touch ${LIB_OSCAM}.disabled
fi
exit
dupa cum vezi am oprit ntpclient, ca imi creea multe erori din cauza ca pornea oscamul inainte sa actualizeze data si ora exacta...chestia e ca nici oscamul nu porneste daca nu are ora exacta la sistem, dar am facut o jmekerie, si am pus oscamul direct pe 01.01.1970, asa ca porneste instant...btw, la mine oscamul l-am numit oscam-samygo dupa cum vezi in script...le redenumesti dupa nevoi
presupun ca ai restul de fisiere necesare in /mtd_rwcommon/oscam...inclusiv ultima veriune de libOscam.so...
incearca si vezi...
LE: asta cu oscamul sa porneasca fara data actuala nu am gasit-o pe nicaieri...am nascocit-o eu...dupa cum se stie, daca data compilarii e mai noua decît data sistemului pe care ruleaza, nu porneste nici un oscam...asa ca am schimbat doar data compilarii in 1970... :beer:
-
meam...eu n-am nimic in mtd_rwcommon.
totul e in /mnt/opt/privateer/usr/bin/oscam
instructiunile de la tine par pentru o serie mai veche (D)...eu am F -MST.
-
e acelasi drac unde mountezi, or in privateer ori in mtd_rwcommon, totul depinde de versiunea de samygo pe care o ai pe stick, si scripurile aferente run.sh si run1.sh... doar schimbi calea...
sta in Main.js in Samygo-F:
Code:
function rootSamyGO(path) {
logPara("*********************** Root SamyGO files **************************************");
currentStep += unzip(usbMountPath +"/SamyGO-F/data/data.zip", "/dtv/");
currentStep += unzip(usbMountPath +"/SamyGO-F/data/auto.zip", "/mtd_rwcommon/widgets/user/");
-
Am rezolvat.
pana la urma problema era ca am folosit bucati de informatie in loc sa folosesc un pachet complet luat de pe undeva si bineinteles eroarea omeneasca.
Eu stiam ca editorul de text integrat in WinSCP nu buleste formatul de fisiere linux. Se pare ca o face...cel putin in versiuni recente.
Multumesc mult de ajutor.
-
Pentru compilarea unei versiuni mai noi cu emu are cineva un tutorial?
Am gasit patchul pentru emu am buildat pe toolchainul samsung-tv, dar oscamul nu porneste pus pe TV.
trebuie facuta vreo modificare pe undeva sau aplicat vreun patch pentru compatibilitate cu F-MST?
-
Dacă schimbi denumirea noului oscam cu vechea denumire cred că o să pornească, fără să modifici altceva prin fișiere, unde sunt tot felul de căi la denumirea oscamului.
-
Pentru cine vrea o aplicație de stream cu filme și seriale pe un tv cu Root din seria H in contul Samsung develop și cu parola 000000
Apoi se tine apăsat pe o iconiță de la aplicație din Smart hub , până apar opțiunile și la ip ul 107.189.7.41
"OK" button
Apoi alegeți "Start User App Sync" de la optiuni.
Televizorul se conecteaza la server și instaleaza White Raven.
Atenție: Când se syncronizeaza șterge alte aplicații instalate în contul Samsung develop
, Chiar dacă au fost instalate manual pentru cei care au Root pe TV.
Pentru cine vrea instalare manuală:
Download "WhiteRaven.zip" [Only registered and activated users can see links. Click Here To Register...]
Apoi puneți în televizor și creati un folder "WhiteRaven"
în locația aceasta "/mtd_rwcommon/widgets/user" .
Extrageți "WhiteRaven.zip" file în directorul facut
Apoi stingeți televizorul.
Similar aproape se face și pentru seria E sau F.
Pentru seria E user develop și parolă 000000
Serverul e același pentru instalare.
Pentru seria F user unde cere email se pune develop și la parolă se lasa câmp liber
Trebuie să aveți și spațiu în televizor cam 100 mega.
-
Va salut! Exista posibilitatea sa rulez Oscam server pe un device la care sa conectez client un TV Samsung seria K fara root pentru a deschide Gigi?
-
@[Only registered and activated users can see links. Click Here To Register...] no root--> no oscam
-
@[Only registered and activated users can see links. Click Here To Register...] cel mai bine cumperi un receptor de cablu pe Linux , pui pe el oscam și poți deschide cablu digi(încă merge, dar nu se știe pentru cât timp)
-
ma poate ajuta cineva cu un sfat?imi porneste oscam emu dar nu decodeaza, am fisierul softcam.key in folderul oscam si urmatoarele setari:
oscam.conf:
# oscam.conf generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r10666
# Read more: [Only registered and activated users can see links. Click Here To Register...]
[global]
logfile = stdout
lb_mode = 3
[cache]
[dvbapi]
enabled = 1
pmt_mode = 6
boxtype = pc-nodmx
delayer = 60
user = digitv
[webif]
httpport = 8888
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,255.255.255.255
oscam.user:
# oscam.user generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r11401
# Read more: [Only registered and activated users can see links. Click Here To Register...]
[account]
user = digitv
description = home
keepalive = 1
group = 1
la reader am asa:
device:emulator
group:1
caid:090F,0500,1801,0604,2600,FFFF,0E00,4AE1,1010
ident:090F:000000;0500:000000,023800,021110,007400,007800;1801:000000,007301,001101,002111;0604:0000 00;2600:000000;FFFF:000000;0E00:000000;4AE1:000011,000014,0000FE;1010:000000
emmcache:2,1,2,1
au providers:0604:010200;0E00:000000;4AE1:000011,000014,0000FE;1010:000000
-
Trebuie să vezi ce spune în live log, ce eroare este acolo.
Oricum dacă îl folosești doar pentru cablu la caid poți lăsa doar 1801 și la provideri 1801:002111
-
Code:
- 1970/01/01 00:00:51 00000000 s (main) System name = Linux
- 1970/01/01 00:00:51 00000000 s (main) Host name = (none)
- 1970/01/01 00:00:51 00000000 s (main) Release = 3.8.13
- 1970/01/01 00:00:51 00000000 s (main) Version = #1 SMP PREEMPT Wed Oct 1 19:25:34 KST 2014
- 1970/01/01 00:00:51 00000000 s (main) Machine = armv7l
- 1970/01/01 00:00:51 00000000 s (main) The current system time is smaller than the build date (Mar 18 2018). Waiting up to 0 seconds for time to correct
- 1970/01/01 00:00:52 00000000 s (main) Waiting was not successful. OSCam will be started but is UNSUPPORTED this way. Do not report any errors with this version.
- 1970/01/01 00:00:52 00000000 s (main) creating pidfile /tmp/.oscam/oscam.pid with pid 1822
- 1970/01/01 00:00:52 00000000 s (emu) OSCam-Emu version 768
- 1970/01/01 00:00:52 00000000 s (config) userdb reloaded: 1 accounts loaded, 0 expired, 0 disabled
- 1970/01/01 00:00:52 00000000 s (main) signal handling initialized
- 1970/01/01 00:00:52 00000000 s (main) Binary without Griffin module - no EMM processing for Griffin possible!
- 1970/01/01 00:00:52 00000000 s (main) Binary without DGCrypt module - no EMM processing for DGCrypt possible!
- 1970/01/01 00:00:52 00000000 s (reader) emulator [emu] creating thread for device emulator
- 1970/01/01 00:00:52 00000000 s (stat) loadbalancer: could not open /tmp/.oscam/stat for reading (errno=2 No such file or directory)
- 1970/01/01 00:00:52 00000000 s (main) waiting for local card init
- 1970/01/01 00:00:52 6809EBE8 r (emu) Stream key delayer initialized
- 1970/01/01 00:00:52 6809EBE8 r (emu) Stream relay server initialized
- 1970/01/01 00:00:52 6809EBE8 r (reader) emulator [emu] Reader initialized (device=emulator, detect=cd, mhz=357, cardmhz=357)
- 1970/01/01 00:00:52 00000000 (emu) INFO: FFDecsa parallel mode = 32
- 1970/01/01 00:00:52 6809EBE8 r (reader) emulator [emu] card detected
- 1970/01/01 00:00:52 1E4C9FCD h (webif) webif: decompressed 178104 bytes back into 439608 bytes
- 1970/01/01 00:00:52 1E4C9FCD h (webif) HTTP Server running. ip=0.0.0.0 port=8888
- 1970/01/01 00:00:53 6809EBE8 r (reader) emulator [emu] found card system emu
- 1970/01/01 00:00:53 6809EBE8 r (reader) emulator [emu] THIS WAS A SUCCESSFUL START ATTEMPT No 1 out of max alloted of 1
- 1970/01/01 00:00:54 6809EBE8 r (emu) Reading key file: /mnt/opt/privateer/usr/bin/oscam/Softcam.Key
- 1970/01/01 00:00:54 6809EBE8 r (emu) Total keys in memory: W:0 V:0 N:4 I:0 S:0 F:0 P:0 D:0 T:0
- 1970/01/01 00:00:54 00000000 s (main) init for all local cards done
- 1970/01/01 00:00:54 00000000 s (emmcache) loading emmcache disabled since no reader is using it!
- 1970/01/01 00:00:54 00000000 s (emmcache) loading emmstats disabled since no reader is using it!
- 1970/01/01 00:00:54 00000000 s (anticasc) anti cascading disabled
- 1970/01/01 00:00:54 2A672B5A c (client) plain dvbapi-client granted (digitv, au=off)
- 1970/01/01 00:00:54 2A672B5A c (dvbapi) Using /tmp/camd.socket listen socket, API forced to DVBAPIv3 (0), userconfig boxtype: 12
- 1970/01/01 00:00:54 2A672B5A c (dvbapi) PMT6: Trying connect to enigma CA PMT listen socket...
- 1970/01/01 00:00:54 2A672B5A c (dvbapi) PMT6 CA PMT Server connected on fd 32!
- 1970/01/01 00:00:54 2A672B5A c (dvbapi) Client connected: 'libOscamH_build 128' (protocol version = 2)
- 1970/01/01 00:00:55 2A672B5A c (dvbapi) Demuxer 0 ecmpid 0 CAID: 1801 ECM_PID: 1583 PROVID: 000000
- 1970/01/01 00:00:55 2A672B5A c (dvbapi) Demuxer 0 ecmpid 1 CAID: 1880 ECM_PID: 15B5 PROVID: 000000
- 1970/01/01 00:00:55 2A672B5A c (dvbapi) Demuxer 0 ecmpid 2 CAID: 06BB ECM_PID: 1AFB PROVID: 000000
- 1970/01/01 00:00:55 2A672B5A c (dvbapi) Demuxer 0 ecmpid 3 CAID: 1874 ECM_PID: 1B2D PROVID: 000000
- 1970/01/01 00:00:55 2A672B5A c (dvbapi) Demuxer 0 found 4 ECMpids and 4 STREAMpids in caPMT
- 1970/01/01 00:00:55 2A672B5A c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 1801 PROVID 000000 ECMPID 1583 ANY CHID PMTPID 0000 VPID 0D67
-
Nu m-am uitat peste tot dar pe la inceput uite ce apare în log:
OSCam will be started but is UNSUPPORTED this way.
Versiunea de oscam este pentru Tv Samsung?
Am văzut că l-ai pus corect în rădăcina adică mnt/opt/privateer/usr/bin/oscam
Nu ai pus versiunea care ți-am dat-o eu?
Adică cele 2 fișiere:
oscam-svn10666-mipsel-webif
Și
oscam-svn10666-samsungtv-webif. , La care dai atribut 755
-
problema e de la setari pe undeva
oscam conf:
Code:
[global]
logfile = stdout
preferlocalcards = 1
lb_mode = 1
lb_retrylimit = 500
lb_max_readers = 2
[cache]
[streamrelay]
[dvbapi]
enabled = 1
au = 1
pmt_mode = 4
request_mode = 1
delayer = 60
user = digitv
write_sdt_prov = 1
boxtype = pc-nodmx
[webif]
httpport = 8888
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,255.255.255.255
oscam.user:
Code:
[account]
user = digitv
au = 1
group = 1
oscam.server:
Code:
[reader]
label = emulator
protocol
= emu
device = emulator
caid = 1801
detect = cd
ident = 1801:002111
group = 1
emmcache = 2,1,2,1
auprovid = 000001
Code:
1970/01/01 00:00:51 00000000 s (main) System name = Linux
1970/01/01 00:00:51 00000000 s (main) Host name = (none)
1970/01/01 00:00:51 00000000 s (main) Release = 3.8.13
1970/01/01 00:00:51 00000000 s (main) Version = #1 SMP PREEMPT Wed Oct 1 19:25:34 KST 2014
1970/01/01 00:00:51 00000000 s (main) Machine = armv7l
1970/01/01 00:00:51 00000000 s (main) The current system time is smaller than the build date (Mar 18 2018). Waiting up to 0 seconds for time to correct
1970/01/01 00:00:52 00000000 s (main) Waiting was not successful. OSCam will be started but is UNSUPPORTED this way. Do not report any errors with this version.
1970/01/01 00:00:52 00000000 s (main) creating pidfile /tmp/.oscam/oscam.pid with pid 1800
1970/01/01 00:00:52 00000000 s (emu) OSCam-Emu version 768
1970/01/01 00:00:52 00000000 s (config) userdb reloaded: 1 accounts loaded, 0 expired, 0 disabled
1970/01/01 00:00:52 00000000 s (main) signal handling initialized
1970/01/01 00:00:52 00000000 s (main) Binary without Griffin module - no EMM processing for Griffin possible!
1970/01/01 00:00:52 00000000 s (main) Binary without DGCrypt module - no EMM processing for DGCrypt possible!
1970/01/01 00:00:52 00000000 s (reader) emulator [emu] creating thread for device emulator
1970/01/01 00:00:52 00000000 s (stat) loadbalancer: could not open /tmp/.oscam/stat for reading (errno=2 No such file or directory)
1970/01/01 00:00:52 00000000 s (main) waiting for local card init
1970/01/01 00:00:52 328DF64F r (emu) Stream key delayer initialized
1970/01/01 00:00:52 328DF64F r (emu) Stream relay server initialized
1970/01/01 00:00:52 328DF64F r (reader) emulator [emu] Reader initialized (device=emulator, detect=cd, mhz=357, cardmhz=357)
1970/01/01 00:00:52 00000000 (emu) INFO: FFDecsa parallel mode = 32
1970/01/01 00:00:52 2B5E0D0F h (webif) webif: decompressed 178104 bytes back into 439608 bytes
1970/01/01 00:00:52 2B5E0D0F h (webif) HTTP Server running. ip=0.0.0.0 port=8888
1970/01/01 00:00:53 328DF64F r (reader) emulator [emu] card detected
1970/01/01 00:00:54 328DF64F r (reader) emulator [emu] found card system emu
1970/01/01 00:00:54 328DF64F r (reader) emulator [emu] THIS WAS A SUCCESSFUL START ATTEMPT No 1 out of max alloted of 1
1970/01/01 00:00:54 328DF64F r (emu) Reading key file: /mnt/opt/privateer/usr/bin/oscam/SoftCam.Key
1970/01/01 00:00:54 328DF64F r (emu) Total keys in memory: W:0 V:5 N:10 I:2 S:0 F:0 P:0 D:0 T:0
1970/01/01 00:00:55 00000000 s (main) init for all local cards done
1970/01/01 00:00:55 00000000 s (emmcache) loading emmcache disabled since no reader is using it!
1970/01/01 00:00:55 00000000 s (emmcache) loading emmstats disabled since no reader is using it!
1970/01/01 00:00:55 00000000 s (anticasc) anti cascading disabled
1970/01/01 00:00:55 6E7FFDAB c (client) plain dvbapi-client granted (digitv, au=auto (1 reader))
1970/01/01 00:00:55 6E7FFDAB c (dvbapi) dvbapi channelcache loaded from /mnt/opt/privateer/usr/bin/oscam/oscam.ccache
1970/01/01 00:00:55 6E7FFDAB c (dvbapi) Using /tmp/camd.socket listen socket, API forced to DVBAPIv3 (0), userconfig boxtype: 12
1970/01/01 00:00:51 00000000 s (main) System name = Linux
1970/01/01 00:00:51 00000000 s (main) Host name = (none)
1970/01/01 00:00:51 00000000 s (main) Release = 3.8.13
1970/01/01 00:00:51 00000000 s (main) Version = #1 SMP PREEMPT Wed Oct 1 19:25:34 KST 2014
1970/01/01 00:00:51 00000000 s (main) Machine = armv7l
1970/01/01 00:00:51 00000000 s (main) The current system time is smaller than the build date (Mar 18 2018). Waiting up to 0 seconds for time to correct
1970/01/01 00:00:52 00000000 s (main) Waiting was not successful. OSCam will be started but is UNSUPPORTED this way. Do not report any errors with this version.
1970/01/01 00:00:52 00000000 s (main) creating pidfile /tmp/.oscam/oscam.pid with pid 1800
1970/01/01 00:00:52 00000000 s (emu) OSCam-Emu version 768
1970/01/01 00:00:52 00000000 s (config) userdb reloaded: 1 accounts loaded, 0 expired, 0 disabled
1970/01/01 00:00:52 00000000 s (main) signal handling initialized
1970/01/01 00:00:52 00000000 s (main) Binary without Griffin module - no EMM processing for Griffin possible!
1970/01/01 00:00:52 00000000 s (main) Binary without DGCrypt module - no EMM processing for DGCrypt possible!
1970/01/01 00:00:52 00000000 s (reader) emulator [emu] creating thread for device emulator
1970/01/01 00:00:52 00000000 s (stat) loadbalancer: could not open /tmp/.oscam/stat for reading (errno=2 No such file or directory)
1970/01/01 00:00:52 00000000 s (main) waiting for local card init
1970/01/01 00:00:52 328DF64F r (emu) Stream key delayer initialized
1970/01/01 00:00:52 328DF64F r (emu) Stream relay server initialized
1970/01/01 00:00:52 328DF64F r (reader) emulator [emu] Reader initialized (device=emulator, detect=cd, mhz=357, cardmhz=357)
1970/01/01 00:00:52 00000000 (emu) INFO: FFDecsa parallel mode = 32
1970/01/01 00:00:52 2B5E0D0F h (webif) webif: decompressed 178104 bytes back into 439608 bytes
1970/01/01 00:00:52 2B5E0D0F h (webif) HTTP Server running. ip=0.0.0.0 port=8888
1970/01/01 00:00:53 328DF64F r (reader) emulator [emu] card detected
1970/01/01 00:00:54 328DF64F r (reader) emulator [emu] found card system emu
1970/01/01 00:00:54 328DF64F r (reader) emulator [emu] THIS WAS A SUCCESSFUL START ATTEMPT No 1 out of max alloted of 1
1970/01/01 00:00:54 328DF64F r (emu) Reading key file: /mnt/opt/privateer/usr/bin/oscam/SoftCam.Key
1970/01/01 00:00:54 328DF64F r (emu) Total keys in memory: W:0 V:5 N:10 I:2 S:0 F:0 P:0 D:0 T:0
1970/01/01 00:00:55 00000000 s (main) init for all local cards done
1970/01/01 00:00:55 00000000 s (emmcache) loading emmcache disabled since no reader is using it!
1970/01/01 00:00:55 00000000 s (emmcache) loading emmstats disabled since no reader is using it!
1970/01/01 00:00:55 00000000 s (anticasc) anti cascading disabled
1970/01/01 00:00:55 6E7FFDAB c (client) plain dvbapi-client granted (digitv, au=auto (1 reader))
1970/01/01 00:00:55 6E7FFDAB c (dvbapi) dvbapi channelcache loaded from /mnt/opt/privateer/usr/bin/oscam/oscam.ccache
1970/01/01 00:00:55 6E7FFDAB c (dvbapi) Using /tmp/camd.socket listen socket, API forced to DVBAPIv3 (0), userconfig boxtype: 12