Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   GIGABLUE (http://foros.zackyfiles.com/forumdisplay.php?f=557)
-   -   AÑADIR EMULADOR GIGABLUE CON OPENMIPS (http://foros.zackyfiles.com/showthread.php?t=676621)

††LUCIFER†† 05/03/2014 19:57

AÑADIR EMULADOR GIGABLUE CON OPENMIPS
 
Bueno en principio vamos a tratar como añadir una emu de forma manual con la imagen openmips 2.1 en receptor gigablue, en este caso me baso en el gigablue UE plus, que es que tengo, pero valido para cualquier receptor gigablue con esta imagen, que llevan el lanzador de emus (plugin openpli) llamado [B]softcam setup[/B].

Este panel emu podemos acceder a el pulsando boton azul:

[URL=https://imageshack.com/i/n7ssx7j]http://imagizer.imageshack.us/v2/xq90/835/ssx7.jpg[/URL]


En este caso vamos a ver para que sirva de ejemplo como añadir [B]sbox+cccam:[/B]

Bueno este panel emu lanza las emuladoras a traves de un script, y este script el plugin lo busca en la carpeta [COLOR="Red"]/etc/init.d[/COLOR]

y el nombre del script debe ser en este formato para ser reconocido:

[B]softcam.xxxxxxx[/B]

donde [B]xxxxxx[/B] seria el nombre que le queremos dar al script que nos aparecera en el panel emu softcam, como yo este script lo voy a utilizar para la combinacion de emus [COLOR="Blue"]sbox+cccam[/COLOR] pues le pongo de nombre:

[COLOR="Red"]softcam.sbox_cccam[/COLOR]

Bien pues ahora abro en mi pc por ejemplo el notepad++ y el script seria de la siguiente manera:

[CODE]#!/bin/sh
case "$1" in
start)
ulimit -s 1024
exec start-stop-daemon -S -x /usr/bin/sbox &
sleep 15
exec start-stop-daemon -S -x /usr/bin/CCcam &
;;
stop)
exec start-stop-daemon -K -R 2 -x /usr/bin/sbox
exec start-stop-daemon -K -R 2 -x /usr/bin/CCcam
;;
restart|reload)
$0 stop
sleep 1
$0 start
;;
version)
echo "1.0.0"
;;
info)
echo "sbox+cccam"
;;
*)
echo "Usage: $0 start|stop|restart"
exit 1
;;
esac
exit 0
[/CODE]

y una vez realizado pues lo introduzco como dijimos en la carpeta etc/init.d de nuestro receptor.

Una explicacion rapida de la estructura del script:

Pues son tres bloques en los que nos vamos a fijar:

[B]BLOQUE 1[/B]

[CODE]start)
ulimit -s 1024
exec start-stop-daemon -S -x /usr/bin/sbox &
sleep 15
exec start-stop-daemon -S -x /usr/bin/CCcam &
;;[/CODE]

En este bloque es para poner lo que queremos arrancar en mi caso sbox y cccam, como sbox esta en la carpeta /usr/bin del receptor pues pongo /usr/bin/sbox

los parametros anteriores a /usr/bin/sbox son comandos daemons -S seria start, arrancar o como le queramos llamar.

bien pues como tambien quiero arrancar cccam, pues tras arrancar sbox pongo un sleep 15, esto quiere decir que arranca sbox, y tras 15 segundos arrancaria cccam, esto se pone para no solapar en el arranque ambas emus y que cccam no se apropie del tarjetero, ya que en esta combinacion de emus quiero que sbox lea mis tarjetas y cccam visione.

[B]BLOQUE 2[/B]

[CODE]stop)
exec start-stop-daemon -K -R 2 -x /usr/bin/sbox
exec start-stop-daemon -K -R 2 -x /usr/bin/CCcam
;;[/CODE]

EL bloque dos seria parar emu a traves de comandos daemons como vemos es lo mismo pero cambia la -S por -K que vendria de killall matar proceso.

por ejemplo un motivo seria pues que cuando en el panel emu le damos a reiniciar emu, pues lo que se realiza es 1º mata procesos que esten en bloque 2 y luego inicia procesos que esten en bloque 1.

[B]BLOQUE 3[/B]

[CODE]info)
echo "sbox+cccam"[/CODE]

Lo que se ponga aqui es lo que nos aparecera en el panel emu cuando este script este en ejecucion, como veremos a continuacion.

Pues eso seria todo, cuando entramos en plugin softcam emu pues observamos como nos aparece lo creado para arrancar:

[URL=https://imageshack.com/i/0sozv1j]http://imagizer.imageshack.us/v2/xq90/28/ozv1.jpg[/URL]

Evidentemente comentar que previamente a introducir el script deberemos tener las emus y sus archivos de configuracion en el receptor.

††LUCIFER†† 06/03/2014 11:03

terminado..


La franja horaria es GMT +2. Ahora son las 18:28.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate