Cómo hackear el Apple TV de tercera generación sin jailbreak

Apple

Ya es posible hackear el Apple TV de tercera generación a través de la aplicación “Trailers” y reproducir, por primera vez y sin necesidad del jailbreak, cualquier formato de película, incluídos los MKV,  desde PlexMedia.

El Apple TV de tercera generación es el único de los dispositivos iOS en la actualidad que no ha sucumbido al jailbreak. Esto hace que sus usuarios estén limitados a los servicios y las estrecheces que marca Apple, pese a que el dispositivo puede dar más de sí.

Pero esta semana se puede decir que están de enhorabuena, y mucho. Según podemos leer en GitHub (y hemos probado que funciona), un grupo de desarrolladores ha podido colarse, por primera vez, en el sistema del Apple TV 3 y hackear la aplicación “Trailers”. Gracias a esto es posible conectarse con la biblioteca multimedia de la aplicación PlexMedia, lo que permite la reproducción de casi cualquier tipo de archivo, incluyendo MKV, en el centro multimedia de Apple.

De esta forma, se acaba la tediosa tarea de tener que convertir todos los vídeos al único formato compatible con los dispositivos de Apple, el MP4, tener que insertarle a mano cosas como subtítulos, carátulas, etc y acceder a la biblioteca de nuestro ordenador sólo mediante “Compartir en casa” de iTunes.

Primera parte: preparar el AppleTV 3

El proceso para tener este sistema activo es muy simple. En primer lugar, debemos dirigirnos a la sección de ajustes del Apple TV y seguir la ruta General>Redes. En este menú, seleccionamos la que utilicemos con el AppleTV, Ethernet o Wifi.

En la pantalla de configuración de la conexión primero hay que tomar nota del número de “DNS” que tiene el dispositivo, es decir, su IP, que utilizaremos más adelante. Después entramos en el menú “Configurar DNS” y lo establecemos manualmente.

hack apple tv 3

En este momento nos dirigimos a nuestro ordenador y buscamos su dirección IP. Con este dato volvemos al AppleTV y ponemos este número en la configuración de la DNS. Guardamos y comprobamos que el cambio está bien hecho.

Segunda parte: configura PlexConnect en el ordenador

De vuelta en el ordenador, descargamos la versión correspondiente de PlexConnect (OJO, no es PlexMedia, eso vendrá después) a nuestro sistema operativo. Descomprimimos el archivo y lo guardamos en una carpeta de fácil acceso (por ejemplo C:PlexConnect en Windows).

Dentro de esta carpeta hay un archivo llamado “Settings.py“, lo abrimos con un editor de texto como puede ser TextEdit en Mac o el Bloc de notas en Windows y editamos la línea return ‘XXX.XXX.XXX.XXX’ # google public DNS” (tened en cuenta que ahí aparecerá una dirección IP normal y no las X) y sustituimos la IP por la que hemos apuntado en primer lugar del Apple TV antes de cambiarla. Salvamos el archivo.

Ahora habrá que abrir la consola o Terminal en el ordenador y navegar hasta la carpeta de PlexConnect (ya sea con el comando “cd” – por eso lo de poner la carpeta en una ruta sencilla- o en MacOS símplemente arrastrando la carpeta en la ventana de Terminal) e introducir el comando “sudo ./PlexConnect.py“. Nos pedirá la contraseña del usuario del ordenador para seguir, la ponemos y veremos como se ejecutan una serie de comandos.

Un detalle muy importante, no podéis cerrar la instancia que habéis ejecutado en el Terminal o perderéis la conexión con el Apple TV, además, también hay que saber que en el dispositivo de Apple se perderá la posibilidad de entrar en el Apple Store mientras este sistema esté configurado (para eliminarlo, sólo hay que volver a poner las DNS en automático).

Tercera parte: Plex Media

Ahora, si nos vamos al AppleTV y entramos en la aplicación Trailers, veremos que aún no aparece nada. La razón es que previamente debemos descargarnos PlexMedia. Este software se instala en el ordenador y se configura mediante una ventana que se nos abrirá en el navegador de internet.

En ella sólo tenemos que añadir una nueva sección, definir el tipo de archivos que va a contener e indicarle en qué carpeta de nuestro ordenador están alojados. Y sí, puede con MKV y demás “fauna” de formatos que no hemos podido reproducir en dispositivos de Apple…hasta ahora.

hack apple tv 3

Pero, además, sobre todo para los más seriéfilos, se le puede indicar que, automáticamente al añadir un nuevo contenido a la biblioteca, el propio Plex busque y añada información como carátula, sinopsis, título de la película o del capítulo de fuentes como Wikipedia o The Movie Database y, esto es realmente cómodo y una pasada, subtítulos desde OpenSubtitiles.org en el idioma que queramos por defecto. Y lo que puede ser más interesante, si configuramos la carpeta de la biblioteca de PlexMedia en automático, sólo habrá que meter los archivos de películas y series en la carpeta correspondiente, que el programa se ocupa el so.lo del resto.

En ese momento, podremos sentarnos cómodamente en nuestro salón, entrar en la aplicación “Trailers” del AppleTV y ver todas las series y películas (además de música y fotos también), sin necesidad de codificarlas

 

