Translate

domingo, 14 de febrero de 2021

Cambiar Launcher a deco de Orange TV Android STB Humax (Para seguir utilizando los servicios de Orange TV)

Ayer publicaba un artículo de como liberar un deco de Orange TV Android STB Humax para usarlo cuando ya no tenemos línea de Orange https://www.blog.spyfly.es/2021/02/liberar-deco-de-orange-tv-android-stb.html

pero... mientras tenemos línea de orange no debemos liberarlo ya que se pierden los servicios de orange TV. Pero si que podemos cargar otro launcher mientras tenemos línea de Orange para que el arranque del deco sea mas fluido y si usamos mucho mas la parte de Android TV que la de Orange TV creo que arrancarlo en este modo es mejor.

Para ello hay que instalar un launcher para que veamos un menú para elegir las APPS que no sea el de Orange pero siempre podemos entrar en el icono de Orange TV y se nos arrancará el menú normal para poder usar los servicios de Orange TV.



Para ello recomiendo instalar el launcher "Basic TV Launcher" también funciona el "HAL" pero recomiendo mas el basic. El de android tv original no funciona así que mejor no intentar instalarlo.

Para instalar uno de estos 2 launchers o bien lo hacemos desde el google play (también sirve desde uptoide tv, metiendo el apk, etc... como queramos)

Una vez instalado el launcher iremos a la parte de aplicaciones y veremos su icono, antes de proseguir debemos probar y ver que va bien.

Si no va bien debemos buscar otro hasta que encontremos uno que funcione bien. Es importante porque sino no va a funcionar.

Una vez abierta, apagas el deco de la parte trasera. Y lo vuelves a encender. Esperamos unos 2 minutos que haga todo el arranque y veremos que en la parte inferior se nos ha abierto una ventana donde nos manda elegir entre nuestro launcher y el original de orange tv. Elegiremos el nuestro y escogeremos la opción SIEMPRE. Una vez se ha abierto el launcher nuestro esperamos unos 30 segundos y apagamos el deco con el mando. Esperamos 30 segundos y volvemos a encenderlo con el mando y volveremos a ver nuestro launcher. Ahora ya está fijado este launcher por defecto, asi que podemos apagarlo desde la parte trasera del deco y al volver a encenderlo ya por defecto siempre se pone nuestro launcher.




Si queremos quitar este sistema y volver al launcher original de Orange por defecto tenemos que:

Ajustes -> Aplicaciones -> Buscamos la app del launcher que hemos instalado y la borramos. Apagado desde el botón trasero y al encender ya inicia con el launcher de orange como siempre.



Liberar deco de Orange TV Android STB Humax (Para desvincularlo totalmente de Orange)

Si tenéis un deco de los que regala Orange con su línea de fibra quería informaros de que es posible liberarlos. En este tutorial indicaremos como Liberar deco de Orange TV Android STB Humax para quitar todas las apps de orange y que funcione como un android tv libre con tdt sobre cualquier línea de internet.

Si aún tenemos línea de Orange y queremos mejorar este deco sin perder los servicios de orange no os perdáis este tutorial: https://www.blog.spyfly.es/2021/02/cambiar-launcher-deco-de-orange-tv.html

Una vez pasado a modo android tv libre se deja de poder utilizar los servicios de orange de tv a la carta, últimos 7 días etc... solo queda funcionando la parte de la TDT y nada mas. El resto de funciones de orange se pierden. LA TDT se gestionará en la App Live Channels. Así que es un buen procedimiento para hacer justo antes de daros de baja de Orange TV y así continuar usando este equipo.




Este deco si no tienes línea orange no se inicia.

Cuando lo limpiamos y lo dejamos como android libre funciona con cualquier línea.

El problema es que tiene unas apps de orange metidas que le obligan a hacer comprobaciones de que está siempre conectado a una línea de internet y que la línea es Orange.

Aquí os dejo un ZIP con todo lo que necesitáis (Dadle con el botón derecho abrir en pestaña nueva):

http://blog.spyfly.es/repositorio/liberar_deco_de_orange_tv_android_stb_humax/liberar_deco_de_orange_tv_android_stb_humax.rar


