Feeds:
Entradas
Comentarios

Posts Tagged ‘PlayStation 3’

Hace relativamente poco que descubrimos el nuevo e instantáneamente célebre PS Jailbreak, y las noticias en que sale mencionado no paran de sucederse.

Una de las primeras, obviamente, fue la reacción de Sony, que demandó a los cerebros tras el gadget (Notice of Motion). Por su parte, la gente de PS Jailbreak anunció que apoyaría económica y legalmente a tiendas y distribuidoras demandadas por Sony. La guerra legal seguirá su curso, que será bastante lento casi con total seguridad.

Pero es irrelevante, porque la sencillez del gadget ha hecho que la ingeniería inversa obrara el milagro esperado por todos, y en breve comenzaremos a ver copias made in DealExtreme.

Y por si fuera poco, ya sabemos exactamente qué ocurre con ese pequeño dongle USB y la PS3 cuando establecen su peculiar diálogo binario. Alguien se ha molestado en interponer un sniffer y ver qué pasa por ese puerto USB. La simplicidad del exploit, y la dificultad para detectarlo por casualidad son asombrosas; y hacen que tenga mucha curiosidad por saber quién y cómo descubrió el bug. Seguramente nos terminaremos enterando, y no me extrañaría que fuera un viejo conocido…

Read Full Post »

Tras casi cuatro años desde su lanzamiento, la PlayStation 3 ha caído: la última consola de la séptima generación ya ha sido pirateada.

La verdad es que el anuncio ha llegado completamente por sorpresa (yo me enteré a través de Google Reader en Praga), y desde los tímidos avances de George Hotz, hace ya ocho meses, no teníamos noticias nuevas. El jueves pasado (19 de agosto), una conocida tienda australiana de modchips puso a la venta, sin previo aviso, el primer modchip de PS3: PS Jailbreak. Funciona en un puerto USB, es completamente plug & play, y no requiere de abrir la consola ni modificar su hardware. Casi nada.

Aún no se sabe mucho sobre cómo funciona o qué contiene en sus tripas el componente hardware (un dongle USB). Sí han dicho sus creadores que el componente software (Backup Manager) ha sido escrito completamente from scratch, y no usa código propietario de Sony. Como podéis imaginar, también se sabe que es caro de cojones (ronda los 100€).

De momento, Sony no ha abierto la boca en más de una semana. ¿Cómo reaccionarán? Personalmente, y tras la patada en la mesa con el tema de Linux, creo que reaccionarán de la forma más dura posible, y que veremos baneos como los de Xbox 360.

En cualquier caso, y si queréis saber más, podéis leer la estupenda review de EOL, y participar en su hilo de preguntas y respuestas.

PD: Parece que ya se sabe algo sobre cómo funciona, y también que Sony puede detectarlo perfectamente…

Read Full Post »

Hace ya bastante tiempo que utilizo el servidor UPnP MediaTomb para reproducir contenido multimedia de mi ordenador desde la PS3. Sin embargo, ayer me percaté de que, desde que renové la anotación de metadatos de mi colección de música, la base de datos de MediaTomb se había quedado inconsistente. Por defecto, MediaTomb utiliza como backend SQLite, y almacena su base de datos en “/var/lib/mediatomb/mediatomb.db“. Al borrar dicha base de datos y reiniciar el servicio, descubrí que, por algún motivo, el almacenamiento con SQLite falla para determinados metadatos con caracteres rarunos (algunos UTF-8), aún haciendo explícito el set de caracteres en la configuración con la directiva “metadata-charset“.

Así pues, me dispuse a bucear por la configuración del programa (en “/etc/mediatomb/config.xml“) para cambiar el backend a MySQL, y descubrí que son muchas las nuevas opciones que incluye MediaTomb y que no conocía. Pero lo primero es lo primero, así que vamos a ver cómo cambiar el backend a MySQL. Lo primero, obviamente, será instalar el servidor, si es que no lo teníais ya instalado. Durante la instalación debéis configurar la contraseña del usuario root para el sistema gestor de bases de datos.

ramiro@cormanthor:~$ sudo apt-get install mysql-server

Para gestionar el servidor, instalaremos también un par de utilidades que nos facilitarán la vida (aunque siempre podemos tirar de línea de comandos, como los machotes :-P).

ramiro@cormanthor:~$ sudo apt-get install mysql-admin mysql-query-browser

Aunque no es imprescindible, sería buena idea continuar creando un usuario exclusivo para MediaTomb. En la sección User Administration de  MySQL Administrator podréis crear el nuevo usuario, así como otorgarle todos los privilegios sobre su propio esquema (que también debéis crear, y que yo he llamado “mediatomb”).

Privilegios del usuario mediatomb

Privilegios del usuario mediatomb

Ahora, en el fichero de configuración de MediaTomb, debemos deshabilitar el almacenamiento en SQLite…

<sqlite3 enabled=”no”>
<database-file>mediatomb.db</database-file>
</sqlite3>

… y habilitar el almacenamiento en MySQL.

<mysql enabled=”yes”>
<host>localhost</host>
<username>mediatomb</username>
<password>aquí_tu_contraseña</password>
<database>mediatomb</database>
</mysql>

Tras reiniciar el servicio, podemos acceder a la configuración web de MediaTomb como de costumbre, y añadir los directorios a vigilar. Yo recomiendo utilizar la opción “inotify“, y marcar el escaneo completo y recursivo. Ahora ya no habrá problemas con los caracteres rarunos. Además, y dado el tamaño de la base de datos generada, parece que utilizar SQLite no resultaba demasiado adecuado: la tabla “mt_cds_object” alcanza un tamaño de unos 34 Mb y 100K filas para música y vídeos, y crece hasta más de 50 Mb y 150K filas añadiendo las fotografías. Esos 12-17 Mb de índices se notan, pues ahora la información de la base de datos se obtiene de forma instantánea, mientras que antes tardaba un poco. Para colecciones de vídeos y/o música grandes, esta opción se antoja más adecuada.

