xboxscene.org forums

Pages: [1] 2 3 ... 9

Author Topic: Linux Bootloader for xbox360 - XeLL *updated*  (Read 918 times)

Xbox-Scene

  • Archived User
  • Hero Member
  • *
  • Posts: 4299
Linux Bootloader for xbox360 - XeLL *updated*
« on: March 20, 2007, 12:34:00 AM »

Linux Bootloader for xbox360 - XeLL *updated*
Posted by Iriez | March 20 01:05 EST | News Category: Xbox360
 
Well, thats what it looks like! Here's the readme:
XeLL is the Xenon Linux Loader.
It's a second-stage bootloader and is usually run by an exploit. The method of booting this is not a part of this project. XeLL catches CPU threads, sets them up (basically setting HRMOR to zero), loads an ELF file from either network (tftp) or CDROM, and launches it. It also contains a flat device tree for linux. cdrom.c includes a very simple ISO9660 parser, which tries to boot the file named ""vmlinux".
lwIP (http://www.sics.se/~adam/lwip/) is used for networking. Network config is currently hardcoded in network.c (and main.c). XeLL also contains a HTTP server. It is not really used.
XeLL is licensed under the GPL v2, and no other version. Xenon-specific stuff of XeLL was written by Felix Domke , other parts where taken from other free sourcecodes. No non-free hardware documentation was used for developing XeLL.
XeLL is in a very early stage, but is (most of the time) fully working


Grab it here - Keep in mind these sources will need to be compiled before they are ran on your xbox360.

In order to run this current loader, you will need to execute the compiled version through serial cable, after booting a modified shader via the king kong disc (with a firmware modded dvd-rom), and you will need to compile your own linux kernel aswell. This is obviously for the more savvy of the xbox users, but keep in mind this is a very early release with limited support (samsung sata drivers are not supported yet, but hitachi confirmed working great).

Felix Domke is apparently working on a linux live cd that will be easily booted for the more non-savvy users out there :)

Note (Xant): Of course you'll need an Xbox360 with the Hypervisor Vulnerability (kernel 4532 or 4548), it will not work with the new patched 4552 kernel.

Thanks to stonersmurf from xbh for his info and testing!

Logged

proger

  • Archived User
  • Sr. Member
  • *
  • Posts: 250
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #1 on: March 19, 2007, 11:51:00 PM »

Wow, amazing. Linux on the Xbox 360 is.. yum.


This all happened faster than I expected!
Logged

dokworm

  • Archived User
  • Sr. Member
  • *
  • Posts: 462
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #2 on: March 19, 2007, 11:52:00 PM »

So time to find a 360 that hasn't been updated yet...
Logged

Beko

  • Archived User
  • Newbie
  • *
  • Posts: 5
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #3 on: March 20, 2007, 12:33:00 AM »

QUOTE(dokworm @ Mar 20 2007, 06:59 AM) *

So time to find a 360 that hasn't been updated yet...


Luckily I haven't updated my xbox360 for a while and have kernel 4548.
Am I right with my assumption, that I need this serial-device-thingy to inject this loader to my xbox360 or is there any way to run XeLL without having a PC connected to the xbox360? (e.g. from a Boot-CD or something like that)

Greets,

BTW: BIG NEWS! Keep up the great work!!

This post has been edited by Beko: Mar 20 2007, 07:36 AM
Logged

AddictiveNYC

  • Archived User
  • Newbie
  • *
  • Posts: 1
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #4 on: March 20, 2007, 12:07:00 AM »

how did i get lucky to have 2 xbox360's with kernel 2858 hehe biggrin.gif   O well i may sell one on ebay knowing i don't have any use for 2nd xbox's with 2858 kernels.

i wonder how much they will go for
Logged

vintage_guitar

  • Archived User
  • Hero Member
  • *
  • Posts: 589
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #5 on: March 20, 2007, 12:08:00 AM »

Nice. I can't wait to try it.
Logged

flashfreak

  • Archived User
  • Hero Member
  • *
  • Posts: 683
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #6 on: March 20, 2007, 12:11:00 AM »

Great work, good to see some real work getting done (ie, not dvd-firmware related)
Logged

DrPepperFan15

  • Archived User
  • Full Member
  • *
  • Posts: 193
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #7 on: March 20, 2007, 12:26:00 AM »

I like seeing progress on this! Thanks to the people who made this and amazing work.

(my ebay thing hasnt turned out yet since the buyer hasnt paid for the 360  sad.gif  $475)
Logged

gaming fanboy

  • Archived User
  • Sr. Member
  • *
  • Posts: 388
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #8 on: March 20, 2007, 12:26:00 AM »

this can only bring the future closer to our entertainment setups  smile.gif
Logged

xGEISTx

  • Archived User
  • Newbie
  • *
  • Posts: 11
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #9 on: March 20, 2007, 12:45:00 AM »

Sorry to be a newb, but how is this helpfull...? What are we trying to achieve with this article?
Logged

Cr4z33

  • Archived User
  • Full Member
  • *
  • Posts: 157
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #10 on: March 20, 2007, 12:48:00 AM »

What else should I say?
Microsoft welcome to XeLL! muhaha.gif
Logged

Ravo5002

  • Archived User
  • Jr. Member
  • *
  • Posts: 50
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #11 on: March 20, 2007, 12:54:00 AM »

nice, as soon as there is a distro ready, ill be running it as my main desktop...
Logged

Axl_Mas

  • Archived User
  • Newbie
  • *
  • Posts: 37
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #12 on: March 20, 2007, 01:46:00 AM »

This bootloader is always based with the Hypervisor Vulnerability or will be used even for all 360 kernels?
Logged

GARRYB

  • Archived User
  • Jr. Member
  • *
  • Posts: 50
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #13 on: March 20, 2007, 02:02:00 AM »

ok finally some good news, but guys point me out if i am wrong but after running the distro on the system will there be more possibilities of finding more exploits, from what i think hackers should find more exploits. but man its gonna be awesome running linux on such a fast machine imagine mac os x lol but thats 2 much into da future. for now linux will do.
Logged

openxdkman

  • Archived User
  • Hero Member
  • *
  • Posts: 550
Linux Bootloader for xbox360 - XeLL *updated*
« Reply #14 on: March 20, 2007, 02:09:00 AM »

Xell requires an xbox360 console with kernel 4532 or 4548, a flashed drive, and a patched KingKong backup.

If someone releases a win32 patcher ready to use on KingKong backup and allowing execution of a dynamic loader, based on Xell, listening to ethernet, it should be useful even for people not having the serial device installed inside console (ethernet transfert instead of serial transfert).

To make retrieval of sourceforge free60 project files easier, type these commands in an empty directory in a cygwin session window for example :

(this one may not be necessary)
cvs -d:pserver:[email protected]:/cvsroot/free60 login

cvs -d:pserver:[email protected]:/cvsroot/free60 export -r HEAD xell

other stuff:

cvs -d:pserver:[email protected]:/cvsroot/free60 export -r HEAD xextools

cvs -d:pserver:[email protected]:/cvsroot/free60 export -r HEAD xboxdumper

cvs -d:pserver:[email protected]:/cvsroot/free60 export -r HEAD shahunt

cvs -d:pserver:[email protected]:/cvsroot/free60 export -r HEAD pirstools

cvs -d:pserver:[email protected]:/cvsroot/free60 export -r HEAD pirstool

cvs -d:pserver:[email protected]:/cvsroot/free60 export -r HEAD hid-desc

This post has been edited by openxdkman: Mar 20 2007, 09:15 AM
Logged
Pages: [1] 2 3 ... 9