Introducir CCCAMs desde el deco es lento y engorroso, voy a explicar cómo lo hago desde mi mac.
Programas necesarios:
1) adb (para mac): puede descargarse
solo [nofollow] o dentro del paquete "
platform-tools.zip [nofollow]". Basta con copiarlo en el directorio del ordenador que deseemos, desde ahí lo ejecutaremos.
2) APK (para Android) para activar las opciones de desarrolladores; propongo "USB Debug" y "Settings":
Se instalan dentro del deco como cualquier APK:
MENU > Ajustes > Actualizar USB > APK > Seleccionar archivo > OK > Quiere instalar esta APP? (SI) > OK
Permitir "debugging" en el deco:
Esto permite que podamos acceder vía adb desde el terminal de nuestro ordenador al deco por lo que no necesitamos ser "root" (algo que nunca he conseguido en el Qviart Undro 2).
MENU > Ajustes > App > APK elegida > Sistema > Opciones de desarrollo > Depuración USB
Aunque esté activado por defecto, hay que desmarcar y volver a marcar la casilla. Mientras no reiniciemos el deco, la opción seleccionada seguirá activa pero si por cualquier motivo no conseguimos conectarnos al deco vía adb lo mejor es repetir esta operación.
Ya que tenemos la APK abierta podemos ver la IP de nuestro deco a través de:
Ajustes > Conexiones inalámbricas y redes
En mi caso estoy vía WiFi como puede verse en la captura.
También podemos ver nuestra IP desde el deco:
Ajustes > Red > Seleccionamos LAN/WiFi... > Info
Como antes, yo me conecto vía WiFi
Conectar desde el mac: (¡que no se os olvide cambiar mi IP por la vuestra!)
- Abrimos adb:
./adb connect 192.168.1.34:5555Obtenemos respuesta:
connected to 192.168.1.34:5555- Una vez confeccionada la lista de servidores, grabamos "
card_server.cfg [nofollow]" (si os lo descargáis, es la que estoy usando en estos momentos, os puede servir de plantilla) y la grabamos en el deco mediante:
./adb push card_server.cfg /data/data/com.dvb.colors.home/app_tmpObtenemos respuesta:
card_server.cfg: 1 file pushed. 0.0 MB/s (1115 bytes in 0.043s)- En el deco (estéis donde estéis, aunque estéis viendo un programa) aparece un mensaje de confirmación:
SI > OK
Por defecto inhabilito todos los servidores para habilitarlos manualmente desde el deco con el mando pero podéis habilitar automáticamente los que queráis simplemente cambiando el penúltimo cero de cada c-line por un uno.
Tras habilitarlos veo los que me fallan y los que no:
Prometheus: desconectado (antiguamente me decía algo peor:
Expired null)
Conectado
Conectado
Desconectado
Desconectado
Conectado
Conectado
Conectado
Conectado
Nota: solo he eliminado la información sensible de las capturas. Todo lo demás está expuesto.
Órdenes básicas de adb (siempre es bueno recordarlas)
Conectar con el deco:
./adb connect 192.168.1.xx:5555
Listado de dispositivos a los que estamos conectados:
./adb devices
Descargar cfg del deco:
./adb pull /data/data/com.dvb.colors.home/files/card_server.cfg
Subir cfg al deco:
./adb push card_server.cfg /data/data/com.dvb.colors.home/app_tmp
Desconectar del deco:
./adb disconnect 192.168.1.xx:5555