Plex en Apple TV sin Jailbreak - Como instalarlo Paso a Paso

Para dar las gracias debes entrar o registrarte en el foro

Colaborador
Mensajes: 47 Agradecido: 28
31 May 2014, 01:56# 1
Imagen


Si eres de las personas que tiene un Apple TV pero que no quiere instalarle Jailbreak, ya sea por que piensas que es difícil o porque no te apetece y quieres tenerlo original, este tema puede interesarte.
Si eres de los que usa el aTV como media center para ver películas, series y demás, seguro que conoces PLEX. Este magnifico programa necesita de jailbreak para instalarse, pero gracias a un desarrollador llamado iBaa, ahora podemos instalarlo sin necesidad de jailbreak.

Texto citado
La forma de conseguir hacer funcionar Plex en el Apple TV de tercera generación es cuanto menos curiosa pues hace uso de la aplicación Trailers. Exactamente lo que se hace es ejecutar una aplicación en nuestro ordenador que simula a la aplicación Trailers. Así, en cuestión de pocos minutos tenemos Plex ejecutándose.


Para conseguirlo, necesitamos:
  • Apple TV con firmware soportado
  • Python 2.7.X instalado (versión 3.X no compatible)
  • Última versión de PlexConnect (aquí)
  • Plex Media Server instalado y funcionando
  • Asegurarse de que el pc tiene una IP fija

Si no tenemos el pc con lo necesario, solo hay que instarlo ahora y listo.
Para windows:
Spoiler:
1. Bajamos python 2.7.x y lo instalamos.
2. Extraemos los archivos de PlexConnect, recomiendan hacerlo en "C:\Program Files" or "C:\Program Files (x86)" en x64.
3. Generar certificados SSL con Windows Certificates. Para hacerlo, nos descargamos e instalamos OpenSSL (dice x32 Light Version), aquí link. Debemos abrir un CMD como administrador:
Código: Seleccionar todo
C:\OpenSSL-Win32\bin\openssl.exe req -new -nodes -newkey rsa:2048 -out C:\trailers.pem -keyout C:\trailers.key -x509 -days 7300 -subj "/C=US/CN=trailers.apple.com" -config C:\OpenSSL-Win32\bin\openssl.cfg

Después ejecutamos:
Código: Seleccionar todo
C:\OpenSSL-Win32\bin\openssl.exe x509 -in C:\trailers.pem -outform der -out C:\trailers.cer

Y por último:
Código: Seleccionar todo
type C:\trailers.key >> C:\trailers.pem

4. Encontraremos 3 archivos en "C:". Pasamos "trailers.pem" y "trailers.cer" a al carpeta "\assets\certificates\trailers.pem".
Imagen
5. Ejecutamos PlexConnect haciendo doble clic en "PlexConnect.py", está en la carpeta donde se ha instalado. Antes de iniciarse, te va a pedir que le des permiso (porque lo bloquea el firewall).
Imagen
Verás un mensaje como este en CMD. Anota "IP_Self: ###.###.###.###" (LA IP) porque lo necesitarás luego. MINIMIZAR la ventana, NO CERRAR:
Imagen


Para Mac:
Spoiler:
1. Extraer PlexConnect, recomienda ponerla en Aplicaciones.
2. Generar los SSL de la siguiente manera:
Abrir un terminal y escribir:
Código: Seleccionar todo
openssl req -new -nodes -newkey rsa:2048 -out ~/Desktop/trailers.pem -keyout ~/Desktop/trailers.key -x509 -days 7300 -subj "/C=US/CN=trailers.apple.com"

Creará dos archivos en el escritorio, escribir esto después:
Código: Seleccionar todo
openssl x509 -in ~/Desktop/trailers.pem -outform der -out ~/Desktop/trailers.cer && cat ~/Desktop/trailers.key >> ~/Desktop/trailers.pem

Estarán en el escritorio los archivos "trailers.pem" "trailers.key" y "trailers.cer".
3. Poner los archivos "trailers.pem" y "trailers.cer" en la siguiente carpeta " /assets/certificates/trailers.pem"
Imagen
4. Abriremos PlexConnect por la terminal, deberás poner tu contraseña de admin:
Código: Seleccionar todo
sudo "/Applications/PlexConnect-master/PlexConnect.py"

5. Verás mensajes como los de esta imagen:
Imagen
Copia "IP_Self: ###.###.###.###" (LA IP) porque lo necesitarás luego. NO CIERRES la ventana, solo minimízala.


Ahora hemos de configurar el DNS del AppleTV para que al abrir Trailers muestre PLEX.
Configurando DNS AppleTV ETHERNET:
Spoiler:
1. Vamos a Ajustes > General > Red > Ethernet.
Imagen
2. Vamos a DNS y cambiamos de Automática a Manual.
Imagen
3. Escribimos la IP de PlexConnect.
Imagen
Imagen


Configurando DNS AppleTV WIFI:
Spoiler:
1. Vamos a Ajustes > General > Red > Wi-Fi.
Imagen
2. Seleccionamos nuestra red y elegimos DNS.
Imagen
3. Cambiamos de Automática a Manual y escribimos la IP de PlexConnect.
Imagen
Imagen


Y para terminar, hemos de instalar el certificado en el AppleTV.
Instalar certificados vía Ethernet.
Spoiler:
1. Vamos a los Ajustes > General > Enviar datos a Apple > No.
2. Con "Enviar datos a Apple" seleccionado, presionamos Play (no el botón de seleccionar) y te pedirá que añadas un perfil.
3. Escribir (sin comillas) "http://trailers.apple.com/trailers.cer".


Recordad que hay que tener Plex Media Server funcionando y configurado con las carpetas deseadas.

Y ya está! Parece largo, pero son pasos sencillos y muy cortos, solo que hay que explicarlo bien para que no os confundáis además de colocar lo que hay que poner en la CMD o terminal.

Todo lo aquí escrito es la guía que hay en la web de GitHub traducido para vosotros por mí, espero que os sirva y lo disfrutéis!
Saludos y que os vaya bien! :thanks:

PlexConnect en GitHub
Vía | Applesfera
El ignorante afirma, el sabio duda y reflexiona.
El sabio no dice todo lo que piensa, pero siempre piensa todo lo que dice.

- Aristóteles
Gracias  
1 persona ha dado las gracias: Akuario
Etiquetado en:
iMiembro Pro 6G
iMiembro Pro 6G
Mensajes: 4651 Agradecido: 1998
31 May 2014, 21:09# 2

Que tutorial tan detallado, te ha quedado genial Lanthera, mi enhorabuena, un 10. Muchas gracias por el curro! :)

Gracias  
iMiembro
iMiembro
Mensajes: 14 Agradecido: 1
17 Ago 2014, 23:20# 3

por que no me deja escribir la contraseña en el terminal?

Gracias  

Publicidad
Publicidad