Control de usuario

Xell & Linux

De ElOtroLado

Para consultas y debates sobre el contenido de este artículo, visita el Hilo oficial.



XeLL Reloaded
General
Autor(es)
TMbinc, [cOz], Cancerous1, Ced2911, GliGli, Juvenal, Natelx, Redline99, sk1080, Tuxuser...
Tipo
Mini SO basado en linux
Plataforma
Xbox 360
Versión
v0.991
Fecha de la release
19 Febrero 2012
Enlaces
Preview



Contenido

Introducción XELL (Xenon Linux Loader)

Alternativa libre al dash oficial que permite cargar Homebrew y distribuciones Linux entre otras funciones.

Fue creado originalmente por Tmbinc, creador del exploit jtag.

XeLL Reloaded es una evolución del Xell original con nuevas funciones y con soporte para nuevas consolas.

Características actuales XELL Reloaded

  • Ahora basado en Libxenon
  • Soporta el nuevo exploit RGH ( Reset Glitch Hack) - (xell-gggggg)
  • Dividido en 2 fases: 1) Inicia el hardware, descomprime y ejecuta la segunda fase. 2) (basado en LibXenon) Carga todos los drivers requeridos y realiza las tareas habituales del Xell.
  • Puede descomprimir y ejecutar archivos gzip.
  • Soporte para HDMI y cambia correctamente ente pal/ntsc en componentes.
  • Todos los núcleos de la CPU están activados y listos para correr a plena potencia.
  • Utiliza TinyEHCI - permitiendo gran velocidad mediante USB 2.0 en las memoria masivas.
  • lwip network stack actualizado a la 1.4 final - Es más rápido y el DCHP es mejorado.
  • Puede acceder a la unidad de dvd por DMA - Lecturas más rápidas.
  • Es posible volver al Xell, desde una aplicación creada en Libxenon.
  • Nueva interfaz http, para enviar dump de la nand.
  • Inicialización de hardware mejorada, permite actualmente chain-loading.
  • Se puede actualizar con un binario del Xell-Reloaded, renombrado "updxell.bin"
  • Bucle de arranque infinito cuando esta buscando un ELF a ejecutar.
  • Analiza / desencripta keyvault.
  • Soporte para archivo kboot.conf-type (de marcan para AsbestOS) y la división XeLL Menu ( XeLL-Menu branch de Ge0rg).
  • Soporta initramfs externo.
  • Puede añadirse una CMDLINE personalizada al kernel Linux mediante kboot.conf.

Funcionamiento

Para iniciar el Xell, con el xebuild, tenemos varias posibilidades:

  • Con la consola apagada, abrir la bandeja del lector.
  • Desde el Dashboard oficial, ejecutar el ejecutable xellaunch, que viene con el dashlaunch.


XeLL Reloaded busca *.elf(homebrew/linux elf32)/kboot.conf/initrd/updxell.bin o updflash.bin con la siguiente prioridad:

USB (FAT):

  • updflash.bin
  • updxell.bin
  • kboot.conf
  • initrd.gz
  • xenon.elf
  • xenon.z
  • vmlinux


RED: DHCP DHCP supplied bootserver and bootfile-name. You can supply a static tftpserver ip via kboot.conf. If no tftpserver is found, it falls back to a static ip. (Sin soporte para updxell mediante tftp)


DVD (ISO9660): *igual que en el USB*

HDD (FAT): *igual que en el USB*


Ejecutar Homebrew creado en Libxenon

Arrancamos el Xell con un USB en FAT/FAT32, en el mismo añadimos el *.elf renombrado a xenon.elf

Para ver un listado de homebrew disponible en libxenon, tenemos esta wiki.

  • (mirar el apartado Juegos Homebrew y Interpretes y emuladores)

Ejecutar Linux creado en Libxenon

Utilizando Xell, es posible ejecutar en la consola Linux, un SO Libre y gratuito, para ello necesitamos una distribución preparada para la consola, las más usadas y faciles de ejecutar son Ubuntu y Gentoo Small en sus versiones LiveCD.

Están en formato .iso listas para grabar en un CD y ejecutar con el Xell.

Si queremos ejecutar estas distribuciones desde un USB, tenemos que hacer lo siguiente:

  • Formatear un USB en FAT/FAT32.
  • Extraer la ISO del LiveCD con algún programa compatible o montarla como una unidad virtual.
  • Copiar todo el contenido a la raíz del USB.
  • Renombrar el fichero vmlinux a xenon.elf
  • Cargarlo con el XeLL

Para arrancar Linux desde el FSD, tenéis este tutorial.

Escribir NAND de la consola

Las ultimas versiones de XeLL Relloaded incluyen ya integrado el rawflash, por lo que podemos escribir la nand fácilmente.

  • Renombrados la imagen (remapeada) que queremos escribir en la nand como "updflash.bin"
  • El archivo lo copiamos a un USB en FAT/FAT32 o grabamos un CD usando ISO9660.
  • Cargamos el CD/USB con el XeLL, cuando lo detecte empezara a escribir la consola.
  • Cuando haya terminado, reiniciamos la consola y ya tendremos la nueva imagen operativa.


Actualizar XELL RELOADED

Para actualizar el Xell Reloaded que esta en la NAND de la consola, necesitamos un Pendrive formateado en FAT/FAT32. Conseguimos la ultima versión de XeLL Reloaded y renombramos uno de los siguientes binarios a updxell.bin

Debemos elegir el que necesitamos.

  • xell-1f.bin - Para actualizar una consola JTAG, que solo tiene el Xell Reloaded en ella.
  • xell-2f.bin - Para actualizar una consola JTAG, con Xebuild instalado.
  • xell-gggggg.bin - Para actualizar una consola RGH.

Ponemos el updxell.bin en la raíz del pendrive y ejecutamos el Xell Reloaded. Después de un rato, detectará la actualización y comenzara el proceso.


Ejecutar ultima versión XELL RELOADED sin instalar

Podemos ejecutar el ultimo Xell Reloaded sin instalarlo. Para ello, tenemos que renombrar el archivo stage2.elf32 que se incluye en las ultimas build a xenon.elf y lo copiamos a la raíz de un Pendrive formateado en FAT/FAT32. Iniciamos el Xell que tenemos y esperamos a que se arranque el nuevo.

Usando el Xelllaunch incluido en el dashlaunch, también podemos ejecutar una versión nueva de Xell Reloaded. Para ello debemos renombrar uno de los binarios anteriores, dependiendo lo que tengamos a xell.bin y ponerlo en la misma carpeta que el default.xex del xellaunch.


ENLACES