Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

OSEmu - ein MicroEmu, klein und simpel

    Nobody is reading this thread right now.
AW: OSEmu - ein MicroEmu, klein und simpel

ja so wie es gelöst ist scheint alles logisch zu sein
prüf nochmal ob du die vars beim externen einlesen reinitialisierst / flusht
wenn ich zeit hätte würd ich selbst nachsehen

aber ich kann mich auch täuschen das war in den ersten revisionen des extern support
vielleicht gehts ja nun auch


wie gesagt hab wenig zeit
 
AW: OSEmu - ein MicroEmu, klein und simpel

@xzytestuser:
Bei IPC gibt's oe compile, das holt ishc auch seine Softcam und integriert sie in OSEmu

Funktioniert nur leider aktuell nicht.

Code:
/usr/bin/ld: cannot find SoftCam.Key: No such file or directory
collect2: error: ld returned 1 exit status
make: *** [OSEmu] Fehler 1

 ERROR: compile fehlgeschlagen? Abbruch!
 
AW: OSEmu - ein MicroEmu, klein und simpel

Ich habe es gerade selber auch gesehen, danke. War eine Woche wegen Job nicht hier und schon verpasst man vieles ;)
 
AW: OSEmu - ein MicroEmu, klein und simpel

#!/bin/bash

clear

[ -f SoftCam.Key ] && rm SoftCam.Key

echo "get SoftCam.Key 1"
wget -q -O1
echo "get SoftCam.Key 2"
wget -q -O2

cat 1 >> 3
cat 2 >> 3
dos2unix 3

while read LINE; do
ENC=`echo $LINE |cut -c1-1`
case $ENC in
<------>S) echo $LINE | awk '{print $1, $2, $3, $4}'<-->>>7;;
<------>N) echo $LINE | awk '{print $1, $2, $3, $4}'<-->>>7;;
<------>I) echo $LINE | awk '{print $1, $2, $3, $4}'<-->>>7;;
<------>W) echo $LINE | awk '{print $1, $2, $3, $4}'<-->>>7;;
<------>F) echo $LINE | awk '{print $1, $2, $3, $4}'<-->>>7;;
<------>V) echo $LINE | awk '{print $1, $2, $3, $4}'<-->>>7;;
<------>B) echo $LINE | awk '{print $1, $2, $3}'<------>>>7;;
esac;
done < 6

cat 7 |sort -u > SoftCam.Key

for i in {3..7}
do
[ -f $i ] && rm $i
done

Funktioniert dieses Script bei euch? Ich bekommen leider eine Fehlermeldung.
 
AW: OSEmu - ein MicroEmu, klein und simpel

<------> musst du in der Zeile jeweils entfernen. Das sind nur Platzhalter um das bash Script besser lesbar zu machen
 
Zuletzt bearbeitet:
AW: OSEmu - ein MicroEmu, klein und simpel

Außerdem muss bei "done < 6" eine 3 hin.

Ich habe das skript noch so verändert, dass die Programme cut und awk nicht benötigt werden:
Beispiel:
while read LINE; do
LINEARRAY=($LINE) # In ein Array
case ${LINEARRAY[0]} in
S) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 7 ;;
N) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 7 ;;
I) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 7 ;;
W) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 7 ;;
F) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 7 ;;
V) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 7 ;;
B) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]}" >> 7 ;;
esac;
done < 3
 
AW: OSEmu - ein MicroEmu, klein und simpel

ahja habe geschlampt .... (das kommt vom copy und paste ohne testen :-D )
und das array ist nochmal um längen schneller !!


@gummball ich hab dir beim emu.patch ein issue gepostet im github
 
AW: OSEmu - ein MicroEmu, klein und simpel

Code:
#!/bin/bash

[ -f SoftCam.Key ] && rm SoftCam.Key

echo "get SoftCam.Key 1"
wget -q -O1 http://enigma.***.net/SoftCam.txt
echo "get SoftCam.Key 2"
wget -q -O2 http://***.tv/deneme6.php?file=SoftCam.Key

cat 1 >> 3
cat 2 >> 3
dos2unix 3

while read LINE; do
        LINEARRAY=($LINE) # In ein Array
        case ${LINEARRAY[0]} in
                S) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 4 ;;
                N) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 4 ;;
                I) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 4 ;;
                W) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 4 ;;
                F) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 4 ;;
                V) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]} ${LINEARRAY[3]}" >> 4 ;;
                B) echo "${LINEARRAY[0]} ${LINEARRAY[1]} ${LINEARRAY[2]}" >> 4 ;;
        esac;
done < 3

cat 4 |sort -u > SoftCam.Key

for i in {1..4}
do
[ -f $i ] && rm $i
done

Die Änderungen von megav0lt bewirken auf meinem Beaglebone Black einen Unterschied von ca. 10-15s auf 1s.
 
Zuletzt bearbeitet von einem Moderator:
AW: OSEmu - ein MicroEmu, klein und simpel

Hmmm, ist das so sinnvoll ein Keyfile mit über 1500 Zeilen in die Binary zu blasen?

-supraracer
 
AW: OSEmu - ein MicroEmu, klein und simpel

nö soll ja nicht in die bin kann ja separat sein ist nur eine entschlackunk gegenüber dem orginal vermüllten ding
 
AW: OSEmu - ein MicroEmu, klein und simpel

Wie mache ich ein "make" ohne SoftCam.Key? Bei mir kommt dann der nachfolgende Fehler.
Code:
gcc -Wall -O2 -o OSEmu bn_ctx.o bn_lib.o bn_exp.o bn_sqr.o bn_div.o bn_asm.o bn_shift.o bn_word.o bn_add.o bn_mul.o aes.o i_cbc.o i_ecb.o i_skey.o mem.o des_enc.o set_key.o des.o md5.o helpfunctions.o via3surenc.o emulator.o OSEmu.o -I. -Wl,--format=binary -Wl,SoftCam.Key -Wl,--format=default/usr/bin/ld: cannot find SoftCam.Key: No such file or directory
collect2: ld returned 1 exit status
make: *** [OSEmu] Error 1
 
AW: OSEmu - ein MicroEmu, klein und simpel

Ich dachte da gibt es einen Schalter. Es muss also eine vorhanden sein.
 
Zurück
Oben