*** RESET DE FABRICA COMPLETO

Reset de fabrica completo, deja todo el menú de orange como venia de serie

Arrancarlo del botón de la parte trasera mientras presionamos sin soltar el botón frontal y el lateral

Aparece en el menu recovery y elegimos factory wipe, le damos que si

y después elegimos reboot



*** PASAR PASARLO DE ANDROID ORANGE TV A ANDROID TV LIBRE

En el menú de orange ir a Ajustes

Ajustes de decodificador

Información

Bajar hasta compilación

Pulsar OK como unas 10 veces hasta que pone modo desarrollador activo

ir un menú para atrás

Ir a Opciones para desarrolladores

Activar depuración por USB

Dejarlo activo

Nota: Si ya  no tenéis línea Orange tal vez el deco ya no inicia y no podéis ver el menú y no he encontrado nada que podáis hacer para solventarlo la verdad.


Hay que instalar un launcher para que cuando eliminemos todo lo de orange, vemos un menú para elegir las APPS

Para ello recomiendo instalar el launcher "Basic TV Launcher" también funciona el "HAL" pero recomiendo mas el basic. El de android tv original no funciona así que mejor no intentar instalarlo.

Para instalar uno de estos 2 launchers o bien lo hacemos desde el google play (también sirve desde uptoide tv, metiendo el apk, etc... como queramos)

Una vez instalado el launcher iremos a la parte de aplicaciones y veremos su icono, antes de proseguir debemos probar y ver que va bien.

Si no va bien debemos buscar otro hasta que encontremos uno que funcione bien. Es importante porque sino cuando quitemos el launcher de orange el deco no va a funcionar.


Instalar en un ordenador en la misma red que el deco el programa

minimal_adb_fastboot_v1.4.3_setup.exe

El programa se instala por defecto en C:\Program Files (x86)\Minimal ADB and Fastboot


Abriremos una ventana cmd e iremos a C:\Program Files (x86)\Minimal ADB and Fastboot

Para conectar con el deco con comandos adb pondremos

adb connect 192.168.0.203

Siendo esa ip la del deco de orange. Si tenemos acceso al menú de orange podemos mirar la IP del equipo en el apartado ethernet

Cuando ejecutamos el comando ese se abre un menú en el deco de orange que hay que decirle que vamos a permitir la conexión siempre desde este pc


Una vez estamos conectados al deco escribiremos:

adb shell

Y el deco responderá:b604tnw:/ $ que nos indica que estamos en modo shell

Ya podemos desinstalar todas las APPS de orange una a una de la siguiente forma:

IMPORTANTE ANTES DE BORRAR NADA HAY QUE TENER INSTALADO EL LAUNCHER SINO SE QUEDARÁ EN NEGRO

Y TOCARÁ RESETEARLO DE FABRICA Y VOLVER A EMPEZAR

pm uninstall --user 0 com.google.android.youtube.tv

pm uninstall --user 0 com.google.android.play.games

pm uninstall --user 0 com.orange.es.stb

pm uninstall --user 0 com.netflix.ninja

pm uninstall --user 0 com.humaxdigital.ott.orangecheckservice

pm uninstall --user 0 com.humaxdigital.orange.setupcustomizer

pm uninstall --user 0 com.orange.es.conf

pm uninstall --user 0 com.google.android.youtube.tv

pm uninstall --user 0 com.google.android.music

pm uninstall --user 0 com.google.android.videos

pm uninstall --user 0 com.humaxdigital.orange.maintenancemenu

pm uninstall --user 0 com.humax.orange_customizer

pm uninstall --user 0 com.humaxdigital.tv.rcuotaservice

pm uninstall --user 0 com.humaxdigital.os4000ha.tr069

pm uninstall --user 0 android.autoinstalls.config.humaxdigital.os4000ha

pm uninstall --user 0 com.humaxdigital.tv.humaxlicenseviewer

pm uninstall --user 0 com.humaxdigital


Después de cada comando nos irá dando un sucess

A finalizar todos los comando escribir exit

exit

y se acabará cerrando la ventana de ms-dos

Podemos ir al deco y reiniciarlo apagándolo desde el botón trasero. Debería iniciarse con el launcher básico (sin el de orange)

Si por lo que sea el deco en algún momento se queda en negro debéis resetearlo de fabrica y vuelve a la normalidad.

sábado, 2 de enero de 2021

Eliminar HDCP 2.2 de tu HDMI

 En este artículo te voy a explicar como eliminar la señal HDCP 2.2 de tu HDMI para que sea vea en dispositivos que no tienen compatibilidad con HDCP.



Pero lo primero es deciros que si preferís verlo en video aquí tenéis un resumen del articulo en formato video



HDCP: qué es, para qué sirve y cómo funciona (Fuente: https://www.xataka.com)

Es un protocolo de protección de contenido que puedes encontrarte en Videoconsolas (ps4, ps5), decodificadores (movistar 4K), etc.. 

Normalmente, muchos de los dispositivos conectados con cables HDMI a nuestra televisión van a utilizar este tipo de protección, y dichos televisores tendrán que ser compatibles sino no se verá nada.


HDCP son las siglas de High-bandwidth Digital Content Protection, lo que en español significa Protección de contenido digital de alto ancho de banda. Se trata de un protocolo de seguridad para contenido digital desarrollado por Intel, cuyo fin es evitar la copia de contenidos a través de interfaces como DVI o HDMI, entre otras.


Esto lo hace cifrando la información que viaja de un dispositivo a otro. Los dispositivos certificados con HDCP tienen una clave maestra que sirve para cifrar y desencriptar los contenidos, una clave que sólo se le proporciona a los fabricantes autorizados, y que se obtiene a través de una clave maestra.


De esta manera, el protocolo actúa como un DRM, que limita el acceso no controlado al contenido para poder proteger el copyright.


Cómo funciona el HDCP

Normalmente, para reproducir vídeo necesitamos dos cosas: un emisor (videoconsola, decodificador) y un visor (nuestra televisión, capturadora del PC). Cuando el vídeo o audio a reproducir lo requiera, el emisor y el visor se identificarán con esa clave HDCP y cifrarán los datos enviados.


Con esto sólo podrán recibir contenidos los dispositivos autorizados que, por serlo, no permitirán copiarlos. Podríamos decir que la clave HDCP es la identificación para entrar en un club en el que nadie copia contenidos, y que es el único lugar para ver nuestra película. Si no cumplimos el requisito de no copiar, no entramos en el club y nos quedamos sin ver la peli.


La mayoría de reproductores DVD, Blu-Ray y en general casi cualquier aparato con una salida HDMI tienen implementado este protocolo, por lo que no nos dejan, por ejemplo, conectar el Bluray y el ordenador y empezar a copiar.


El protocolo HDCP se va actualizando a lo largo del tiempo para reforzar su seguridad y que no quede desfasado. Así que hoy en día tenemos dispositivos con HCPD 1.0, 1.1, 1.2, 1.3, 2.0 y 2.2


Si tu emisor utiliza un HDCP 2.2 tu TV deberá ser 2.2, si es 1.1 no funcionará. 



Así que imaginemos como es mi caso que tengo una flamante nueva TV 4K con HDCP 1.1 y contrato movistar IPTV con su deco 4k que es HDCP 2.2. Pues no se me ve nada de nada... Si intento ir a las opciones del deco no hay ninguna para desactivar el HDCP, así que la única opción que me da este deco es no usar el HDCP pero entonces me baja la resolución a 1080p. Vamos que tengo mi tv 4K mi deco 4K pero no puedo ver 4K. Así que necesito algo que quite la protección HDCP.



Lo mismo ocurre con los gammers que utilizan una capturadora HDMI en sus equipos, cuando conectan una video consola a ella para captura el juego el HDCP no les permite ver la imagen, ya que las capturadoras HDMI de PC no son compatibles con el HDCP ya que son dispositivos pensados para copia de imagen, etc... Algunas video consolas tienen opción de quitar el HDCP como la PS5, o la PS4, pero y si el fabricante no la implementa... no podemos capturar nuestras partidas. Así que necesito algo que quite la protección HDCP.



Y después de ponernos al día con que es el HDCP y porque podríamos necesitas eliminarlo pasamos a daros la solución, un aparato que lo elimina. Después de probar un montón de trucos he encontrado el que de verdad me funciona. Es poner entre el equipo emisor y mi Tv un spliter HDMI.


Es decir un equipo de los que dividen tu señal HDMI en 2, no todos sirven. He probado varios hasta que di con este que os aseguro que funciona  perfectamente...


Es compatible con HDCP 2.2, y funciona a resolución 4K con 60 Hz.

https://es.aliexpress.com/item/1005001349563969.html?spm=a2g0s.9042311.0.0.1eaa63c0sfkbOk











Otro caso con el que me he encontrado es con gente que tiene deco movistar 4K, con su televisión 4K. ambos compatibles con HDCP 2.2, pero que a mayores tienen un sistema de sonido envolvente que captura el audio del HDMI los cuales no son compatibles con HDCP. De tal forma que si conectan el deco a la televisión directamente ven el video en 4K y lo escuchan bien. Pero que si entre medias de la TV y el Deco meten su equipo de sonido envolvente conectado por HDMI dejan de ver y escuchar el Movistar. Ya que como os decía estos sistema de audio no son compatibles con HDCP y no dejan pasar la señal. Para quien tenga este problema el spliter se lo solventa ya que elimina el HDCP 2.2 y así deja al equipo de sonido trabajar perfectamente con la señal del HDMI.





sábado, 5 de diciembre de 2020

Error Instalando/Desinstalando Google Drive

 En el día de hoy he ido a instalar en mi pc el Google Drive, ya que el que tenia no funcionaba. Este software lo Google para tener sincronizado el drive con nuestro ordenador.

El caso es que me daba un error y no se instalaba, ni se desinstalaba la versión vieja ni nada... Siempre el mismo error al tratar de instalarlo:

el programa de instalación ha detectado el error 1603: Error irrecuperable durante la instalación

y cuando iba a desinstalarlo otro error. No se localiza el fichero: "C:\Program Files (x86)\Google\Update\Install\{24668BFE-C03C-4E20-8E96-694B235D0B9C}\"

Después de varias pruebas la solución ha sido utilizar el programa:

MicrosoftProgram_Install_and_Uninstall.meta.diagcab

Que me ha permitido desinstalar del todo el software y ya instalar la nueva versión sin problemas.

Aquí os lo podéis descargar: 

https://download.microsoft.com/download/7/E/9/7E9188C0-2511-4B01-8B4E-0A641EC2F600/MicrosoftProgram_Install_and_Uninstall.meta.diagcab

o aquí

https://drive.google.com/file/d/1QCJlAiv0BZDtv41wJCqcioPIKFhpNP8s/view?usp=sharing

domingo, 25 de octubre de 2020

Varios nodos de storj en Windows 10

Hola,

Storj es un sistema p2p de almacenamiento de archivos, viene pensado para instalar un nodo unico en windows 10, pero hay forma de instalar mas de un NODO de Storj en windows 10. Es decir si aun no tienes tu nodo de storj funcionando olvídate de este manual. Este manual es para aquellos que ya tienen un primer nodo funcionando en Windows 10 con normalidad y quieres añadir a ese mismo windows 10 2, 2 o mas nodos extra...



Pasos:


1)Copiar todo el programa del primer nodo de storj a una segunda ubicación en la raiz del SO (C:\Program Files\Storj\Storage node -> C:\storj_nodo02)