MediaTomb en MySQL

MediaTomb en MySQL

Pero hay más opciones interesantes en MediaTomb que no están habilitadas por defecto. Una de ellas es la transcodificación al vuelo de vídeo, para poder ver en streaming desde la PS3 vídeos que, en principio, no utilizan un codec compatible con ésta, como sería el caso del contenedor Matroska. Para hacer esto mismo existe un servidor escrito en Java llamado PS3 Media Server, pero que tiene el inconveniente de tener que ser arrancado con la PS3 encendida. Para habilitar la transcodificación en MediaTomb, debemos especificarlo en la siguiente línea de la configuración:

<transcoding enabled=”yes”>

Si bien la configuración por defecto para los perfiles “oggflac2raw” y “vlcmpeg” así como para los mappings existentes, nos permiten convertir la mayoría de los ficheros de vídeo y audio no compatibles, es interesante ampliar esta información. Existe una guía muy útil para añadir soporte a mayor número de formatos en esta página, donde además nos propone un script de conversión de vídeo alternativo, utilizando como base ffmpeg. Funciona a las mil maravillas, y nos permite ver vídeos MKV en la PS3; aunque, eso sí, no esperéis poder ver una película a 1080p a través de una red inalámbrica, pues el ancho de banda simplemente no lo permite.

Otra opción interesante es la generación automática de thumbnails para los vídeos, para lo cual debemos instalar el paquete ffmpegthumbnailer

ramiro@cormanthor:~$ sudo apt-get install ffmpegthumbnailer

… y activar la opción en el fichero de configuración.

<ffmpegthumbnailer enabled=”yes”>
<thumbnail-size>128</thumbnail-size>
<seek-percentage>5</seek-percentage>
<filmstrip-overlay>yes</filmstrip-overlay>
<workaround-bugs>no</workaround-bugs>
</ffmpegthumbnailer>

Otra opción interesante (aunque para mí no demasiado) es el soporte para la visualización de vídeos de YouTube o los tráilers de Apple a través de la conexión a Internet del equipo servidor. En el enlace que he puesto anteriormente explican cómo habilitarlo, por si a alguien le interesa.

Por cierto, y en el caso de que alguien siga teniendo problemas con los metadatos a pesar de utilizar MySQL, o si, por cualquier motivo no quiere dejar de utilizar SQLite; la mejor manera de evitar el problema es desactivar la visualización de metadatos y la organización del layout virtual, cambiando la línea que reza…

<virtual-layout type=”builtin”>

… por lo siguiente:

<virtual-layout type=”disabled”>

De esta forma, sólo se podrá acceder al contenido a través del directorio “PC Directory” de MediaTomb. También puede modificar el script de análisis de metadatos (“/usr/share/mediatomb/js/import.js“) o escribirse uno personalizado, si bien esto ya es una tarea más compleja.

A la vista de la diferencia de rendimiento entre SQLite y MySQL, incluso para bases de datos pequeñas, no estaría de más que añadieran soporte para backend MySQL a Rhythmbox. De hecho, su contrapartida en KDE, AmaroK, dispone de soporte para sistemas gestores de bases de datos relacionales (MySQL y PostgreSQL) desde hace un tiempo.

Read Full Post »

Imaginación al poder

Si tenéis una PS3, es muy probable que conozcáis el juego LittleBigPlanet. Su original planteamiento, su fantástico motor físico, y sus capacidades de personalización hacen que sea, en mi humilde opinión, uno de los mejores juegos de la presente generación. Desde luego, es indiscutible que se trata de uno de los más originales.

Con él hemos visto cosas tan curiosas como calculadoras mecánicas funcionales (¡ojo al motor físico y al curro!)…

… impresionantes parodias…

… y chorrecientos niveles más, la mayoría de ellos bastante originales.

Esta semana han anunciado la segunda parte (LittleBigPlanet 2, por tanto), y el trailer tiene una pinta sencillamente increíble. Viendo lo que se hizo con las herramientas proporcionadas por el primero, a saber qué se podrá hacer con éste…

De entrada, parte con nada menos que los 2 millones de niveles existentes para la primera entrega que, por lo que parece, serán compatibles.

Lo dicho, ¡una pinta estupenda!

Read Full Post »

Según comentan en Genbeta, parece que Sony podría estar obligada por ley a mantener el soporte para Linux en la PlayStation 3. Y no lo dicen los cienes y cienes de usuarios encabronados, sino un abogado. No sé por qué me da a mí que, a Sony, lo de la ley se la pela ampliamente…

Read Full Post »

Con una celeridad verdaderamente asombrosa, geohot ha anunciado que ya tiene disponible un custom firmware para la PlayStation 3, basado en la ínclita versión 3.21 oficial, pero con el soporte de “otherOS” intacto. Asegura que no es un simple cambio en el string del número de versión, y que lo demostraría en vídeo mostrando las nuevas características… si hubiera alguna.

Sony… tú te lo has buscado.

Read Full Post »

Dando un rodeo

¿Tienes una PlayStation 3? ¿Y no te apetece actualizar a una versión del firmware que sólo capa funcionalidades? ¿Y quieres seguir jugando online y conectarte a PSN? Pues tienes tres opciones:

Read Full Post »

« Newer Posts - Older Posts »

A %d blogueros les gusta esto: