¿Qué es el formato de archivo XEX?
Los archivos .xex son utilizados por la consola de juegos Xbox 360 desarrollada por Microsoft. También conocido como Xenon Executable o archivo XEX2, el formato se introdujo con el lanzamiento de la consola en 2005 y siguió siendo el único contenedor de ejecutables durante toda la vida útil de la Xbox 360.
Los archivos .xex se utilizan para almacenar videojuegos o aplicaciones para la consola Xbox 360. El ejecutable principal en un disco de juego o dentro de un paquete .god suele llamarse default.xex. Cada archivo .xex comienza con la firma mágica ASCII de cuatro bytes XEX2 en el desplazamiento 0 y envuelve una imagen PE de PowerPC que ha sido comprimida con LZX y cifrada con AES-128-CBC; una firma RSA permite a la consola verificar la integridad de la imagen antes de la ejecución. Los activos del juego (texturas, audio, niveles) se almacenan por separado del propio .xex, en el disco o en el paquete contenedor.
En contraste con su predecesor, el formato .xbe, los archivos .xex están comprimidos y cifrados, lo que significa que acceder a un archivo .xex manualmente puede ser una tarea compleja. A diferencia de .xbe, que fue soportado por emuladores de PC relativamente pronto, los archivos .xex no pudieron ejecutarse en Windows hasta que el emulador de código abierto Xenia maduró; hoy en día, Xenia puede cargar un .xex directamente o arrancar una .iso de juego completa. En la práctica, trabajar con archivos .xex fuera de una consola real todavía requiere herramientas dedicadas como Velocity para la inspección y el reempaquetado. Editar archivos .xex no es una tarea fácil, incluso para usuarios avanzados con conocimientos relevantes y acceso a equipos especializados.
Seguridad y protección
RIESGO: MEDIUMUn .xex es código ejecutable nativo, así que trate los desconocidos con cuidado: solo ejecute archivos XEX de juegos que posea legalmente, ya que un XEX malicioso o modificado en una consola podría ser dañino, y los archivos de juegos piratas son un riesgo común de malware y legal. En un PC, el archivo no puede ejecutarse por sí mismo (Windows no puede ejecutar código PowerPC); solo se ejecuta dentro de Xenia. Limítese a la fuente oficial de Xenia (xenia.jp / GitHub oficial); evite los portales de descarga de «xex player» o «xex to exe», que suelen ser estafas o adware. La emulación es legal solo con su propia consola y juegos.
Detalles del formato
en pocas palabrasProgramas que abren archivos XEX
Detalles técnicos
especificación profunda| Bytes mágicos | `XEX2` (0x58 0x45 0x58 0x32) en el desplazamiento de byte 0 |
| Orden de bytes | Big-endian (arquitectura PowerPC) |
| Formato ejecutable base | Envuelve una imagen PE (Portable Executable) de PowerPC compilada para la CPU Xenon |
| Compresión | Compresión de archivo base LZX opcional (secciones en bruto o comprimidas por delta) |
| Cifrado | AES-128-CBC; archivo base cifrado con una clave de título que a su vez está envuelta utilizando la clave maestra de la consola (retail o devkit) |
| Verificación de integridad | Hash de imagen firmado por RSA; la consola se niega a cargar imágenes comerciales manipuladas o sin firmar |
| CPU de destino | IBM PowerPC «Xenon»: tres núcleos simétricos a 3,2 GHz |
| Tamaño típico del ejecutable | 1 MB - 30 MB (los activos se almacenan por separado en el disco o en el paquete contenedor) |
| Codificación | Binario |
| Tipo MIME | `application/octet-stream` |
| Variantes mágicas de devkit | Las imágenes tempranas o de devkit pueden comenzar con `XEX1`, `XEX-` o `XEX?` en lugar de `XEX2` |
| Nombre de archivo de punto de entrada convencional | `default.xex`: nombre estándar para el ejecutable principal de un juego en disco o en un paquete GOD |
| Directorio de cabecera | Las secciones opcionales codifican importaciones, exportaciones, información TLS, bloqueo de región, indicadores de tipo de medio e ID de título |
| Indicadores de tipo de imagen | Los indicadores de módulo en la cabecera XEX2 distinguen entre ejecutables de título, módulos del sistema e imágenes de parches |
| Lanzado | 2005 (with the Xbox 360 console launch) |
| Última versión | XEX2 (the format version used throughout the Xbox 360's life) |
| Especificación | free60.org |
Conversiones de XEX
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos XEX.