Escrito por David G. Bolaños (@d_gomez_b)

Continúa leyendo

Comentarios

20 comentarios
  1. Oscar 09 Jun, 13 9:26

    Excelente post! De esta forma se podrá cer el contenido de Plex en el Apple Tv sin necesidad de tener el ordenador encendido?

    0
    1. Oscar 09 Jun, 13 10:18

      En el paso de editar settings.py no encuentro la línea “return…”. Si pudieras colocar una imagen de ese paso ayudaría mucho. Gracias.

      0
      1. manuel 14 Jun, 13 10:48

        pone 8.8.8.8 y hay que cambiarlo por la dirección DNS que al principio de todo, sin tocar nada, tenía el APPLE en mi caso coincidia con la dirección del router.

        0
        1. tano 23 Jun, 13 21:35

          queria sabercomo puedo abrir el terminal en el ordenador y navegar hasta la carpeta

          0
  2. Sbingow 09 Jun, 13 23:10

    El plexconnect.py utiliza el puerto 80 que lo,tengo ocupado por nt kernel&system y no me es posible desabilitarlo, alguna solución?

    Gracias

    0
  3. Enver 10 Jun, 13 14:06

    Se puede ejecutar pelis a la carta?

    0
  4. Manuel 11 Jun, 13 10:18

    Todo perfecto, solo una dificultad la dirección DNS supongo que hay que ponerla en el lugar de la que viene como ‘8.8.8.8’. Hasta ahí perfecto, se pierde la conexión con el Apple Store y ya no aparece trailer solo aparecen ordenadores y ajustes. y aunque intento conectar a través de ordenadores no me deja… ¿que hago mal?

    0
    1. elfopoeta 19 Jun, 13 22:27

      Tienes que cambiar el DNS al IP de la máquina donde vas a ejecutar el plex. Ten en cuenta que antes de todo esto tienes que haber instalado Plex en tu máquina y configurado la biblioteca. Después ejecuta Plex Connect con el comando de terminal. Eso es todo, solo entra en la aplicación de trailers dentro del apple tv y entrará automáticamente Plex

      0
      1. Wladimir Vinueza 27 Jul, 14 6:21

        Amigo tengo un problema, con el cambio de DNS en el AppleTV me indica que “Trailers no esta disponible, intentalo mas tarde”… quizá me podrías ayudar..?

        0
  5. Miguel 20 Jun, 13 5:33

    A mí no me aparece la opción de Ethernet, me aparece WiFi y ya, no hay tal ¿qué se hace en esos casos? Gracias de antemano.

    0
    1. Max Teja 26 Jul, 13 16:07

      Tienes que entrar ahí en WiFi, seleccionas tu red y enseguida te dara la opción Ethernet.

      0
  6. angel 20 Jun, 13 22:44

    hola, podrias hacer un video explicando todo paso a paso, gracias

    0
  7. TANO 23 Jun, 13 21:35

    Ahora habrá que abrir la consola o Terminal en el ordenador y navegar hasta la carpeta de PlexConnect (ya sea con el comando “cd” – por eso lo de poner la carpeta en una ruta sencilla- o en MacOS símplemente arrastrando la carpeta en la ventana de Terminal) e introducir el comando “sudo ./PlexConnect.py“. Nos pedirá la contraseña del usuario del ordenador para seguir, la ponemos y veremos como se ejecutan una serie de comandos.
    Un detalle muy importante, no podéis cerrar la instancia que habéis ejecutado en el Terminal o perderéis la conexión con el Apple TV, además, también hay que saber que en el dispositivo de Apple se perderá la posibilidad de entrar en el Apple Store mientras este sistema esté configurado (para eliminarlo, sólo hay que volver a poner las DNS en automático).

    Hola, esta parte es la que yo no se hacer, si alguien me la puede explicar,gracias

    0
    1. Anwar 20 Nov, 13 23:04

      yo tengo el mismo problema estoy en Windows 8.1

      0
  8. José 19 Jul, 13 0:35

    Hola mi,preguntan esta aplicación solo sirve para q lea cualquier tipo de archivo del ordenador sin q tengamos q cambiar el formato no ?.. Ya esta no sirve para nada más … .? , por q yo por AirPlay visualizo todo sin problemas sin necesidad de tener q modificar ningún archivo a mp4 , ahora si puede hacer más cosas , para saber si me merece la pena hacerlo …

    0
  9. Eyehouse 31 Jul, 13 11:36

    Funcionaría sobre un NAS con plexo media server este hack?. Esto es, podría usar un NAS en lugar de un ordenador para mandar el contenido al APTV3?

    0
  10. angel 05 Oct, 13 16:18

    podrias hacer un video mas detallado

    0
  11. Moro 02 Nov, 13 20:47

    se puede hacer esto con la version 6.0??
    me lo acabo de comprar y actualice sin saber nada. XD

    0
  12. Rbk 07 Ene, 14 16:32

    no me funciona,….

    no me pide contraseña y se me cierra automáticamente después de poner el comando.

    me ha dado tiempo a leer, y pone:

    16:26:52 PlexConnect: Shutting down.

    16:26:56 DNSServer: Shutting down.

    16:26:57 WebServer: Shutting down.

    0