2)En la segunda ubicación eliminar el fichero storajenode.txt (es el fichero de log del nodo viejo)


3)El fichero de configuracion config.yaml lo llamaremos config.yaml.old y generaremos un config.yaml nuevo vacio asi como las carpetas del storage vacios y su BBDD ejecutando esto en el cmd:

c:\Storj_nodo02\storagenode.exe setup --config-dir c:\Storj_nodo02\

Se crea un config.yaml nuevo asi como un directorio storage con las carpetas de los datos y con los ficheros de bbdd. Podemos poner ya los directorios en la ruta de almacenamiento asi como ubicar tambien las bases de datos.

4)Crear una nueva identidad en una ubicación separada para el nodo 2 ->https://documentation.storj.io/dependencies/identity

Solicitando un nuevo token -> https://documentation.storj.io/before-you-begin/auth-token


5) Cambiar la configuración y rutas (config.yaml) para el nuevo nodo en c:\Storj_nodo02

Storage2.Database-Dir: C:\storj_bd\nodo01 -> Cambiar la ruta de la ubicacion de la bbdd a una nueva

Storage2.Database-Dir: C:\storj_bd\nodo02


console.address: 127.0.0.1:14002 -> Cambiar el puerto a otro ya que debe ser unico

console.address: 127.0.0.1:14003


contact.external-address: xxxxxxxxxxx.duckdns.org:28967 -> Cambiar el puerto a otro ya que debe ser unico

contact.external-address: xxxxxxxxxxx.duckdns.org:28968


identity.cert-path: C:\storj_certis\nodo01_01\identity.cert -> directorio de la nueva identidad

identity.cert-path: C:\storj_certis\nodo02_01\identity.cert


identity.key-path: C:\storj_certis\nodo01_01\identity.key -> directorio de la nueva identidad

identity.key-path: C:\storj_certis\nodo02_01\identity.key


log.output: winfile:///C:\Program Files\Storj\Storage Node\\storagenode.log -> Poner la nueva ruta 

log.output: winfile:///c:\Storj_nodo02\\storagenode.log


operator.email: xxxxxxx@gmail.com -> Este parámetro no cambia

operator.wallet: xxxxxxxx -> Este parámetro no cambia


server.address: :28967 -> Cambiar el puerto a otro ya que debe ser unico

server.address: :28968


server.private-address: 127.0.0.1:7778 -> Cambiar el puerto a otro ya que debe ser unico

server.private-address: 127.0.0.1:7779


storage.allocated-disk-space: 12.00 TB -> Ajustar al nuevo tamaño

storage.allocated-disk-space: 14.00 TB


storage.path: E:\storj_nodo01_unit\ -> Ajustar al nuevo hdd

storage.path: F:\storj_nodo02_unit\


6) Abrir el puerto nuevo 28968 en tu router


7) Comprobaremos funcionamiento ok antes de crearlo como servicio ejecutando esto en el cmd:

c:\Storj_nodo02\storagenode.exe run --config-dir c:\Storj_nodo02\

Ir al dashboard y comprobar que todo va bien (Si no funciona ir al log del nuevo nodo storagenode.txt)


8)Añadir un nuevo servicio de storj para el nuevo nodo

abrir CMD como administrador

sc.exe create storagenodenodo02 binPath= “c:\Storj_nodo02\storagenode.exe run --config-dir c:\Storj_nodo02\”

Ir a services.msc y configurarlo en modo de inicio automatico e inciarlo

Ir al dashboard y comprobar que todo va bien (Si no funciona ir al log del nuevo nodo storagenode.txt)


domingo, 30 de agosto de 2020

Ver IPTV de MOVISTAR fuera de casa

Hace unos días en el articulo "Ver IPTV de MOVISTAR en toda la casa movistar varios decos, VLC en ordenadores y móviles..." https://www.blog.spyfly.es/2020/08/ver-iptv-de-movistar-en-toda-la-casa.html os explicaba como colocar muchos mas decodificadores de movistar en casa y tener así mas puntos con IPTV y por otro lado os hablaba de utilizar con VLC las conexiones a los servidores de movistar y ver la mayoría de los canales en tu pc, movil, tablet.... (Digo la mayoría por que algunos tiene el famoso DRM y esos no se ven).

El caso es que todo esto está muy bien para utilizarlos dentro de casa y sin límite de dispositivos... ya que os recuerdo que si utilizáis la APP oficial de movistar solo se permiten 4 dispositivos en casa.

Y un único dispositivo fuera de ella. Aquí es donde vamos a atacar esta vez, a los dispositivos de fuera de casa... ¿como podemos re-emitir nuestro contenido contratado en casa a otra ubicación?

Que pasa si estamos de vacaciones y queremos utilizar mas de un dispositivo fuera de casa???

Pues os voy a dar 2 opciones: Una para Canales sin DRM y otra para canales con DRM.



Pero primero os recuerdo que reemitir contenido de movistar IPTV fuera del domicilio no es legal ya que contratáis un servicio para vuestro hogar. Y que cuando queréis utilizarlo desde fuera de casa en lugar de utilizar estos métodos debéis utilizar la APP oficial.

** CANALES SIN DRM

Estos canales se emiten vía UDP desde los servidores de movistar y se pueden ver desde cualquier ordenador que esté en nuestra red y pida a los servidores de movistar la información desde nuestra IP publica. Así que muchos diréis... pues me hago una VPN y cuando esté fuera me conecto a través de ella y así salgo a Internet con mi IP de casa... cosa que podéis comprobar en la web www.miip.es que es cierta. Pero el problema radica en que vais a hacer una petición UDP a través de la VPN y vais a saturar la VPN con un flujo de datos elevadisimo... y se os va a cortar continuamente y no va a funcionar prácticamente.

Así que la solución es olvidarse de trabajar con flujos UDP y trabajar con flujos TCP. Lo que vamos a hacer es en un ordenador con Windows instalarnos un utilidad que convierte el trafico UDP a TCP y nos lo sirve... es decir un proxy udp. Os explico, pondremos y ordenador encendido en casa con un proxy UDP el cual recibirá desde el exterior (nuestro móvil o nuestro PC) la petición de un canal UDP, esté ira a pedírselo a los servidores de movistar y ese flujo que le llega UDP lo cambiará a TCP para enviárselo a ese dispositivo que lo demandaba (nuestro móvil o nuestro PC).

Vamos algo muy simple, un equipo que espera que le digas que quieres ver, el equipo lo pide a los servidores de movistar y te lo reenvia en otro formato no que es multicast sino unicast.

Para eso algo tan sencillo como instalar este programa UDPxy

https://drive.google.com/file/d/1mWExZ2CcSVDu9mD8zlPE6FL8v-SlX-ME/view?usp=sharing

lo pondremos en C:\udpxy\cmd\udpxy_x64\udpxy.exe y simplemente copiaremos el start64.exe a la carpeta de inicio de windows para que lo inicie al encender el PC.

Lo que va a ocurrir es que cuando encendamos nuestro PC automáticamente montaremos un servicio de proxy UDP a TCP (de multicast a unicast) si os fijáis en los parámetros del start lo publica en el puerto TCP 22123 y limitado a 20 conexiones externas. Si queréis podéis cambiar el puerto de publicación así como el numero de conexiones máximas soportadas. Deciros que no es un servicio que consuma en exceso y que podéis reemitir 4 o 5 conexiones con muy pocos recursos...

Vale ya tenemos nuestro servidor preparado, pero ahora como le hacemos las peticiones... pues muy sencillo hay que abrir tanto en el firewall de windows como en nuestro router ese puerto 22123 TCP al exterior.

Además en el firewall de windows (no en el router) debéis aceptar las conexiones UDP de entrada de cualquier puerto al programa udpxy. Daros cuenta que al no abrirlos en el router no os pueden pedir nada por UDP desde el exterior, es solo como una apertura fantasma para que el udpxy permita recibir la petición UDP que realmente le está llegando por TCP.

 

Os explico como hacer las peticiones externas de canales, en la web https://www.adslzone.net/foro/movistar-tv-imagenio.38/lista-actualizada-canales-vlc.350532/ tenéis un listado los canales VLC movistar que no usan DRM, vamos a coger uno de ejemplo:

rtp://@239.0.0.77:8208

En nuestro VLC de casa si ponemos eso funciona un canal de movistar IPTV, pues para pedir desde fuera ese mismo canal mediante proxyUDP sería:

http://micasa.duckdns.org:22123/udp/239.0.0.77:8208