Permalink
Browse files

Merge pull request #12 from davidgumberg/tidyhtml

Complete Markdown conversion
  • Loading branch information...
tuxuser committed Nov 22, 2018
2 parents 1e8bdeb + 2037a51 commit 4fe8a01187cf9eb6ac7fbfacc9cfc24e78d2e335
Showing with 180 additions and 412 deletions.
  1. +9 −23 849x_System_Update.md
  2. +14 −25 Attack.md
  3. +1 −11 Contribute.md
  4. +2 −14 Cross_Compiler.md
  5. +4 −18 Error_Codes.md
  6. +8 −8 Help.md
  7. +9 −23 IRC.md
  8. +28 −51 Links.md
  9. +2 −3 Linux_Distros.md
  10. +66 −114 Old_Main_Page.md
  11. +2 −2 Pin_Headers.md
  12. +4 −7 Utilities.md
  13. +6 −54 Wifi_Adapter.md
  14. +6 −39 XEX.md
  15. +19 −20 Xbox_System_Software.md
@@ -1,30 +1,16 @@
<div id="bodyContent">
### From Free60
<div id="contentSub">
### Felix Domke, Michael Steil, Free60 Project **11 August 2009**
## **Dangerous Xbox 360 Update Killing Homebrew**
</div>
On Tuesday, Microsoft has released an Xbox 360 software update that overwrites the first stage bootloader of the system. Although there have been numerous software updates for Microsoft's gaming console in the past, this is the first one to overwrite the vital boot block. Any failure while updating this will break the Xbox 360 beyond repair. Statistics from other systems have shown that about one in a thousand bootloader updates goes wrong, and unless Microsoft has a novel solution to this problem, this puts tens of thousands of Xboxes at risk.
<div id="jump-to-nav">
It seems that this update is being done to fix a vulnerability already known to the Free60 Project. This vulnerability has been successfully exploited to run arbitrary code, and a complete end user compatible hack has been in development for some time and is planned to be released on free60.org shortly. It will allow users to take back control of their Xboxes and run arbitrary code like homebrew applications or Linux right after turning on the console and without the need of a modchip, finally opening up the Xbox 360 to a level of hacking as the original Xbox.
Jump to: \[\#column-one navigation\], \[\#searchInput search\]
Because of the dangerousness of the update and the homebrew lockout, **the Free60 Project advises all Xbox 360 users to not update their systems to the latest software version**. The Project website at <http://free60.org/> will provide the latest information on this ongoing topic, including the final hack software.
</div>
Free60 (www.free60.org) is a project that aims to enable Xbox 360 users to run homebrew applications and operating systems like Linux on their consoles. The effort is headed by Felix Domke and Michael Steil, who have a background in dbox2, Xbox and GameCube hacking, and who have spoken at various conferences about their findings. Two years ago, Free60 released a hack that allowed arbitrary code execution using a game ("King Kong Hack") as well as an adapted version of Linux, but this possibility has been disabled by Microsoft in subsequent updates of the Xbox 360 software.
<table>
<tbody>
<tr class="odd">
<td><p>Felix Domke, Michael Steil, Free60 Project; <strong>11 August 2009</strong></p>
<p><strong>Dangerous Xbox 360 Update Killing Homebrew</strong></p>
<p>On Tuesday, Microsoft has released an Xbox 360 software update that overwrites the first stage bootloader of the system. Although there have been numerous software updates for Microsoft's gaming console in the past, this is the first one to overwrite the vital boot block. Any failure while updating this will break the Xbox 360 beyond repair. Statistics from other systems have shown that about one in a thousand bootloader updates goes wrong, and unless Microsoft has a novel solution to this problem, this puts tens of thousands of Xboxes at risk.</p>
<p>It seems that this update is being done to fix a vulnerability already known to the Free60 Project. This vulnerability has been successfully exploited to run arbitrary code, and a complete end user compatible hack has been in development for some time and is planned to be released on free60.org shortly. It will allow users to take back control of their Xboxes and run arbitrary code like homebrew applications or Linux right after turning on the console and without the need of a modchip, finally opening up the Xbox 360 to a level of hacking as the original Xbox.</p>
<p>Because of the dangerousness of the update and the homebrew lockout, <strong>the Free60 Project advises all Xbox 360 users to not update their systems to the latest software version</strong>. The Project website at <a href="http://free60.org/" class="uri">http://free60.org/</a> will provide the latest information on this ongoing topic, including the final hack software.</p>
<p>Free60 (www.free60.org) is a project that aims to enable Xbox 360 users to run homebrew applications and operating systems like Linux on their consoles. The effort is headed by Felix Domke and Michael Steil, who have a background in dbox2, Xbox and GameCube hacking, and who have spoken at various conferences about their findings. Two years ago, Free60 released a hack that allowed arbitrary code execution using a game (&quot;King Kong Hack&quot;) as well as an adapted version of Linux, but this possibility has been disabled by Microsoft in subsequent updates of the Xbox 360 software.</p>
<p>Felix and Michael have repeatedly argued that game console manufacturers should open up their platforms to Linux and homebrew, similar to what Sony has done with the PlayStation 3, before they removed the functionality of course.</p></td>
</tr>
</tbody>
</table>
Felix and Michael have repeatedly argued that game console manufacturers should open up their platforms to Linux and homebrew, similar to what Sony has done with the PlayStation 3, before they removed the functionality of course.
</div>
[Category:Xbox360 System
Software](Category:Xbox360_System_Software "wikilink")
[Category:Xbox360 System Software](Category:Xbox360_System_Software "wikilink")
@@ -1,7 +1,5 @@
# Attack
<div id="bodyContent">
### From Free60
This page was created when knowlage was low, everything on here is
@@ -21,15 +19,14 @@ possible or not**
**Please do not erase wrong things but reply instead**
<div id="toctitle">
# <span class="mw-headline">Some basic knowledge</span>
# Some basic knowledge
# <span class="mw-headline">Ideas</span>
# Ideas
## <span class="mw-headline"> No void warranty </span>
## No void warranty
### <span class="mw-headline">Software</span>
### Software
- Old XBOX games
- Known bugs on the old games
@@ -86,7 +83,7 @@ possible or not**
- Decompression routines
- Cause a buffer overflow
### <span class="mw-headline">Hardware</span>
### Hardware
- DMA attack
- Someone has developed an exploit for Firewire DMA [FireWire -
@@ -107,7 +104,7 @@ possible or not**
- Webcam
- IPod
## <span class="mw-headline"> Torx and Solder </span>
## Torx and Solder
- [Boot](http://www.free60.org/index.php5?title=Boot&action=edit&redlink=1)
suggests various CPU parameters including Hypervisor mode and boot
@@ -143,14 +140,14 @@ possible or not**
those DAQ systems, i'm going to write a program for snatching
data.
## <span class="mw-headline"> Failed Vectors </span>
## Failed Vectors
To save people revisiting old ground please list any attempts that have
failed here
# <span class="mw-headline"> Discussion </span>
# Discussion
## <span class="mw-headline"> Page design </span>
## Page design
this is a stub or whatever you call this kind of page...
@@ -167,7 +164,7 @@ ment for this
and if something cleen and verified can be produced we will make another
"stable" page that developers should read
## <span class="mw-headline"> IDEAS </span>
## IDEAS
Xbox 360's OS has its root in the OS of the original Xbox (which is
derivate from Windows 2000). I think that some bug and exploit in Xbox 1
@@ -212,7 +209,7 @@ ressources :
\- fuzzing file and network
<http://rtos.trinux.org/secwiki/FuzzingTools>
## <span class="mw-headline"> XEX executables </span>
## XEX executables
What security problems are known about the XEX files. They can be burned
to DVD/CD and used to install the backwards compatability emulator, so
@@ -228,38 +225,30 @@ under a PC version of Windows.--Silence 10:59, 10 Mar 2006 (CET)
First guy is absolutly retarded \>_\> -Thilo
## <span class="mw-headline"> XNA </span>
## XNA
\- The XNA libraries are .Net wrappers around various DirectX libraries
(XACT, XInput, Direct3D, etc), and runs on the .NET Compact Framework.
Both frameworks are fairly large and complex and it could be a possible
candy store for exploits.
## <span class="mw-headline"> After all that </span>
## After all that
No No No and btw
No
##### Views
<div class="pBody">
- [Page](http://www.free60.org/Attack)
- [Discussion](http://www.free60.org/index.php5?title=Talk:Attack&action=edit&redlink=1)
- [Edit](http://www.free60.org/index.php5?title=Attack&action=edit)
- [History](http://www.free60.org/index.php5?title=Attack&action=history)
</div>
</div>
<div id="p-personal" class="portlet">
##### Personal tools
<div class="pBody">
- [Log in / create
account](http://www.free60.org/index.php5?title=Special:UserLogin&returnto=Attack)
[Category:Support](Category:Support "wikilink")
[Category:Support](Category:Support "wikilink")
@@ -1,15 +1,5 @@
### From Free60
<div id="contentSub">
</div>
<div id="jump-to-nav">
Jump to: \[\#column-one navigation\], \[\#searchInput search\]
</div>
We really appreciate your interest in the [Free60](Main_Page "wikilink")
Project, and especially your enthusiasm to want to contribute\! If you
haven't yet, please have a look at our [Goals](Goals "wikilink").
@@ -97,4 +87,4 @@ vulnerable to [vandalism](http://en.wikipedia.org/wiki/Wiki_vandalism).
Spotting and reverting cases of vandalism can be anywhere from time
consuming, to trivial a task. Either way, this is greatly appreciated.
[Category:Support](Category:Support "wikilink")
[Category:Support](Category:Support "wikilink")
@@ -1,15 +1,5 @@
### From Free60
<div id="contentSub">
</div>
<div id="jump-to-nav">
Jump to: \[\#column-one navigation\], \[\#searchInput search\]
</div>
The Xbox 360 [CPU](http://www.free60.org/CPU) is based on IBM's Power
Architecture. Unless you have a machine with PowerPC CPU and Linux
running (such as an older Mac or a PS3), you need to set up a cross
@@ -29,8 +19,6 @@ task, compiling a compiler for a different platform adds even more
caveats as not all versions of binutils, gcc and glibc work together
well.
## <span class="mw-headline"> Using Crosstool </span>
The easiest way to set up a complete cross compiler toolchain is to use
Dan Kegel's crosstool as it does most of the work automatically for you
using ready made shell scripts. Especially the author has already tried
@@ -84,10 +72,10 @@ variable.
You're done. Feel free to configure and compile your [Linux
Kernel](http://www.free60.org/Linux_Kernel).
## <span class="mw-headline"> Using the Xenon Toolchain </span>
## Using the Xenon Toolchain
An alternative method is to use the [Xenon
Toolchain](Compiling_the_Toolchain "wikilink"). Its using current gcc
and does not take as long as crossotool to compile.
[Category:Xbox360_Development](Category:Xbox360_Development "wikilink")
[Category:Xbox360_Development](Category:Xbox360_Development "wikilink")
@@ -1,23 +1,9 @@
<div class="thumb tright">
<div class="thumbinner" style="width: 182px">
[<File:Xbox360> bsod
02.jpg](http://www.free60.org/index.php5?title=Special:Upload&wpDestFile=Xbox360_bsod_02.jpg)
<div class="thumbcaption">
"System error. Contact Xbox Customer Support."
</div>
</div>
</div>
## <span class="mw-headline"> General Information </span>
## General Information
E64: Unknown
@@ -32,7 +18,7 @@ EDRAM and the Xenos core. It needs to be "trained" to be reliable.)
E79: Unknown
## <span class="mw-headline"> Confirmed facts </span>
## Confirmed facts
When the Xbox crashes half way loading a game disc (e.g. Due to bad
unreadable sectors half way)
@@ -47,7 +33,7 @@ unreadable sectors half way)
removes red light
- The only way to get your box back is to unplug the power cable
## <span class="mw-headline"> Speculation </span>
## Speculation
Error 79 has been known during obvious signs of graphic corruption.
(Overheating?, Power supply insufficient?)
@@ -58,4 +44,4 @@ Error 79 has been known during obvious signs of graphic corruption.
[Category:Xbox360 System
Software](Category:Xbox360_System_Software "wikilink")
[Category:Xbox360_Hardware](Category:Xbox360_Hardware "wikilink")
[Category:Xbox360_Hardware](Category:Xbox360_Hardware "wikilink")
16 Help.md
@@ -1,4 +1,4 @@
<b>IRC</b>
## IRC
Server ⇒ <font color="purple">irc.oftc.net</font>
Channel ⇒ \#free60 ; \#free60-chat ; \#free60-dev
@@ -7,7 +7,7 @@ or if theres nobody replying try:
Server ⇒ <font color="purple">irc.efnet.nl</font>
Channel ⇒ \#libxenon
\== <span class="mw-headline"> Want to Help? </span> ==
\== Want to Help? ==
Here is what you can do to help this project:
@@ -33,7 +33,7 @@ Here is what you can do to help this project:
- Test and improve the Linux live CD images
- Add useful ideas to this list.
## <span class="mw-headline"> Seeking Information On </span>
## Seeking Information On
Some documentation must already exist, though perhaps not in the wild.
We are seeking:
@@ -45,7 +45,7 @@ We are seeking:
- Details of Multi-processor memory coherency and synchronization
requirements
## <span class="mw-headline"> Documentation To Develop </span>
## Documentation To Develop
Some documentation will either not exist, or won't be made available
@@ -58,7 +58,7 @@ Some documentation will either not exist, or won't be made available
- Wireless hardware and software protocol for controllers
- Xbox1 software emulation details
## <span class="mw-headline"> XeLL / Libxenon </span>
## XeLL / Libxenon
- \[Libxenon\]: Improve Libxenon and write apps.
- <s>\[Libxenon\]/\[XeLL\]: Fix the usb driver so it gets proper speed
@@ -70,7 +70,7 @@ Some documentation will either not exist, or won't be made available
- <s>\[XeLL\]: Fix non-workin XeLL-XeLL implementation (chainload XeLL
from a "base XeLL")</s> DONE
## <span class="mw-headline"> Xenon linux kernel </span>
## Xenon linux kernel
- Needs urgent fixing: Linux Kernel - a hardware CPU bug causes
powerpc locking primitives to fail between hyper threads unless a
@@ -81,7 +81,7 @@ Some documentation will either not exist, or won't be made available
- Audio driver
- If possible: Modify the ATI 3D driver to work with the Xenos-Chip
## <span class="mw-headline"> Linux Live CD / Installer </span>
## Linux Live CD / Installer
- Open a Boot Menu with the following options:
- Load \[Linux Kernel\] from HDD (default, 10s timeout? auto
@@ -95,4 +95,4 @@ plus interactivity over serial / IR remote or USB controller), or
possibly in a Linux initramfs (which is easier to implement, but locks
the user in to one single kernel)
[Category:Support](Category:Support "wikilink")
[Category:Support](Category:Support "wikilink")
Oops, something went wrong.

0 comments on commit 4fe8a01

Please sign in to comment.