XeLLous v1.0 By Redline99
2010-01-22
Features (compared to mainline Xell):
New network stack, lwip 1.3.0
Uses correct MAC address if proper config blocks are in place
Sets DHCP "hostname" for easy identification in DHCP assignments
Refactored/New ata/atapi/mmc drivers
Updated sfcx driver with hardware detection
Many misc text changes/cleanups
Many misc code tweaks/fixes
Many new http features
Download Full raw nand backup
Download Decrypted Key Vault (if available)
Download Fuses (and DVD Key if available) as a text file
Download RAW Key Vault (equivalent to nandpro -r switch)
Download RAW Config Blocks (equivalent to nandpro -r switch)
Prominent display of CPU and DVD keys
Ability to set dvd key from Key Vault to DVD Drive
(possible use: fix bad key flashes to the original drive)
Advanced Nand Flashing
Uses "slot" technique from usb as introduced by Flash360
Write Flash partition from usb (up to 66 MB)
Write Flash partition from optical media
Write FULL raw nand (up to 528 MB) from optical media
USB (FAT-FAT32):
Place in the root dir of the media.
updslot0.bin - Xell (Address 0x0C0000 max length 0x040000 bytes, no metadata)
updslot1.bin - Rebooter (Address 0x100000 max length 0x140000 bytes, no metadata)
updpatch.bin - Rebooter Patches (Address 0x194000 max length 0x004000 bytes, no metadata)
updflash.bin - Nand Image File (this must include the metadata or aka spare/ecc bytes)
This can be up to 66 MB maximum, this covers the Flash Partition on even 256/512 MB
consoles.
CD-ROM / DVD:
Place in the root dir of the media.
updflash.bin - Nand Image File (this must include the metadata or aka spare/ecc bytes)
Must be the full nand with exceptions for consoles with a built in Memory Unit.
For consoles with built in MU you can write just Flash partition (66 MB) to the nand.
USB Notes:
For best results of getting the usb device detected. Remove the power plug from the console
after running the MS dashboard. Then reinsert the power plus, insert usb device and then
boot into XeLLous.
Reading 66MB (updflash.bin) can take a few minutes, be patient while it loads to ram.
Flash Notes:
updflash.bin must include the key vault and config blocks if you require them. XeLLous
WILL OVERWRITE what is on the nand with what is contained in the updflash.bin
Bad Block handling will be invoked if:
Ran from usb
Only data in the Flash Partition
Is one of the following: updslot0.bin, updslot1.bin, updpatch.bin
Is a updflash.bin AND NO PRE-REMAPPED blocks are detected in the file.
Http Notes:
The HTTPD is very primitive, we are not running Apache or anything so be kind to it
and don't open more than one connection.
In testing FireFox has been determined to have the best user experience. Internet Explorer
does work, but seems to have trouble initiating downloads. Once the download has began
IE seems to work ok.
The "Set DVD Key" should only be used by people who fully understand its use. This
is not a DVD flashing feature and it doesn't fully pair a dvd to the Key Vault. It
simply reads the dvd key from the Key Vault and instructs the dvd drive to store
that key in its firmware. It doesn't not in return store the dvd's OSIG in the
Key Vault and it does not Flash the DVD firmware. You probably don't have a use for it.
TFTP Notes:
Currently hardcoded to "192.168.1.98/tftpboot/xenon"
Order of Operations: (first condition meet excludes all the rest)
USB Media
updslot0.bin
updslot1.bin
updpatch.bin
updflash.bin
xenon.elf
Optical Media
updflash.bin
vmlinux
Network Init
DHCP: Auto Assigned (hostname "XeLLous")
Static: 192.168.1.99
Network TFTP
192.168.1.98/tftpboot/xenon
Network HTTPD
Waits on port 80 of displayed IP Address
Files: (Another set of the same for Cygnos compatibility)
The main difference here is the loading address, various versions have been built
and used at different times for different setups, I've inclused all that I know of.
Rename one of these files to "updslot0.bin"
File Name: Loading Address: Example use:
xell-1f.bin 0x1c000000 original jtag hack, xbr_1, xbr_2
xell-2f.bin 0x1c040000 xbr_3, freeboot .1, freeboot .2
xell-readcd.bin 0x01310000 King Kong exploit
xell-serial.bin 0x01300000 King Kong exploit
xell-xell.bin 0x02310000 Not A Clue.
Future ?? Who knows when, maybe never, feedback needed/wanted ??:
Faster nand speeds, ie: I can triple download speeds from http
Downloading Encrypted KV and Config Blocks
More Flashing features/bad block handling
More HTTP features/tools
Sata HDD Driver
Full CPU Speed
File System driver layer fat/fatx/iso9960/etc ?
Read some sort of XeLLous.ini file for parameters
Such as: Network config, Order of operations, etc...
Thanks:
To all the gracious people who helped test! These are the ones I can remember:
Cr4zi3, Skorchir, Ocelot13, SpkLeader, Zoneout
Greets:
r0wdy, tiros, MODFREAKz, schtrom, xorloser, tmbinc, seventhson, angerwound, kreet, lantus,
Skorchir, D-BlooD, momdad, skitzo, Cr4zi3, Sonic-Iso, stk50, Yoshihiro, Arakon and Alley.
Team Greets:
XBRebooter, XeDev, Jungle, HyperX, Avalaunch, Xecuter,
MS Interactive Entertainment Business Department
AWESOME WORK & THANKS
.Redline is still currently testing the new Xell (On Cygnos360, to be more precise Wink) It will be released very soon.Lembo escribió:¿Se supone que si arrancamos con este nuevo xell y metemos en un pendrive el xbr renombrado a updflash.bin lo flashea automáticamente?
.cpu2009 escribió:ya está en el cielo 763 kb XeLLous_v1.0.zip
Aqui os lo subí a megaupload : http://www.megaupload.com/?d=457MFUKP
como reemplazamos el xell de nuestros XBR3 desde gentoo para poner este? alguien me da alguna idea?
Analisa escribió:cpu2009 escribió:ya está en el cielo 763 kb XeLLous_v1.0.zip
Aqui os lo subí a megaupload : http://www.megaupload.com/?d=457MFUKP
como reemplazamos el xell de nuestros XBR3 desde gentoo para poner este? alguien me da alguna idea?
Lo unico que se me ocurre es sacar una copia de la nand y añadir el nuevo xell con nandpro? luego flashear la nand otra vez?
Flash360 By RedLine.
Place in the root dir of a usb drive:
updslot0.bin - Xell (Address 0x0C0000 max length 0x040000 bytes, no metadata)Lembo escribió:¿Se supone que si arrancamos con este nuevo xell y metemos en un pendrive el xbr renombrado a updflash.bin lo flashea automáticamente?
que peligro... digo yo que antes preguntará, no? spainfer escribió:Lembo escribió:¿Se supone que si arrancamos con este nuevo xell y metemos en un pendrive el xbr renombrado a updflash.bin lo flashea automáticamente?
que peligro... digo yo que antes preguntará, no?
STaRNiGHT escribió:Entiendo que con el Flash360 se puede flasear solo el XELL, habria que renombrar el fichero xell-2f.bin (para XBR3) como updslot0.binFlash360 By RedLine.
Place in the root dir of a usb drive:
updslot0.bin - Xell (Address 0x0C0000 max length 0x040000 bytes, no metadata)
Alguien puede confirmar
STaRNiGHT escribió:Entiendo que con el Flash360 se puede flasear solo el XELL, habria que renombrar el fichero xell-2f.bin (para XBR3) como updslot0.binFlash360 By RedLine.
Place in the root dir of a usb drive:
updslot0.bin - Xell (Address 0x0C0000 max length 0x040000 bytes, no metadata)
Alguien puede confirmar
jander2k escribió:STaRNiGHT escribió:Entiendo que con el Flash360 se puede flasear solo el XELL, habria que renombrar el fichero xell-2f.bin (para XBR3) como updslot0.binFlash360 By RedLine.
Place in the root dir of a usb drive:
updslot0.bin - Xell (Address 0x0C0000 max length 0x040000 bytes, no metadata)
Alguien puede confirmar
Te lo confirmo, se actualiza correctamente de esta forma.
Incluye unas cuantas cosillas interesantes, como este interfaz web
oscarbuxan escribió:alguien me puede esplicar eso del cielo
)Messiahs escribió:jander2k escribió:STaRNiGHT escribió:Entiendo que con el Flash360 se puede flasear solo el XELL, habria que renombrar el fichero xell-2f.bin (para XBR3) como updslot0.binFlash360 By RedLine.
Place in the root dir of a usb drive:
updslot0.bin - Xell (Address 0x0C0000 max length 0x040000 bytes, no metadata)
Alguien puede confirmar
Te lo confirmo, se actualiza correctamente de esta forma.
Incluye unas cuantas cosillas interesantes, como este interfaz web
Como va lo de interfaz web? Por que yo he estado probando y no me sale, puede ser por que no tengo puesto el cable cruzado sino uno normal, es que ahora mismo no tengo ninguno
Messiahs escribió:Graba el xell-1f.bin
Analisa escribió:No consigo usar el httpd del xellous, os cuento mi configuracion de red por si alguien me puede ayudar.
Tengo el portatil conectado por wifi a 192.168.1.1 que es el router. Y luego tengo la xbox conectada al portatil por dispositivo de red de cable normal. Para que la xbox no tenga contacto con la red wifi (ni internet) por si acaso, lo he configurado asi:
Conexion de area local de mi pc:
ip:220.220.220.10
mascara: 255.25.255.0
puerta de enlace y dns vacio.
COnexion de red de la xbox:
ip: 220.220.220.220
mascara: 255.255.255.0
puerta de enlace: 220.220.220.210 (La direccion ip de mi pc portatil)
dns: vacio
Asi me funciona el ftp del xexmenu y la conexion de la xbox al pc para ver peliculas, musica y todo.
Pero cuando arranco el xellous, me pone que la ip es 192.168.1.99 pero pongo esa ip en el navegador y no me hace nada.
Si alguien puede ayudarme se lo agradeceria.
saludos!
victoralcuadr escribió:Y una pregunta de un novato...
Con esta shell no se puede recuperar las funcionalidades del disco duro despues del ultimo baneo? Total lo que hay que hacer es acceder a la nand y cambiar unos numero...
lo dicho soy mu novatoo
JOSEunit10 escribió:Messiahs escribió:Graba el xell-1f.bin
OK, tengo el xell viejo ya grabado en la consola, , puedo escribir encima del xell o remplazo los 2mb de la nand original y luego flasheo con este nuevo???.
Seria: nandpro.exe lpt: -w256 xell-1f.bin 0 ???.
Me leo la primera pagina pero no me queda del todo claro, puedo extraer la nand o flashear???, como seria la interfaz, que necesito, solo un pendrive???.
Un saludo!.
, jejejejej!.1. nandpro lpt: -r3 c1.bin
2. nandpro lpt: -r3 c2.bin
3. fc c1.bin c2.bin /b
3b. If no differences found move on, if differences found read do steps 1,2,3
4. flash xell with nandpro lpt: -w2 xell.bin <--- xell for your motherboard
5. After flashing xell you then update xell to xellous by putting xell-1f.bin renamed to updxell.bin on the root of a usb stick
6. after flashing xellous, use the http address to get the nand dump
7. nandpro flashdmp.bin: -w3 c1.bin
8. nandpro flashdmp.bin: -r16 kv.bin 1 1
9. nandpro flashdmp.bin: -r16 rawconfig.bin 3de 2 -----> Remplaza 3de 2 por ef7 2 para Jasper.
10. using the xbr for your motherboard: nandpro xbr.bin: -w16 kv.bin 1 1
11. using the xbr for your motherboard: nandpro xbr.bin: -w16 rawconfig.bin 3de 2 -------> ef7 2 Jasper.
12. using the xbr for your motherboard: nandpro xbr.bin: +W16 xell-2f.bin 30
13. Rename xbr.bin to updflash.bin and copy to the root of usb
14. start xellous with usb connected and let it flash
Vrsquid escribió:pon tu pc con la ip 192.168.1.loquequieras menos 1 98 o 99
si no tienes servidor dhcp el xellous se configura automaticamente a 192.168.1.98. en el navegador pones la ip en la barra de direcciones y ya esta





yakkuza escribió:Gracias al XeLLous he conseguido pasar una virgen de 512mb a xbr3 por lpt en apenas 5 minutos
![otra sonrisa [jaja]](/images/smilies/nuevos2/otrasonrisa.gif)
yakkuza escribió:~ PASOS FLASHEAR XBR CON XELLOUS ~
------------------------------------------------
7. nandpro flashdmp.bin: -w3 save1.bin (Añadimos esos primeros bloques que extrajimos al principio y ahora tenemos nuestro dumpeo completo!) El único problema que tiene este método es que nos saltamos los bad blocks
kak4rot escribió:Yo también he actualizado la versión del XeLL al XeLLous a través del flash360. Por cierto, en que se diferencia el xell-2f.bin del xell-1f.bin? y para que sirven el xell-serial.bin y el xell-readcd.bin?
Que maravilla acceder al XeLLous a través del navegador!
Por cierto, una vez entro a la interfaz web del XellouS a través del navegador y le doy a la opcion Raw Flash, se me despliega el explorador para elegir la ruta de destino, le doy a guardar y se me queda la ventana de descarga sin avanzar en el 0%, a veces descarga algún kilobyte, pero nada. A que se puede deber
Despues de intentar hacer un dumpeo de la flash con el firefox al final lo he logrado, aunque la velocidad de transferencia no es muy alta, no mas de 30kb/s.... Que velocidades teneis ustedes?