diff --git a/README.md b/README.md index 9bfbeed2..1f16db1e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Free60 wiki - archive -[![GitHub Workflow - Build](https://img.shields.io/github/workflow/status/Free60Project/wiki/build?label=build)](https://github.com/Free60Project/wiki/actions?query=workflow%3Abuild) +[![Build and Deploy](https://github.com/Free60Project/wiki/actions/workflows/build.yml/badge.svg)](https://github.com/Free60Project/wiki/actions/workflows/build.yml) +[![pages-build-deployment](https://github.com/Free60Project/wiki/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/Free60Project/wiki/actions/workflows/pages/pages-build-deployment) Free60 MediaWiki archive. diff --git a/docs/!Pages-That-Need-Updates.md b/docs/!Pages-That-Need-Updates.md new file mode 100644 index 00000000..a26f10f2 --- /dev/null +++ b/docs/!Pages-That-Need-Updates.md @@ -0,0 +1,6 @@ +# Pages That Need Updates + +Some pages need edits to remain useful or become more beautiful. + +- [XCP](/Xbox-360-System-Software/XCP) needs a full file format spec written up for it. +- [XConfig](/Xbox-360-System-Software/XConfig)'s spec (Notes section) should be converted to a markdown table. diff --git a/docs/Category_Support.md b/docs/Category_Support.md deleted file mode 100644 index 705951ff..00000000 --- a/docs/Category_Support.md +++ /dev/null @@ -1,17 +0,0 @@ -# Category: Support - -[Attack](../Attack) - -[Contribute](../Contribute) - -[FAQ](../FAQ) - -[Help](../Help) - -[IRC](../IRC) - -[King Kong Hack](../King_Kong_Hack) - -[Links](../Links) - -[Run Code](../Run_Code) diff --git a/docs/Category_Xbox360_Development.md b/docs/Category_Xbox360_Development.md deleted file mode 100644 index 6f4884ba..00000000 --- a/docs/Category_Xbox360_Development.md +++ /dev/null @@ -1,27 +0,0 @@ -# Category: Xbox 360 Development - -[Cross Compiler](../Cross_Compiler) - -[Dumpana](../Dumpana) - -[Finding the right timing](../Finding_the_right_timing) - -[Free60 Git Repository](../Free60_Git_Repository) - -[LibHomebrew](../LibHomebrew) - -[LibXenon](../LibXenon) - -[LibXenon Examples](../LibXenon_Examples) - -[List of development tools](../List_of_development_tools) - -[Run Code](../Run_Code) - -[Starting Homebrew Development](../Starting_Homebrew_Development) - -[UART](../UART) - -[Xenon Toolchain](../Xenon_Toolchain) - -[Xenos Framebuffer](../Xenos_Framebuffer) diff --git a/docs/Category_Xbox360_Linux.md b/docs/Category_Xbox360_Linux.md deleted file mode 100644 index 09700f39..00000000 --- a/docs/Category_Xbox360_Linux.md +++ /dev/null @@ -1,27 +0,0 @@ -# Category: Xbox 360 Linux - -[Debian-etch](../Debian-etch) - -[Debian-lenny](../Debian-lenny) - -[Debian-squeeze](../Debian-squeeze) - -[Lflash](../Lflash) - -[Linux Distros](../Linux_Distros) - -[Linux Kernel](../Linux_Kernel) - -[Linux Kernel Development](../Linux_Kernel_Development) - -[List of Unix Distributions](../List_of_Unix_Distributions) - -[LiveCD](../LiveCD) - -[Ubuntu](../Ubuntu) - -[Ubuntu 11.10](../Ubuntu11_10) - -[Ubuntu 7.10](../Ubuntu7_10) - -[Xenos Framebuffer](../Xenos_Framebuffer) diff --git a/docs/Category_Xbox360_System_Software.md b/docs/Category_Xbox360_System_Software.md deleted file mode 100644 index c37b1547..00000000 --- a/docs/Category_Xbox360_System_Software.md +++ /dev/null @@ -1,55 +0,0 @@ -# Category: Xbox 360 System Software - -[849x System Update](../849x_System_Update) - -[Boot Process](../Boot_Process) - -[Console Security Certificate](../Console_Security_Certificate) - -[Error Codes](../Error_Codes) - -[FATX](../FATX) - -[FMIM](../FMIM) - -[Fusesets](../Fusesets) - -[GDFX](../GDFX) - -[GPD](../GPD) - -[Kernel](../Kernel) - -[Kernel Exports](../Kernel_Exports) - -[NAND Bad Blocks](../NAND_Bad_Blocks) - -[NAND File System](../NAND_File_System) - -[PEC](../PEC) - -[Pre-release differences](../Pre-release_differences) - -[Profile Account](../Profile_Account) - -[Reset Glitch Hack](../Reset_Glitch_Hack) - -[SFCX](../SFCX) - -[Shadowboot](../Shadowboot) - -[SMC Hack](../SMC_Hack) - -[SPA](../SPA) - -[STFS](../STFS) - -[Xbox System Software](../Xbox_System_Software) - -[XCP](../XCP) - -[XDBF](../XDBF) - -[XDK Kernel](../XDK_Kernel) - -[XEX](../XEX) diff --git a/docs/Hypervisor.md b/docs/Hypervisor.md index 5ead743e..aabc73b3 100644 --- a/docs/Hypervisor.md +++ b/docs/Hypervisor.md @@ -88,7 +88,7 @@ interrupt is not recoverable. ## Cryptography -Retail 17511 - These offsets are subject to change\! +Retail 17511 - These offsets are subject to change! | Cryptography Functions | | ---------------------- | diff --git a/docs/Hypervisor_(Old_Notes).md b/docs/Hypervisor_(Old_Notes).md index 9a509385..2fb99fff 100644 --- a/docs/Hypervisor_(Old_Notes).md +++ b/docs/Hypervisor_(Old_Notes).md @@ -2,7 +2,7 @@ no booting details known changes between beta hardware and final: alpha hardware = macintosh beta = ? looks like retail, but no encryption -second beta =\! retail +second beta =! retail tried to dump RAM could only dump virtual memory ram is at 8000_0000 southbridge: pci config space, mapped to VM, accessible by user apps @@ -191,7 +191,7 @@ without security enabled: cd included kernel which included stuff that is encrypted in retail version -includes hypervisor code\! it is old, but... +includes hypervisor code! it is old, but... getspr: SC 6 diff --git a/docs/Linux_Distros.md b/docs/Linux_Distros.md deleted file mode 100644 index 37a6ac93..00000000 --- a/docs/Linux_Distros.md +++ /dev/null @@ -1,9 +0,0 @@ -# Linux distributions - -* [LiveCD](../LiveCD) -* [Ubuntu 7.10](../Ubuntu7_10) -* [Debian-etch](../Debian-etch) -* [Debian-lenny](../Debian-lenny) -* [Debian-squeeze](../Debian-squeeze) - -[Category: Xbox 360 Linux](../Category_Xbox360_Linux) diff --git a/docs/Other_OS_Loader.md b/docs/Other_OS_Loader.md index 27baeaca..dfdfb8a1 100644 --- a/docs/Other_OS_Loader.md +++ b/docs/Other_OS_Loader.md @@ -1,5 +1,5 @@ **The following has been written on April 1st, 2010. Happy April fool's -day\!** +day!** In a leaked private e-mail to current Free60 project maintainer Georg Lukas, Microsoft Interactive Entertainment Business has stated to diff --git a/docs/SMS_Plus.md b/docs/SMS_Plus.md deleted file mode 100644 index 951d5a50..00000000 --- a/docs/SMS_Plus.md +++ /dev/null @@ -1,2 +0,0 @@ -1. REDIRECT [Sega Master System - Plus](Sega_Master_System_Plus) diff --git a/docs/Sandbox.md b/docs/Sandbox.md deleted file mode 100644 index f923e15c..00000000 --- a/docs/Sandbox.md +++ /dev/null @@ -1 +0,0 @@ -[Category:Template documentation](../Category_Template_documentation) diff --git a/docs/Secure_Transacted_File_System.md b/docs/Secure_Transacted_File_System.md deleted file mode 100644 index 448b1485..00000000 --- a/docs/Secure_Transacted_File_System.md +++ /dev/null @@ -1 +0,0 @@ -1. REDIRECT [STFS](STFS) diff --git a/docs/Attack.md b/docs/Support/Attack.md similarity index 99% rename from docs/Attack.md rename to docs/Support/Attack.md index 240b46b4..8f8dcca2 100644 --- a/docs/Attack.md +++ b/docs/Support/Attack.md @@ -155,7 +155,7 @@ Ideas: - File format fuzzing (there are some tools in Sourceforge), example: image format like WMF (recent exploit in Win 2000 and XP platform due - to implementation of the fct escape() and not a BO\!\!\!\!\!) + to implementation of the fct escape() and not a BO!!!!!) - XMA is a very good way to find some holes, and Sounds aren't signed (Demo DVD) Someone has Doc about XMA ? maybe in XACT ? diff --git a/docs/Contribute.md b/docs/Support/Contribute.md similarity index 100% rename from docs/Contribute.md rename to docs/Support/Contribute.md diff --git a/docs/FAQ.md b/docs/Support/FAQ.md similarity index 100% rename from docs/FAQ.md rename to docs/Support/FAQ.md diff --git a/docs/Help.md b/docs/Support/Help.md similarity index 98% rename from docs/Help.md rename to docs/Support/Help.md index 8f663549..b595b2db 100644 --- a/docs/Help.md +++ b/docs/Support/Help.md @@ -13,7 +13,7 @@ Here is what you can do to help this project: - Documentation: We need the individual bits\&pieces, for example from xboxhacker.net, nicely assembled into wiki pages, Howtos etc. This - does not require coding skills\! + does not require coding skills! - Head over to **[here](../Category_Pages_that_need_to_be_cleaned_up)** for a list of pages that need some work done on them. - Or you can go **[here](../Category_Pages_with_missing_images)** for a diff --git a/docs/IRC.md b/docs/Support/IRC.md similarity index 83% rename from docs/IRC.md rename to docs/Support/IRC.md index 4110a51a..7a526b6b 100644 --- a/docs/IRC.md +++ b/docs/Support/IRC.md @@ -7,7 +7,7 @@ To contribute new information and speak with devs, come to There's also a channel for the guys on EFNET which is currently the most active channel of all three. -Catch us in **\#libxenon** on EFnet\! +Catch us in **#libxenon** on EFnet! Free60 and oftc.net are happy to facilitate the means for information gathering and dissemination. But, we have some basic guidelines we need @@ -40,7 +40,7 @@ that way. - \#free60 is NOT a distribution point for pirated/illegal material, be it software or even documentation. We have zero-tolerance towards - any related discussion. That also goes for use of \!list or other + any related discussion. That also goes for use of !list or other such commands. You have been warned. ### Asking Questions @@ -67,14 +67,14 @@ that way. There are two channels in OFTC currently for public use: -1. \#free60 is for technical and development discussion, for idle chat - seek \#free60-chat. -2. \#free60-chat is for general discussion on or off topic for free60 +1. **#free60** is for technical and development discussion, for idle chat + seek #free60-chat. +2. **#free60-chat** is for general discussion on or off topic for free60 and is loosely controlled. And one public channel on EFNET -1. \#libxenon for everything from LibXenon and Linux till XeLL +1. **#libxenon** for everything from LibXenon and Linux till XeLL - Currently neither channel is moderated ( m) though if conversations get out of hand or anything of that nature we reserve the right to @@ -86,6 +86,8 @@ And one public channel on EFNET ## Conclusion -Thank you for your interest in Free60, enjoy your stay\! +Thank you for your interest in Free60, enjoy your stay! + + [Category: Support](../Category_Support) diff --git a/docs/Links.md b/docs/Support/Links.md similarity index 100% rename from docs/Links.md rename to docs/Support/Links.md diff --git a/docs/Timing_Attack.md b/docs/Timing_Attack.md index 212c6c97..507b3b3d 100644 --- a/docs/Timing_Attack.md +++ b/docs/Timing_Attack.md @@ -141,7 +141,7 @@ wait for the 3 red lights to start blinking, aka Red Ring Of Death (RROD). Press enter once more to start the timing process. Let it run for a little over an hour (around 1 hour 10 minutes seems to be normal) and the correct hash value will hopefully be discovered. If successful -the last line of text should state **'BOOT\!**'. +the last line of text should state **'BOOT!**'. - [Xbox 360 Downgrader Hardware](Xbox_360_Downgrader_Hardware) @@ -263,6 +263,6 @@ to fix the memcmp-function in CB. ## References - - [Original Wiki page - Thx ivc\!](http://beta.ivc.no/wiki/index.php/Xbox_360_Timing_Attack) + - [Original Wiki page - Thx ivc!](http://beta.ivc.no/wiki/index.php/Xbox_360_Timing_Attack) - [Timing Attack](https://web.archive.org/web/20090801082642/http://www.xboxhacker.net/index.php?topic=8555.0) - [Timing Attach - Thanks and stupid questions](https://web.archive.org/web/20090529065610/http://www.xboxhacker.net/index.php?topic=8556.0) diff --git a/docs/XTAF.md b/docs/XTAF.md deleted file mode 100644 index 3fe5f794..00000000 --- a/docs/XTAF.md +++ /dev/null @@ -1 +0,0 @@ -1. REDIRECT [FATX](../FATX) diff --git a/docs/Cross_Compiler.md b/docs/Xbox-360-Development/Cross_Compiler.md similarity index 100% rename from docs/Cross_Compiler.md rename to docs/Xbox-360-Development/Cross_Compiler.md diff --git a/docs/Dumpana.md b/docs/Xbox-360-Development/Dumpana.md similarity index 100% rename from docs/Dumpana.md rename to docs/Xbox-360-Development/Dumpana.md diff --git a/docs/Finding_the_right_timing.md b/docs/Xbox-360-Development/Finding_the_right_timing.md similarity index 100% rename from docs/Finding_the_right_timing.md rename to docs/Xbox-360-Development/Finding_the_right_timing.md diff --git a/docs/Free60_Git_Repository.md b/docs/Xbox-360-Development/Free60_Git_Repository.md similarity index 100% rename from docs/Free60_Git_Repository.md rename to docs/Xbox-360-Development/Free60_Git_Repository.md diff --git a/docs/LibHomebrew.md b/docs/Xbox-360-Development/LibHomebrew.md similarity index 98% rename from docs/LibHomebrew.md rename to docs/Xbox-360-Development/LibHomebrew.md index 6304ac68..fe878d2a 100644 --- a/docs/LibHomebrew.md +++ b/docs/Xbox-360-Development/LibHomebrew.md @@ -2,7 +2,7 @@ libhomebrew is the idea to create an abstract homebrew library, unifying access to different hardware, making it easy to port homebrew from one -console to another. Please help making this idea real\! +console to another. Please help making this idea real! (Some more background about the idea can be found [here](http://op-co.de/blog/posts/libhomebrew/)) @@ -68,7 +68,7 @@ quite need for homebrew and other aspects. Plus, sometimes you want a base which is not locking you in on GPL. -However, you could add Linux as a HAL backend to libhomebrew instead\! +However, you could add Linux as a HAL backend to libhomebrew instead! Linux advantage is there is already a lot of software available. So getting the little stuff missing in Linux working -decent video driver diff --git a/docs/LibXenon.md b/docs/Xbox-360-Development/LibXenon.md similarity index 94% rename from docs/LibXenon.md rename to docs/Xbox-360-Development/LibXenon.md index 525d8a3b..adc7bbba 100644 --- a/docs/LibXenon.md +++ b/docs/Xbox-360-Development/LibXenon.md @@ -27,7 +27,7 @@ You just go into the toolchain-directory which holds `build-xenon-toolchain` and This will download and install a fresh copy of **libXenon** Libraries to the `$DEVKITXENON`-path (Which should be defined in your ~/.bashrc -already\! - See bottom of [Xenon Toolchain](../Compiling_the_Toolchain)-page if it isn't\!) +already! - See bottom of [Xenon Toolchain](../Compiling_the_Toolchain)-page if it isn't!) ## Support diff --git a/docs/LibXenon_Examples.md b/docs/Xbox-360-Development/LibXenon_Examples.md similarity index 100% rename from docs/LibXenon_Examples.md rename to docs/Xbox-360-Development/LibXenon_Examples.md diff --git a/docs/List_of_development_tools.md b/docs/Xbox-360-Development/List_of_development_tools.md similarity index 100% rename from docs/List_of_development_tools.md rename to docs/Xbox-360-Development/List_of_development_tools.md diff --git a/docs/Run_Code.md b/docs/Xbox-360-Development/Run_Code.md similarity index 90% rename from docs/Run_Code.md rename to docs/Xbox-360-Development/Run_Code.md index 6786b8df..1980fa3a 100644 --- a/docs/Run_Code.md +++ b/docs/Xbox-360-Development/Run_Code.md @@ -1,5 +1,5 @@ -**This is outdated\! Use [JTAG Hack](JTAG_Hack) or [Reset -Glitch Hack](Reset_Glitch_Hack)\!** +**This is outdated! Use [JTAG Hack](JTAG_Hack) or [Reset +Glitch Hack](Reset_Glitch_Hack)!** Thanks to the work of "Anonymous Hacker" and "Crawler360", it is now possible to run your own code on an Xbox 360 with full (hypervisor) @@ -17,8 +17,8 @@ System Info". The line at the bottom contains your kernel version in the format K:2.0.nnnn.0, where nnnn is your four digit kernel version. If your kernel version is older, you can update to one of these -versions. Do not update to a version newer than 4548\! You won't be able -to downgrade\! If you already have a newer version, there is nothing you +versions. Do not update to a version newer than 4548! You won't be able +to downgrade! If you already have a newer version, there is nothing you can do right now. If you buy an Xbox, make sure that its manufacturing date is before 09 @@ -28,7 +28,7 @@ it. If you have a pre-4532 kernel, you need to get the file HD_DVD_10-2006.zip from somewhere, check the MD5SUM to be -cd4db8e2c94266ab73513c361dd5b8f6 (important\!), burn it to a CD, and +cd4db8e2c94266ab73513c361dd5b8f6 (important!), burn it to a CD, and insert the CD into your Xbox 360. The program will update your machine to kernel version 4532. This file is an authentic Microsoft update application, but is not available on Microsoft's servers any more. If @@ -47,7 +47,7 @@ needed for running copied games, it won't be reproduced here. A lot of good information on this is to be found elsewhere. Please note that besides the potential illegal (check your country's -law\!) modification of the drive's firmware, you can also hotswap the +law!) modification of the drive's firmware, you can also hotswap the game disc after it has been authenticated. ## King Kong diff --git a/docs/Starting_Homebrew_Development.md b/docs/Xbox-360-Development/Starting_Homebrew_Development.md similarity index 55% rename from docs/Starting_Homebrew_Development.md rename to docs/Xbox-360-Development/Starting_Homebrew_Development.md index e0ad96be..34d2923a 100644 --- a/docs/Starting_Homebrew_Development.md +++ b/docs/Xbox-360-Development/Starting_Homebrew_Development.md @@ -3,17 +3,15 @@ - Linux/MAC OS/Mingw (a virtual machine will just do fine) - Installed [Xenon Toolchain](Compiling_the_Toolchain) and [LibXenon](LibXenon) of course - - [LibXenon](LibXenon) pulled from [Free60 Git - Repository](Free60_Git_Repository) + - [LibXenon](LibXenon) pulled from [Free60 Git Repository](Free60_Git_Repository) - Knowledge of C/C++ ## Getting into it A little tutorial which explains how to setup NetBeans in Linux to -develop LibXenon applications: [Setup your PC for LibXenon -Programming](https://github.com/Free60Project/libxenon.org-forum/blob/master/xbox-360/guides-tutorials/libxenon/82_guide-to-setup-your-pc-for-libxenon-programming.md) - [PDF](https://github.com/Free60Project/libxenon.org-forum/blob/master/_attachments/Setup%20your%20PC%20for%20LibXenon%20Programming_v1.1a.pdf) - +develop LibXenon applications: [Setup your PC for LibXenon Programming](https://github.com/Free60Project/libxenon.org-forum/blob/master/xbox-360/guides-tutorials/libxenon/82_guide-to-setup-your-pc-for-libxenon-programming.md) + [\[PDF\]](https://github.com/Free60Project/libxenon.org-forum/blob/master/_attachments/Setup%20your%20PC%20for%20LibXenon%20Programming_v1.1a.pdf) + You could start looking at a code example and write a program which (almost) everbody starts with: [Hello World :)](LibXenon_Examples) diff --git a/docs/UART.md b/docs/Xbox-360-Development/UART.md similarity index 98% rename from docs/UART.md rename to docs/Xbox-360-Development/UART.md index d2a58f4e..3c8c50ed 100644 --- a/docs/UART.md +++ b/docs/Xbox-360-Development/UART.md @@ -30,7 +30,7 @@ Init UART speed: stw %r8, 0x101C(%r7) ``` -Send char '\!' to the serial port (UART): +Send char '!' to the serial port (UART): ```asm li %r8, '!' diff --git a/docs/Xenon_Toolchain.md b/docs/Xbox-360-Development/Xenon_Toolchain.md similarity index 100% rename from docs/Xenon_Toolchain.md rename to docs/Xbox-360-Development/Xenon_Toolchain.md diff --git a/docs/Xenos_Framebuffer.md b/docs/Xbox-360-Development/Xenos_Framebuffer.md similarity index 100% rename from docs/Xenos_Framebuffer.md rename to docs/Xbox-360-Development/Xenos_Framebuffer.md diff --git a/docs/images/J2B1_SCON.png b/docs/Xbox-360-Development/images/J2B1_SCON.png similarity index 100% rename from docs/images/J2B1_SCON.png rename to docs/Xbox-360-Development/images/J2B1_SCON.png diff --git a/docs/images/Uart_all.jpg b/docs/Xbox-360-Development/images/Uart_all.jpg similarity index 100% rename from docs/images/Uart_all.jpg rename to docs/Xbox-360-Development/images/Uart_all.jpg diff --git a/docs/King_Kong_Hack.md b/docs/Xbox-360-Hacks/King_Kong_Hack.md similarity index 92% rename from docs/King_Kong_Hack.md rename to docs/Xbox-360-Hacks/King_Kong_Hack.md index bf1c20fd..f44ca21f 100644 --- a/docs/King_Kong_Hack.md +++ b/docs/Xbox-360-Hacks/King_Kong_Hack.md @@ -22,10 +22,10 @@ Source: [Run_Code](../Run_Code) ## 2. Upgrading the kernel to 4532 If your kernel version is older than 4532 or 4548, you can update to one -of these versions. Do not update to a version newer than 4598\! You -won't be able to downgrade\! If you have a pre-4532 kernel, you need to +of these versions. Do not update to a version newer than 4598! You +won't be able to downgrade! If you have a pre-4532 kernel, you need to get the file HD_DVD_10-2006.zip, check the MD5SUM to be -cd4db8e2c94266ab73513c361dd5b8f6 (important\!), burn it to a CD, and +cd4db8e2c94266ab73513c361dd5b8f6 (important!), burn it to a CD, and insert the CD into your Xbox 360. The program will update your machine to kernel version 4532. This file is an authentic Microsoft update application, but is not available on Microsoft's servers any more. If @@ -33,8 +33,8 @@ you own an Xbox, it should be legal for you to download and run this application. IMPORTANT: If you use a HDD and previously canceled a XBOX Live Update request, then you must remove the HDD to prevent the Kernel updater using the cached Kernel Updater, which is newer then the Kernel -4532\! If you don't remove the HDD, then the Kernel Updater will use the -cached Kernel Updater from the HDD and not from the CD\! +4532! If you don't remove the HDD, then the Kernel Updater will use the +cached Kernel Updater from the HDD and not from the CD! Source: [Run_Code](../Run_Code) @@ -100,7 +100,7 @@ some penguins. ### 8. Install it to Harddisk (optional) -Guide: [Here](https://web.archive.org/web/20100315185435/http://forums.xbox-scene.com/index.php?showtopic=595543 +Guide: [Here](https://web.archive.org/web/20100315185435/http://forums.xbox-scene.com/index.php?showtopic=595543) [Debian etch](../Debian-etch) install Script (Recommended) diff --git a/docs/NAND_Bad_Blocks.md b/docs/Xbox-360-Hacks/NAND_Bad_Blocks.md similarity index 99% rename from docs/NAND_Bad_Blocks.md rename to docs/Xbox-360-Hacks/NAND_Bad_Blocks.md index cafb5973..b1f2309c 100644 --- a/docs/NAND_Bad_Blocks.md +++ b/docs/Xbox-360-Hacks/NAND_Bad_Blocks.md @@ -15,7 +15,7 @@ is shipped, or may develop during the lifetime of the device. In one block there are n Pages, all have a fixed size of 528 Bytes (nomatter if the Block is 16K or 128K). Every Page has 16 Byte big ECC data at its end. The block itself does not have ECC data, only the pages -have\! In theory the whole block gets filled with zeros if its bad, +have! In theory the whole block gets filled with zeros if its bad, practicly it's not like that. So, if the first 12 Bytes of the page's ECC data is nulled, the page is marked bad, so the whole block is aswell. The remaining 4 Bytes of the ECC is the CRC Data. If the first diff --git a/docs/NAND_Reading.md b/docs/Xbox-360-Hacks/NAND_Reading.md similarity index 98% rename from docs/NAND_Reading.md rename to docs/Xbox-360-Hacks/NAND_Reading.md index d2ad217c..34cb4d77 100644 --- a/docs/NAND_Reading.md +++ b/docs/Xbox-360-Hacks/NAND_Reading.md @@ -18,7 +18,7 @@ later on. If you're facing any problems, feel free to ask in \#free60 on OFTC. :) Moreover thanks to tmbinc, Tiros, Redline and all else involved (feel -free to add their names) for their great work\! :) +free to add their names) for their great work! :) ## Requirements @@ -72,7 +72,7 @@ administrator rights may be necessary. XP or earlier is preferred. ::\*File comparison Utility - MD5SUM, SHA1SUM, (Total Commander) -::\*360 Flash Tool - (there are different versions\! The latest is +::\*360 Flash Tool - (there are different versions! The latest is V0.88a CD FIXED \[22/08/2009\]) ::\*NAND Compare and Reconstruction Tool - (compare 2 nand images or @@ -723,9 +723,9 @@ black ring has to be in the direction of the Xbox board.** By we're using is also present on J1D2.6 and J2B1.12, but those are difficult to solder.) Solder the wire from DB25.18 to one of those big reddish rings (where the long screws go through the DVD-ROM drive legs), -and fix it with insulation tape (NOT DUCT TAPE\! Otherwise you will +and fix it with insulation tape (NOT DUCT TAPE! Otherwise you will damage your Xbox). '''It is important that you solder the diode directly -to the board. It won't work if it's in the plug housing\! ''' LPT +to the board. It won't work if it's in the plug housing! ''' LPT (parallel port) connections are the same for Xenon, Zephyr, Falcon, Opus, and Jasper (but JTAG connections are different between Xenon motherboards and the other ones). @@ -744,7 +744,7 @@ Slim diagram: - Is every wire connected to the correct pin? - Are there any short circuits or doubly connected wires? (Watch out - for sprawling solder\!) + for sprawling solder!) - Have you taken everything out of the box that doesn't belong in there? @@ -832,7 +832,7 @@ picture beneath this, everything should be fine. If an error message :\* Second, start up Total Commander. Choose File -\> Compare by content. A new window will open. Select both files and click on compare. If they are identical: -congratulations\! You are done with this. =) +congratulations! You are done with this. =) If not, search for errors in wiring etc. or try a different PC. @@ -860,7 +860,7 @@ this: :\* If you get this, great :) Your NAND dump is about as good as it's gonna -be\! +be! **NAND Compare and Reconstruction Tool** A nice tool to check/verify your Xbox 360 NAND dumps and potentially even repair them if you have at diff --git a/docs/Reset_Glitch_Hack.md b/docs/Xbox-360-Hacks/Reset_Glitch_Hack.md similarity index 98% rename from docs/Reset_Glitch_Hack.md rename to docs/Xbox-360-Hacks/Reset_Glitch_Hack.md index 9c6e8cdf..5095678d 100644 --- a/docs/Reset_Glitch_Hack.md +++ b/docs/Xbox-360-Hacks/Reset_Glitch_Hack.md @@ -137,7 +137,7 @@ You could think there's a chicken and egg problem, how did we get plaintext in the first place? Easy: we had plaintext CBs from fat consoles, and we thought the first few bytes of code would be the same as the new CB_B, so we could encrypt a tiny piece of code to dump the -CPU key and decrypt CB_B\! +CPU key and decrypt CB_B! The NAND contains CB_A, a patched CB_B, our payload in a custom plaintext CD, and a modified SMC image. The SMC image is modified to @@ -145,7 +145,7 @@ have infinite reboot, and to prevent it from periodically sending I2C commands while we send ours. Now, maybe you haven't realised yet, but CB_A contains no checks on -revocation fuses, so it's an unpatchable hack \! +revocation fuses, so it's an unpatchable hack ! ## Caveats @@ -340,7 +340,7 @@ dumps don't match, do a new dump and check again. ## Installation of Python and Python Crypto - - Install **Python 2.7 (32bit\!)** with the default settings : + - Install **Python 2.7 (32bit!)** with the default settings : ![Image](images/H-Slim7.jpg) ![Image](images/H-Slim8.jpg) @@ -413,8 +413,8 @@ The file **image_00000000.ecc** is located in the output folder now. `nandpro usb : +w16 image_00000000.ecc` -/\!\\ Pay attention that you have to use the **+w16** switch and not the --w16 one /\!\\ +/!\\ Pay attention that you have to use the **+w16** switch and not the +-w16 one /!\\ ![Image](images/H-Slim22.jpg) @@ -477,7 +477,7 @@ not get detected right away) ![Image](images/H-Slim40.jpg) - Use the following diagram to solder all needed connections. **It's - recommended to use a socket\!** + recommended to use a socket!** ![Image](images/H-Slim41.jpg) ![Image](images/H-Slim42.jpg) diff --git a/docs/SMC_Hack.md b/docs/Xbox-360-Hacks/SMC_Hack.md similarity index 100% rename from docs/SMC_Hack.md rename to docs/Xbox-360-Hacks/SMC_Hack.md diff --git a/docs/SPI_Programmer.md b/docs/Xbox-360-Hacks/SPI_Programmer.md similarity index 86% rename from docs/SPI_Programmer.md rename to docs/Xbox-360-Hacks/SPI_Programmer.md index 087a034b..40a6caff 100644 --- a/docs/SPI_Programmer.md +++ b/docs/Xbox-360-Hacks/SPI_Programmer.md @@ -1,10 +1,9 @@ # General -To communicate with the [Flash -Controller](NAND#Flash_Controllers) you need a device which -is captable of the [Xbox 360's SPI Protocol](SPI). There are +To communicate with the [Flash Controller](NAND#Flash_Controllers) you need a device which +is capable of the [Xbox 360's SPI Protocol](SPI). There are ready-to-use devices you can buy or, if you aren't afraid of soldering -your own hardware, DIY homebrew devices. Basicly: Get the device +your own hardware, DIY homebrew devices. Basically: Get the device programmed (if needed) and solder it according to the [Diagram](SPI) to your Xbox's mainboard - you can start reading/writing to your NAND after installing the needed drivers. diff --git a/docs/images/16MB.png b/docs/Xbox-360-Hacks/images/16MB.png similarity index 100% rename from docs/images/16MB.png rename to docs/Xbox-360-Hacks/images/16MB.png diff --git a/docs/images/256-512MB.png b/docs/Xbox-360-Hacks/images/256-512MB.png similarity index 100% rename from docs/images/256-512MB.png rename to docs/Xbox-360-Hacks/images/256-512MB.png diff --git a/docs/images/H-Slim1.jpg b/docs/Xbox-360-Hacks/images/H-Slim1.jpg similarity index 100% rename from docs/images/H-Slim1.jpg rename to docs/Xbox-360-Hacks/images/H-Slim1.jpg diff --git a/docs/images/H-Slim10.jpg b/docs/Xbox-360-Hacks/images/H-Slim10.jpg similarity index 100% rename from docs/images/H-Slim10.jpg rename to docs/Xbox-360-Hacks/images/H-Slim10.jpg diff --git a/docs/images/H-Slim11.jpg b/docs/Xbox-360-Hacks/images/H-Slim11.jpg similarity index 100% rename from docs/images/H-Slim11.jpg rename to docs/Xbox-360-Hacks/images/H-Slim11.jpg diff --git a/docs/images/H-Slim12.jpg b/docs/Xbox-360-Hacks/images/H-Slim12.jpg similarity index 100% rename from docs/images/H-Slim12.jpg rename to docs/Xbox-360-Hacks/images/H-Slim12.jpg diff --git a/docs/images/H-Slim13.jpg b/docs/Xbox-360-Hacks/images/H-Slim13.jpg similarity index 100% rename from docs/images/H-Slim13.jpg rename to docs/Xbox-360-Hacks/images/H-Slim13.jpg diff --git a/docs/images/H-Slim14.jpg b/docs/Xbox-360-Hacks/images/H-Slim14.jpg similarity index 100% rename from docs/images/H-Slim14.jpg rename to docs/Xbox-360-Hacks/images/H-Slim14.jpg diff --git a/docs/images/H-Slim15.jpg b/docs/Xbox-360-Hacks/images/H-Slim15.jpg similarity index 100% rename from docs/images/H-Slim15.jpg rename to docs/Xbox-360-Hacks/images/H-Slim15.jpg diff --git a/docs/images/H-Slim16.jpg b/docs/Xbox-360-Hacks/images/H-Slim16.jpg similarity index 100% rename from docs/images/H-Slim16.jpg rename to docs/Xbox-360-Hacks/images/H-Slim16.jpg diff --git a/docs/images/H-Slim17.jpg b/docs/Xbox-360-Hacks/images/H-Slim17.jpg similarity index 100% rename from docs/images/H-Slim17.jpg rename to docs/Xbox-360-Hacks/images/H-Slim17.jpg diff --git a/docs/images/H-Slim18.jpg b/docs/Xbox-360-Hacks/images/H-Slim18.jpg similarity index 100% rename from docs/images/H-Slim18.jpg rename to docs/Xbox-360-Hacks/images/H-Slim18.jpg diff --git a/docs/images/H-Slim19.jpg b/docs/Xbox-360-Hacks/images/H-Slim19.jpg similarity index 100% rename from docs/images/H-Slim19.jpg rename to docs/Xbox-360-Hacks/images/H-Slim19.jpg diff --git a/docs/images/H-Slim2.jpg b/docs/Xbox-360-Hacks/images/H-Slim2.jpg similarity index 100% rename from docs/images/H-Slim2.jpg rename to docs/Xbox-360-Hacks/images/H-Slim2.jpg diff --git a/docs/images/H-Slim20.jpg b/docs/Xbox-360-Hacks/images/H-Slim20.jpg similarity index 100% rename from docs/images/H-Slim20.jpg rename to docs/Xbox-360-Hacks/images/H-Slim20.jpg diff --git a/docs/images/H-Slim21.jpg b/docs/Xbox-360-Hacks/images/H-Slim21.jpg similarity index 100% rename from docs/images/H-Slim21.jpg rename to docs/Xbox-360-Hacks/images/H-Slim21.jpg diff --git a/docs/images/H-Slim22.jpg b/docs/Xbox-360-Hacks/images/H-Slim22.jpg similarity index 100% rename from docs/images/H-Slim22.jpg rename to docs/Xbox-360-Hacks/images/H-Slim22.jpg diff --git a/docs/images/H-Slim23.gif b/docs/Xbox-360-Hacks/images/H-Slim23.gif similarity index 100% rename from docs/images/H-Slim23.gif rename to docs/Xbox-360-Hacks/images/H-Slim23.gif diff --git a/docs/images/H-Slim24.jpg b/docs/Xbox-360-Hacks/images/H-Slim24.jpg similarity index 100% rename from docs/images/H-Slim24.jpg rename to docs/Xbox-360-Hacks/images/H-Slim24.jpg diff --git a/docs/images/H-Slim25.jpg b/docs/Xbox-360-Hacks/images/H-Slim25.jpg similarity index 100% rename from docs/images/H-Slim25.jpg rename to docs/Xbox-360-Hacks/images/H-Slim25.jpg diff --git a/docs/images/H-Slim26.jpg b/docs/Xbox-360-Hacks/images/H-Slim26.jpg similarity index 100% rename from docs/images/H-Slim26.jpg rename to docs/Xbox-360-Hacks/images/H-Slim26.jpg diff --git a/docs/images/H-Slim27.jpg b/docs/Xbox-360-Hacks/images/H-Slim27.jpg similarity index 100% rename from docs/images/H-Slim27.jpg rename to docs/Xbox-360-Hacks/images/H-Slim27.jpg diff --git a/docs/images/H-Slim28.jpg b/docs/Xbox-360-Hacks/images/H-Slim28.jpg similarity index 100% rename from docs/images/H-Slim28.jpg rename to docs/Xbox-360-Hacks/images/H-Slim28.jpg diff --git a/docs/images/H-Slim29.jpg b/docs/Xbox-360-Hacks/images/H-Slim29.jpg similarity index 100% rename from docs/images/H-Slim29.jpg rename to docs/Xbox-360-Hacks/images/H-Slim29.jpg diff --git a/docs/images/H-Slim3.jpg b/docs/Xbox-360-Hacks/images/H-Slim3.jpg similarity index 100% rename from docs/images/H-Slim3.jpg rename to docs/Xbox-360-Hacks/images/H-Slim3.jpg diff --git a/docs/images/H-Slim30.jpg b/docs/Xbox-360-Hacks/images/H-Slim30.jpg similarity index 100% rename from docs/images/H-Slim30.jpg rename to docs/Xbox-360-Hacks/images/H-Slim30.jpg diff --git a/docs/images/H-Slim31.jpg b/docs/Xbox-360-Hacks/images/H-Slim31.jpg similarity index 100% rename from docs/images/H-Slim31.jpg rename to docs/Xbox-360-Hacks/images/H-Slim31.jpg diff --git a/docs/images/H-Slim32.jpg b/docs/Xbox-360-Hacks/images/H-Slim32.jpg similarity index 100% rename from docs/images/H-Slim32.jpg rename to docs/Xbox-360-Hacks/images/H-Slim32.jpg diff --git a/docs/images/H-Slim33.jpg b/docs/Xbox-360-Hacks/images/H-Slim33.jpg similarity index 100% rename from docs/images/H-Slim33.jpg rename to docs/Xbox-360-Hacks/images/H-Slim33.jpg diff --git a/docs/images/H-Slim34.jpg b/docs/Xbox-360-Hacks/images/H-Slim34.jpg similarity index 100% rename from docs/images/H-Slim34.jpg rename to docs/Xbox-360-Hacks/images/H-Slim34.jpg diff --git a/docs/images/H-Slim35.jpg b/docs/Xbox-360-Hacks/images/H-Slim35.jpg similarity index 100% rename from docs/images/H-Slim35.jpg rename to docs/Xbox-360-Hacks/images/H-Slim35.jpg diff --git a/docs/images/H-Slim36.jpg b/docs/Xbox-360-Hacks/images/H-Slim36.jpg similarity index 100% rename from docs/images/H-Slim36.jpg rename to docs/Xbox-360-Hacks/images/H-Slim36.jpg diff --git a/docs/images/H-Slim37.jpg b/docs/Xbox-360-Hacks/images/H-Slim37.jpg similarity index 100% rename from docs/images/H-Slim37.jpg rename to docs/Xbox-360-Hacks/images/H-Slim37.jpg diff --git a/docs/images/H-Slim38.jpg b/docs/Xbox-360-Hacks/images/H-Slim38.jpg similarity index 100% rename from docs/images/H-Slim38.jpg rename to docs/Xbox-360-Hacks/images/H-Slim38.jpg diff --git a/docs/images/H-Slim39.jpg b/docs/Xbox-360-Hacks/images/H-Slim39.jpg similarity index 100% rename from docs/images/H-Slim39.jpg rename to docs/Xbox-360-Hacks/images/H-Slim39.jpg diff --git a/docs/images/H-Slim4.jpg b/docs/Xbox-360-Hacks/images/H-Slim4.jpg similarity index 100% rename from docs/images/H-Slim4.jpg rename to docs/Xbox-360-Hacks/images/H-Slim4.jpg diff --git a/docs/images/H-Slim40.jpg b/docs/Xbox-360-Hacks/images/H-Slim40.jpg similarity index 100% rename from docs/images/H-Slim40.jpg rename to docs/Xbox-360-Hacks/images/H-Slim40.jpg diff --git a/docs/images/H-Slim41.jpg b/docs/Xbox-360-Hacks/images/H-Slim41.jpg similarity index 100% rename from docs/images/H-Slim41.jpg rename to docs/Xbox-360-Hacks/images/H-Slim41.jpg diff --git a/docs/images/H-Slim42.jpg b/docs/Xbox-360-Hacks/images/H-Slim42.jpg similarity index 100% rename from docs/images/H-Slim42.jpg rename to docs/Xbox-360-Hacks/images/H-Slim42.jpg diff --git a/docs/images/H-Slim43.jpg b/docs/Xbox-360-Hacks/images/H-Slim43.jpg similarity index 100% rename from docs/images/H-Slim43.jpg rename to docs/Xbox-360-Hacks/images/H-Slim43.jpg diff --git a/docs/images/H-Slim44.jpg b/docs/Xbox-360-Hacks/images/H-Slim44.jpg similarity index 100% rename from docs/images/H-Slim44.jpg rename to docs/Xbox-360-Hacks/images/H-Slim44.jpg diff --git a/docs/images/H-Slim45.jpg b/docs/Xbox-360-Hacks/images/H-Slim45.jpg similarity index 100% rename from docs/images/H-Slim45.jpg rename to docs/Xbox-360-Hacks/images/H-Slim45.jpg diff --git a/docs/images/H-Slim46.jpg b/docs/Xbox-360-Hacks/images/H-Slim46.jpg similarity index 100% rename from docs/images/H-Slim46.jpg rename to docs/Xbox-360-Hacks/images/H-Slim46.jpg diff --git a/docs/images/H-Slim5.jpg b/docs/Xbox-360-Hacks/images/H-Slim5.jpg similarity index 100% rename from docs/images/H-Slim5.jpg rename to docs/Xbox-360-Hacks/images/H-Slim5.jpg diff --git a/docs/images/H-Slim6.jpg b/docs/Xbox-360-Hacks/images/H-Slim6.jpg similarity index 100% rename from docs/images/H-Slim6.jpg rename to docs/Xbox-360-Hacks/images/H-Slim6.jpg diff --git a/docs/images/H-Slim7.jpg b/docs/Xbox-360-Hacks/images/H-Slim7.jpg similarity index 100% rename from docs/images/H-Slim7.jpg rename to docs/Xbox-360-Hacks/images/H-Slim7.jpg diff --git a/docs/images/H-Slim8.jpg b/docs/Xbox-360-Hacks/images/H-Slim8.jpg similarity index 100% rename from docs/images/H-Slim8.jpg rename to docs/Xbox-360-Hacks/images/H-Slim8.jpg diff --git a/docs/images/H-Slim9.jpg b/docs/Xbox-360-Hacks/images/H-Slim9.jpg similarity index 100% rename from docs/images/H-Slim9.jpg rename to docs/Xbox-360-Hacks/images/H-Slim9.jpg diff --git a/docs/images/Reverse_JTAG.jpg b/docs/Xbox-360-Hacks/images/Reverse_JTAG.jpg similarity index 100% rename from docs/images/Reverse_JTAG.jpg rename to docs/Xbox-360-Hacks/images/Reverse_JTAG.jpg diff --git a/docs/images/USB_SPI_Programmer.png b/docs/Xbox-360-Hacks/images/USB_SPI_Programmer.png similarity index 100% rename from docs/images/USB_SPI_Programmer.png rename to docs/Xbox-360-Hacks/images/USB_SPI_Programmer.png diff --git a/docs/images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg b/docs/Xbox-360-Hacks/images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg similarity index 100% rename from docs/images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg rename to docs/Xbox-360-Hacks/images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg diff --git a/docs/images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg b/docs/Xbox-360-Hacks/images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg similarity index 100% rename from docs/images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg rename to docs/Xbox-360-Hacks/images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg diff --git a/docs/images/X_Jtag_free60.png b/docs/Xbox-360-Hacks/images/X_Jtag_free60.png similarity index 100% rename from docs/images/X_Jtag_free60.png rename to docs/Xbox-360-Hacks/images/X_Jtag_free60.png diff --git a/docs/images/ZFOJ_Jtag_free60.jpg b/docs/Xbox-360-Hacks/images/ZFOJ_Jtag_free60.jpg similarity index 100% rename from docs/images/ZFOJ_Jtag_free60.jpg rename to docs/Xbox-360-Hacks/images/ZFOJ_Jtag_free60.jpg diff --git a/docs/8051_8052.md b/docs/Xbox-360-Hardware/8051_8052.md similarity index 100% rename from docs/8051_8052.md rename to docs/Xbox-360-Hardware/8051_8052.md diff --git a/docs/Chatpad.md b/docs/Xbox-360-Hardware/Accessories/Chatpad.md similarity index 100% rename from docs/Chatpad.md rename to docs/Xbox-360-Hardware/Accessories/Chatpad.md diff --git a/docs/GamePad.md b/docs/Xbox-360-Hardware/Accessories/GamePad.md similarity index 97% rename from docs/GamePad.md rename to docs/Xbox-360-Hardware/Accessories/GamePad.md index 9ccada06..ba5e15e3 100644 --- a/docs/GamePad.md +++ b/docs/Xbox-360-Hardware/Accessories/GamePad.md @@ -49,7 +49,7 @@ Pin Functions: - 1 GND (Ground, black wire of USB) - 2 Data A (unknown function but likely paired with pin 7) -- 3 VCC (Supply Voltage, works good with 3.3V, *see note\!*) +- 3 VCC (Supply Voltage, works good with 3.3V, *see note!*) - 4 Unknown (charge option?) - 5 USB D+ (Data Line, greeen wire of USB) - 6 USB D- (Data Line, white wire of USB) diff --git a/docs/Headset.md b/docs/Xbox-360-Hardware/Accessories/Headset.md similarity index 100% rename from docs/Headset.md rename to docs/Xbox-360-Hardware/Accessories/Headset.md diff --git a/docs/Media_Remote.md b/docs/Xbox-360-Hardware/Accessories/Media_Remote.md similarity index 100% rename from docs/Media_Remote.md rename to docs/Xbox-360-Hardware/Accessories/Media_Remote.md diff --git a/docs/Memory_Unit.md b/docs/Xbox-360-Hardware/Accessories/Memory_Unit.md similarity index 100% rename from docs/Memory_Unit.md rename to docs/Xbox-360-Hardware/Accessories/Memory_Unit.md diff --git a/docs/Play_and_Charge_Kit.md b/docs/Xbox-360-Hardware/Accessories/Play_and_Charge_Kit.md similarity index 100% rename from docs/Play_and_Charge_Kit.md rename to docs/Xbox-360-Hardware/Accessories/Play_and_Charge_Kit.md diff --git a/docs/Webcam.md b/docs/Xbox-360-Hardware/Accessories/Webcam.md similarity index 100% rename from docs/Webcam.md rename to docs/Xbox-360-Hardware/Accessories/Webcam.md diff --git a/docs/Wifi_Adapter.md b/docs/Xbox-360-Hardware/Accessories/Wifi_Adapter.md similarity index 90% rename from docs/Wifi_Adapter.md rename to docs/Xbox-360-Hardware/Accessories/Wifi_Adapter.md index 8926ef15..0be61232 100644 --- a/docs/Wifi_Adapter.md +++ b/docs/Xbox-360-Hardware/Accessories/Wifi_Adapter.md @@ -1,6 +1,6 @@ # Introduction -![Back of the Wireless LAN adapter](images/Wlan_back.jpg) +![Back of the Wireless LAN adapter](/images/Noimage.png) FCC ID:C3K-WKS168 IC: 3048A-WKS168 @@ -15,17 +15,17 @@ below. # Disassembly -[Image](images/Wlan_all_pieces.jpg) +[All Pieces of the Wifi Adapter Laid out](/images/Noimage.png) Disassembled; bottom and top covers, PCB, USB cable and antenna -[Image](images/Wlan_back_opened.jpg) +[Wireless LAN Adapter Opened (Back)](/images/Noimage.png) PCB underside, with [Hannstar Board Corp.](http://www.hannstarboard.com/wps/wcm/connect/english/tw) inscription. # Integrated Circuits -[Image](images/Wlan_front_opened.jpg) +[Wireless LAN Adapter Opened (Front)](/images/Noimage.png) PCB upper-side, showing the major ICs @@ -81,3 +81,4 @@ from *Baseband Processor Product Selection table* [Category: Xbox 360 Hardware](../Category_Xbox360_Hardware) +[Category: Pages That Need Updates](/!Pages-That-Need-Updates) diff --git a/docs/images/Media-remote.jpg b/docs/Xbox-360-Hardware/Accessories/images/Media-remote.jpg similarity index 100% rename from docs/images/Media-remote.jpg rename to docs/Xbox-360-Hardware/Accessories/images/Media-remote.jpg diff --git a/docs/images/Vision.cam.jpg b/docs/Xbox-360-Hardware/Accessories/images/Vision.cam.jpg similarity index 100% rename from docs/images/Vision.cam.jpg rename to docs/Xbox-360-Hardware/Accessories/images/Vision.cam.jpg diff --git a/docs/images/memory_unit_pinout.jpg b/docs/Xbox-360-Hardware/Accessories/images/memory_unit_pinout.jpg similarity index 100% rename from docs/images/memory_unit_pinout.jpg rename to docs/Xbox-360-Hardware/Accessories/images/memory_unit_pinout.jpg diff --git a/docs/Case.md b/docs/Xbox-360-Hardware/Console/Case.md similarity index 100% rename from docs/Case.md rename to docs/Xbox-360-Hardware/Console/Case.md diff --git a/docs/DVD_Drive.md b/docs/Xbox-360-Hardware/Console/DVD_Drive.md similarity index 94% rename from docs/DVD_Drive.md rename to docs/Xbox-360-Hardware/Console/DVD_Drive.md index 5a963fa2..89bc5e94 100644 --- a/docs/DVD_Drive.md +++ b/docs/Xbox-360-Hardware/Console/DVD_Drive.md @@ -19,7 +19,7 @@ was manufactured, what batch it was in and a lot of other factors. ## General Information -![Close-up of the custom power connector](images/custom_power_connector.jpg) +![Close-up of the custom power connector](/images/Noimage.png) - The Xbox 360 was launched with a standard dual layer DVD-ROM drive manufactured by Hitachi-LG. @@ -43,7 +43,7 @@ was manufactured, what batch it was in and a lot of other factors. ## Confirmed Facts -![Close-up of DVD-Drive Motherboard](images/Dvdmobo.jpg) +![Close-up of DVD-Drive Motherboard](/images/Noimage.png) - The main processor of the LG DVD-ROM drive is an Panasonic MN103S94FDA @@ -64,13 +64,13 @@ was manufactured, what batch it was in and a lot of other factors. - The DVD-ROM doesn't work on a standard PC workstation, yet. - I found a very very thin ring on the underside of my DVD (PGR3). It's located at the inner part of the dvd, it's very very thin so - you have to look very sharp for it\! Maybe this is the reason why + you have to look very sharp for it! Maybe this is the reason why the DVD laser can't read the data part. It reads the video part and then can't "jump" over the thin ring to read the data part. ## On-Disc format -![BCA](images/Bca.jpg) +![BCA](/images/Noimage.png) the 2 different sections and the BCA area of the DVD-ROM are visible here.360 discs, like Xbox1 discs, have a lower number of sectors encoded @@ -89,7 +89,7 @@ visible. It probably contains empty/weak sectors (reading really broken frames is always a bit difficult. Someone with the proper equipment might want to check this). -![BCA Test](images/Bcatest6.jpg) +![BCA Test](/images/Noimage.png) Evidence that the BCA is not used by the Xbox 360. The tools which can be used for this are basically the same as for Xbox1, just that the data diff --git a/docs/Ethernet.md b/docs/Xbox-360-Hardware/Console/Ethernet.md similarity index 100% rename from docs/Ethernet.md rename to docs/Xbox-360-Hardware/Console/Ethernet.md diff --git a/docs/HDD.md b/docs/Xbox-360-Hardware/Console/HDD.md similarity index 100% rename from docs/HDD.md rename to docs/Xbox-360-Hardware/Console/HDD.md diff --git a/docs/Memory.md b/docs/Xbox-360-Hardware/Console/Memory.md similarity index 100% rename from docs/Memory.md rename to docs/Xbox-360-Hardware/Console/Memory.md diff --git a/docs/Motherboard.md b/docs/Xbox-360-Hardware/Console/Motherboard.md similarity index 100% rename from docs/Motherboard.md rename to docs/Xbox-360-Hardware/Console/Motherboard.md diff --git a/docs/Northbridge.md b/docs/Xbox-360-Hardware/Console/Northbridge.md similarity index 100% rename from docs/Northbridge.md rename to docs/Xbox-360-Hardware/Console/Northbridge.md diff --git a/docs/Falcon.md b/docs/Xbox-360-Hardware/Console/Revisions/Falcon.md similarity index 100% rename from docs/Falcon.md rename to docs/Xbox-360-Hardware/Console/Revisions/Falcon.md diff --git a/docs/Jasper.md b/docs/Xbox-360-Hardware/Console/Revisions/Jasper.md similarity index 100% rename from docs/Jasper.md rename to docs/Xbox-360-Hardware/Console/Revisions/Jasper.md diff --git a/docs/Opus.md b/docs/Xbox-360-Hardware/Console/Revisions/Opus.md similarity index 100% rename from docs/Opus.md rename to docs/Xbox-360-Hardware/Console/Revisions/Opus.md diff --git a/docs/Trinity.md b/docs/Xbox-360-Hardware/Console/Revisions/Trinity.md similarity index 100% rename from docs/Trinity.md rename to docs/Xbox-360-Hardware/Console/Revisions/Trinity.md diff --git a/docs/SMC.md b/docs/Xbox-360-Hardware/Console/SMC.md similarity index 100% rename from docs/SMC.md rename to docs/Xbox-360-Hardware/Console/SMC.md diff --git a/docs/SMC_Command_0x01.md b/docs/Xbox-360-Hardware/Console/SMC_Command_0x01.md similarity index 100% rename from docs/SMC_Command_0x01.md rename to docs/Xbox-360-Hardware/Console/SMC_Command_0x01.md diff --git a/docs/SMC_Command_0x82.md b/docs/Xbox-360-Hardware/Console/SMC_Command_0x82.md similarity index 100% rename from docs/SMC_Command_0x82.md rename to docs/Xbox-360-Hardware/Console/SMC_Command_0x82.md diff --git a/docs/SPI.md b/docs/Xbox-360-Hardware/Console/SPI.md similarity index 62% rename from docs/SPI.md rename to docs/Xbox-360-Hardware/Console/SPI.md index 8e0e0d8d..cf94c65e 100644 --- a/docs/SPI.md +++ b/docs/Xbox-360-Hardware/Console/SPI.md @@ -1,9 +1,8 @@ # General The SPI bus (Serial Peripheral Interface) on the Xbox 360 is mainly used -for communicating with the [NAND-Flash Controller -(SFCX)](NAND#Flash_Controllers), a [SPI -Programmer](SPI_Programmer) is needed for this. The bus +for communicating with the [NAND-Flash Controller (SFCX)](NAND#Flash_Controllers), +an [SPI Programmer](/Xbox-360-Hacks/SPI_Programmer) is needed for this. The bus consists of the following signals: | Name | Description | @@ -22,10 +21,10 @@ The Diagram matches following Xbox 360 Motherboard-revisions: [Xenon](Xenon), [Zephyr](Zephyr), [Falcon](Falcon), [Opus](Opus), [Jasper](Jasper). -![Xbox 360 FAT NANDPro Diagram](images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg) +![Xbox 360 FAT NANDPro Diagram](/Xbox-360-Hacks/images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg) # SLIM Motherboard The Diagram can be used for Xbox 360 Motherboard-revision: [Trinity](Trinity) -![Xbox 360 Slim NANDPro Diagram](images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg) +![Xbox 360 Slim NANDPro Diagram](/Xbox-360-Hacks/images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg) diff --git a/docs/Xbox_360_Motherboards.md b/docs/Xbox-360-Hardware/Console/Xbox_360_Motherboards.md similarity index 99% rename from docs/Xbox_360_Motherboards.md rename to docs/Xbox-360-Hardware/Console/Xbox_360_Motherboards.md index e962fcdc..1855c1c0 100644 --- a/docs/Xbox_360_Motherboards.md +++ b/docs/Xbox-360-Hardware/Console/Xbox_360_Motherboards.md @@ -6,7 +6,7 @@ This pages lists off all known motherboard revisions, their changes as well as links to their respective pages. '''NOTE TO MAINTAINERS: ''' This page is often ripped apart by spam -bots\! Please check and revert any unwanted changes regularly\! +bots! Please check and revert any unwanted changes regularly! ## [Xenon](Xenon_(Motherboard)) (V1) diff --git a/docs/Xenon_(CPU).md b/docs/Xbox-360-Hardware/Console/Xenon_(CPU).md similarity index 96% rename from docs/Xenon_(CPU).md rename to docs/Xbox-360-Hardware/Console/Xenon_(CPU).md index 3ee47e1f..70f0617d 100644 --- a/docs/Xenon_(CPU).md +++ b/docs/Xbox-360-Hardware/Console/Xenon_(CPU).md @@ -1,6 +1,6 @@ # Xenon CPU -![Xenon CPU](images/KL_Microsoft_XBOX_380_CPU_ES.jpg "KL_Microsoft_XBOX_380_CPU_ES.jpg") **Xenon** is the CPU that is used +![Xenon CPU](images/KL_Microsoft_XBOX_380_CPU_ES.jpg) **Xenon** (not to be confused with [Xenos](Xenos_(GPU))) is the CPU that is used in the Xbox 360. The processor, internally codenamed *Waternoose* by IBM and XCPU by Microsoft. "The basic design is a 64-bit *PowerPC* architecture, with the complete *PowerPC ISA available*." diff --git a/docs/Xenon_(Motherboard).md b/docs/Xbox-360-Hardware/Console/Xenon_(Motherboard).md similarity index 100% rename from docs/Xenon_(Motherboard).md rename to docs/Xbox-360-Hardware/Console/Xenon_(Motherboard).md diff --git a/docs/Xenos_(GPU).md b/docs/Xbox-360-Hardware/Console/Xenos_(GPU).md similarity index 95% rename from docs/Xenos_(GPU).md rename to docs/Xbox-360-Hardware/Console/Xenos_(GPU).md index c7bd4fae..b50b3ccb 100644 --- a/docs/Xenos_(GPU).md +++ b/docs/Xbox-360-Hardware/Console/Xenos_(GPU).md @@ -1,6 +1,6 @@ # Xenos GPU -**Xenos** is a custom graphics processing unit (GPU) designed by ATI, +**Xenos** (not to be confused with [Xenon](/Xenon_(Disambiguation))) is a custom graphics processing unit (GPU) designed by ATI, used in the Xbox 360. Developed under the codename "C1," it is in many ways related to the R500 desktop PC graphics card series and therefore very similar to an ATI Radeon X1900 as far as features and performance diff --git a/docs/images/88W8786U-NAP2.JPG b/docs/Xbox-360-Hardware/Console/images/88W8786U-NAP2.JPG similarity index 100% rename from docs/images/88W8786U-NAP2.JPG rename to docs/Xbox-360-Hardware/Console/images/88W8786U-NAP2.JPG diff --git a/docs/images/Face_removedzz.jpg b/docs/Xbox-360-Hardware/Console/images/Face_removedzz.jpg similarity index 100% rename from docs/images/Face_removedzz.jpg rename to docs/Xbox-360-Hardware/Console/images/Face_removedzz.jpg diff --git a/docs/images/Hd_open4.jpg b/docs/Xbox-360-Hardware/Console/images/Hd_open4.jpg similarity index 100% rename from docs/images/Hd_open4.jpg rename to docs/Xbox-360-Hardware/Console/images/Hd_open4.jpg diff --git a/docs/images/Hd_outL.jpg b/docs/Xbox-360-Hardware/Console/images/Hd_outL.jpg similarity index 100% rename from docs/images/Hd_outL.jpg rename to docs/Xbox-360-Hardware/Console/images/Hd_outL.jpg diff --git a/docs/images/Hdd_unscrew.jpg b/docs/Xbox-360-Hardware/Console/images/Hdd_unscrew.jpg similarity index 100% rename from docs/images/Hdd_unscrew.jpg rename to docs/Xbox-360-Hardware/Console/images/Hdd_unscrew.jpg diff --git a/docs/images/ICS1893BF.jpg b/docs/Xbox-360-Hardware/Console/images/ICS1893BF.jpg similarity index 100% rename from docs/images/ICS1893BF.jpg rename to docs/Xbox-360-Hardware/Console/images/ICS1893BF.jpg diff --git a/docs/images/KL_Microsoft_XBOX_380_CPU_ES.jpg b/docs/Xbox-360-Hardware/Console/images/KL_Microsoft_XBOX_380_CPU_ES.jpg similarity index 100% rename from docs/images/KL_Microsoft_XBOX_380_CPU_ES.jpg rename to docs/Xbox-360-Hardware/Console/images/KL_Microsoft_XBOX_380_CPU_ES.jpg diff --git a/docs/images/Samsung_HDD_Front.jpg b/docs/Xbox-360-Hardware/Console/images/Samsung_HDD_Front.jpg similarity index 100% rename from docs/images/Samsung_HDD_Front.jpg rename to docs/Xbox-360-Hardware/Console/images/Samsung_HDD_Front.jpg diff --git a/docs/images/Satapinout3.jpg b/docs/Xbox-360-Hardware/Console/images/Satapinout3.jpg similarity index 100% rename from docs/images/Satapinout3.jpg rename to docs/Xbox-360-Hardware/Console/images/Satapinout3.jpg diff --git a/docs/images/Therm_removed.jpg b/docs/Xbox-360-Hardware/Console/images/Therm_removed.jpg similarity index 100% rename from docs/images/Therm_removed.jpg rename to docs/Xbox-360-Hardware/Console/images/Therm_removed.jpg diff --git a/docs/images/Underside3.jpg b/docs/Xbox-360-Hardware/Console/images/Underside3.jpg similarity index 100% rename from docs/images/Underside3.jpg rename to docs/Xbox-360-Hardware/Console/images/Underside3.jpg diff --git a/docs/images/Xbox_360_revisions_xenon_motherboard.jpg b/docs/Xbox-360-Hardware/Console/images/Xbox_360_revisions_xenon_motherboard.jpg similarity index 100% rename from docs/images/Xbox_360_revisions_xenon_motherboard.jpg rename to docs/Xbox-360-Hardware/Console/images/Xbox_360_revisions_xenon_motherboard.jpg diff --git a/docs/images/x360s_wifi_module_back.jpg b/docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_back.jpg similarity index 100% rename from docs/images/x360s_wifi_module_back.jpg rename to docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_back.jpg diff --git a/docs/images/x360s_wifi_module_front.jpg b/docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_front.jpg similarity index 100% rename from docs/images/x360s_wifi_module_front.jpg rename to docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_front.jpg diff --git a/docs/images/x360s_wifi_module_pinout.jpg b/docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_pinout.jpg similarity index 100% rename from docs/images/x360s_wifi_module_pinout.jpg rename to docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_pinout.jpg diff --git a/docs/Fusesets.md b/docs/Xbox-360-Hardware/Fusesets.md similarity index 98% rename from docs/Fusesets.md rename to docs/Xbox-360-Hardware/Fusesets.md index b564a413..2b35c634 100644 --- a/docs/Fusesets.md +++ b/docs/Xbox-360-Hardware/Fusesets.md @@ -100,7 +100,7 @@ to blow an eFUSE with every update since the update to 4598. In the NAND's 6BL(CF) section, there is another lockdown counter that should(Under normal circumstances) match the fuselines on the CPU. If it doesn't match, the console will panic on boot, and will show a RRoD. -Now, here's the good part\! If we know the CPU key of the console, we +Now, here's the good part! If we know the CPU key of the console, we can decrypt the 6BL, and change the lockdown counter in the NAND to match the one on the console, and therefore run an older dashboard. Since the 6BL isn't signed with Microsoft's private key, we can edit it diff --git a/docs/Level_Shifter.md b/docs/Xbox-360-Hardware/Level_Shifter.md similarity index 100% rename from docs/Level_Shifter.md rename to docs/Xbox-360-Hardware/Level_Shifter.md diff --git a/docs/images/Eeprom.jpg b/docs/Xbox-360-Hardware/NAND/images/Eeprom.jpg similarity index 100% rename from docs/images/Eeprom.jpg rename to docs/Xbox-360-Hardware/NAND/images/Eeprom.jpg diff --git a/docs/images/Flash.jpg b/docs/Xbox-360-Hardware/NAND/images/Flash.jpg similarity index 100% rename from docs/images/Flash.jpg rename to docs/Xbox-360-Hardware/NAND/images/Flash.jpg diff --git a/docs/images/Nandpinout.png b/docs/Xbox-360-Hardware/NAND/images/Nandpinout.png similarity index 100% rename from docs/images/Nandpinout.png rename to docs/Xbox-360-Hardware/NAND/images/Nandpinout.png diff --git a/docs/images/Nandreadpins.jpg b/docs/Xbox-360-Hardware/NAND/images/Nandreadpins.jpg similarity index 100% rename from docs/images/Nandreadpins.jpg rename to docs/Xbox-360-Hardware/NAND/images/Nandreadpins.jpg diff --git a/docs/images/X360Pro_noeeprom.jpg b/docs/Xbox-360-Hardware/NAND/images/X360Pro_noeeprom.jpg similarity index 100% rename from docs/images/X360Pro_noeeprom.jpg rename to docs/Xbox-360-Hardware/NAND/images/X360Pro_noeeprom.jpg diff --git a/docs/NAND.md b/docs/Xbox-360-Hardware/NAND/index.md similarity index 97% rename from docs/NAND.md rename to docs/Xbox-360-Hardware/NAND/index.md index 3c70c0a4..f37e772e 100644 --- a/docs/NAND.md +++ b/docs/Xbox-360-Hardware/NAND/index.md @@ -178,7 +178,7 @@ datasheet. There is another Atmel chip on the front panel: -File:Atmel2.jpg +![Atmel2](/images/Noimage.png) Atmel 528 serial EEPROM diff --git a/docs/Pin_Headers.md b/docs/Xbox-360-Hardware/Pin_Headers.md similarity index 100% rename from docs/Pin_Headers.md rename to docs/Xbox-360-Hardware/Pin_Headers.md diff --git a/docs/Pre-release_differences.md b/docs/Xbox-360-Hardware/Pre-release_differences.md similarity index 97% rename from docs/Pre-release_differences.md rename to docs/Xbox-360-Hardware/Pre-release_differences.md index e2971fb1..2f312ea3 100644 --- a/docs/Pre-release_differences.md +++ b/docs/Xbox-360-Hardware/Pre-release_differences.md @@ -57,7 +57,7 @@ XEX1 format for xex files instead of XEX2... xorloser where are you? ## Pre-1839 -Keyvault is different (e.g. console serial is 0x18 bytes?\!) +Keyvault is different (e.g. console serial is 0x18 bytes?!) Keyvault also has different device keys, which stops wireless controllers from working Also, console security certificate is incomplete-ish: diff --git a/docs/R6T3.md b/docs/Xbox-360-Hardware/R6T3.md similarity index 100% rename from docs/R6T3.md rename to docs/Xbox-360-Hardware/R6T3.md diff --git a/docs/RF_Module.md b/docs/Xbox-360-Hardware/RF_Module.md similarity index 100% rename from docs/RF_Module.md rename to docs/Xbox-360-Hardware/RF_Module.md diff --git a/docs/images/360_rs232_build.png b/docs/Xbox-360-Hardware/images/360_rs232_build.png similarity index 100% rename from docs/images/360_rs232_build.png rename to docs/Xbox-360-Hardware/images/360_rs232_build.png diff --git a/docs/images/Gentoo_fuses.jpg b/docs/Xbox-360-Hardware/images/Gentoo_fuses.jpg similarity index 100% rename from docs/images/Gentoo_fuses.jpg rename to docs/Xbox-360-Hardware/images/Gentoo_fuses.jpg diff --git a/docs/images/HeaderLocations.png b/docs/Xbox-360-Hardware/images/HeaderLocations.png similarity index 100% rename from docs/images/HeaderLocations.png rename to docs/Xbox-360-Hardware/images/HeaderLocations.png diff --git a/docs/images/Jasper1DONE12.jpg b/docs/Xbox-360-Hardware/images/Jasper1DONE12.jpg similarity index 100% rename from docs/images/Jasper1DONE12.jpg rename to docs/Xbox-360-Hardware/images/Jasper1DONE12.jpg diff --git a/docs/images/R6t3zoom.png b/docs/Xbox-360-Hardware/images/R6t3zoom.png similarity index 100% rename from docs/images/R6t3zoom.png rename to docs/Xbox-360-Hardware/images/R6t3zoom.png diff --git a/docs/images/Trinity_R4R1.jpg b/docs/Xbox-360-Hardware/images/Trinity_R4R1.jpg similarity index 100% rename from docs/images/Trinity_R4R1.jpg rename to docs/Xbox-360-Hardware/images/Trinity_R4R1.jpg diff --git a/docs/images/Xell_fusesets.jpg b/docs/Xbox-360-Hardware/images/Xell_fusesets.jpg similarity index 100% rename from docs/images/Xell_fusesets.jpg rename to docs/Xbox-360-Hardware/images/Xell_fusesets.jpg diff --git a/docs/images/Xenon1DONE12.jpg b/docs/Xbox-360-Hardware/images/Xenon1DONE12.jpg similarity index 100% rename from docs/images/Xenon1DONE12.jpg rename to docs/Xbox-360-Hardware/images/Xenon1DONE12.jpg diff --git a/docs/images/j2b1_conn.jpg b/docs/Xbox-360-Hardware/images/j2b1_conn.jpg similarity index 100% rename from docs/images/j2b1_conn.jpg rename to docs/Xbox-360-Hardware/images/j2b1_conn.jpg diff --git a/docs/Category_Xbox360_Hardware.md b/docs/Xbox-360-Hardware/index.md similarity index 100% rename from docs/Category_Xbox360_Hardware.md rename to docs/Xbox-360-Hardware/index.md diff --git a/docs/XMENU.md b/docs/Xbox-360-Homebrew/Apps/XMENU.md similarity index 100% rename from docs/XMENU.md rename to docs/Xbox-360-Homebrew/Apps/XMENU.md diff --git a/docs/Genesis_Plus.md b/docs/Xbox-360-Homebrew/Emulators/Genesis_Plus.md similarity index 100% rename from docs/Genesis_Plus.md rename to docs/Xbox-360-Homebrew/Emulators/Genesis_Plus.md diff --git a/docs/Mupen64-360.md b/docs/Xbox-360-Homebrew/Emulators/Mupen64-360.md similarity index 100% rename from docs/Mupen64-360.md rename to docs/Xbox-360-Homebrew/Emulators/Mupen64-360.md diff --git a/docs/PCSXR-Xenon.md b/docs/Xbox-360-Homebrew/Emulators/PCSXR-Xenon.md similarity index 100% rename from docs/PCSXR-Xenon.md rename to docs/Xbox-360-Homebrew/Emulators/PCSXR-Xenon.md diff --git a/docs/Sega_Genesis_Plus_GX.md b/docs/Xbox-360-Homebrew/Emulators/Sega_Genesis_Plus_GX.md similarity index 100% rename from docs/Sega_Genesis_Plus_GX.md rename to docs/Xbox-360-Homebrew/Emulators/Sega_Genesis_Plus_GX.md diff --git a/docs/Sega_Master_System_Plus.md b/docs/Xbox-360-Homebrew/Emulators/Sega_Master_System_Plus.md similarity index 100% rename from docs/Sega_Master_System_Plus.md rename to docs/Xbox-360-Homebrew/Emulators/Sega_Master_System_Plus.md diff --git a/docs/Snes9x-Gx.md b/docs/Xbox-360-Homebrew/Emulators/Snes9x-Gx.md similarity index 100% rename from docs/Snes9x-Gx.md rename to docs/Xbox-360-Homebrew/Emulators/Snes9x-Gx.md diff --git a/docs/images/NullDC_logo.png b/docs/Xbox-360-Homebrew/Emulators/images/NullDC.png similarity index 100% rename from docs/images/NullDC_logo.png rename to docs/Xbox-360-Homebrew/Emulators/images/NullDC.png diff --git a/docs/images/Pcsxr.png b/docs/Xbox-360-Homebrew/Emulators/images/Pcsxr.png similarity index 100% rename from docs/images/Pcsxr.png rename to docs/Xbox-360-Homebrew/Emulators/images/Pcsxr.png diff --git a/docs/Pong.md b/docs/Xbox-360-Homebrew/Games/Pong.md similarity index 100% rename from docs/Pong.md rename to docs/Xbox-360-Homebrew/Games/Pong.md diff --git a/docs/SDLQuake.md b/docs/Xbox-360-Homebrew/Games/SDLQuake.md similarity index 100% rename from docs/SDLQuake.md rename to docs/Xbox-360-Homebrew/Games/SDLQuake.md diff --git a/docs/Tanks_360.md b/docs/Xbox-360-Homebrew/Games/Tanks_360.md similarity index 100% rename from docs/Tanks_360.md rename to docs/Xbox-360-Homebrew/Games/Tanks_360.md diff --git a/docs/images/Quake-icon.png b/docs/Xbox-360-Homebrew/Games/images/Quake-icon.png similarity index 100% rename from docs/images/Quake-icon.png rename to docs/Xbox-360-Homebrew/Games/images/Quake-icon.png diff --git a/docs/List_of_homebrew_applications.md b/docs/Xbox-360-Homebrew/List_of_homebrew_applications.md similarity index 100% rename from docs/List_of_homebrew_applications.md rename to docs/Xbox-360-Homebrew/List_of_homebrew_applications.md diff --git a/docs/List_of_homebrew_emulators.md b/docs/Xbox-360-Homebrew/List_of_homebrew_emulators.md similarity index 100% rename from docs/List_of_homebrew_emulators.md rename to docs/Xbox-360-Homebrew/List_of_homebrew_emulators.md diff --git a/docs/List_of_homebrew_games.md b/docs/Xbox-360-Homebrew/List_of_homebrew_games.md similarity index 100% rename from docs/List_of_homebrew_games.md rename to docs/Xbox-360-Homebrew/List_of_homebrew_games.md diff --git a/docs/List_of_homebrew_loaders.md b/docs/Xbox-360-Homebrew/List_of_homebrew_loaders.md similarity index 100% rename from docs/List_of_homebrew_loaders.md rename to docs/Xbox-360-Homebrew/List_of_homebrew_loaders.md diff --git a/docs/List_of_system_tools.md b/docs/Xbox-360-Homebrew/List_of_system_tools.md similarity index 100% rename from docs/List_of_system_tools.md rename to docs/Xbox-360-Homebrew/List_of_system_tools.md diff --git a/docs/NandCompare.md b/docs/Xbox-360-Homebrew/Tools/NandCompare.md similarity index 100% rename from docs/NandCompare.md rename to docs/Xbox-360-Homebrew/Tools/NandCompare.md diff --git a/docs/XeLL.md b/docs/Xbox-360-Homebrew/Tools/XeLL.md similarity index 100% rename from docs/XeLL.md rename to docs/Xbox-360-Homebrew/Tools/XeLL.md diff --git a/docs/Category_Xbox360_Homebrew_Software.md b/docs/Xbox-360-Homebrew/index.md similarity index 100% rename from docs/Category_Xbox360_Homebrew_Software.md rename to docs/Xbox-360-Homebrew/index.md diff --git a/docs/Debian-etch.md b/docs/Xbox-360-Linux/Distros/Debian/etch.md similarity index 98% rename from docs/Debian-etch.md rename to docs/Xbox-360-Linux/Distros/Debian/etch.md index b79d6e66..a105faf1 100644 --- a/docs/Debian-etch.md +++ b/docs/Xbox-360-Linux/Distros/Debian/etch.md @@ -1,4 +1,4 @@ -# Install Debian Etch from the Gentoo LiveCD +# Install Debian 4 "Etch" from the Gentoo LiveCD **Warning**: This script will WIPE your Xbox 360 harddisk (/dev/sda) and install Debian Etch diff --git a/docs/Debian-lenny.md b/docs/Xbox-360-Linux/Distros/Debian/lenny.md similarity index 98% rename from docs/Debian-lenny.md rename to docs/Xbox-360-Linux/Distros/Debian/lenny.md index 899ebf14..d336cfdf 100644 --- a/docs/Debian-lenny.md +++ b/docs/Xbox-360-Linux/Distros/Debian/lenny.md @@ -1,4 +1,4 @@ -# Install Debian Lenny from the Gentoo LiveCD +# Install Debian 5 "Lenny" from the Gentoo LiveCD **Warning**: This script will WIPE your Xbox 360 harddisk (/dev/sda) and install Debian Lenny diff --git a/docs/Debian-squeeze.md b/docs/Xbox-360-Linux/Distros/Debian/squeeze.md similarity index 100% rename from docs/Debian-squeeze.md rename to docs/Xbox-360-Linux/Distros/Debian/squeeze.md diff --git a/docs/LiveCD.md b/docs/Xbox-360-Linux/Distros/LiveCD.md similarity index 94% rename from docs/LiveCD.md rename to docs/Xbox-360-Linux/Distros/LiveCD.md index cb3f5659..91c18983 100644 --- a/docs/LiveCD.md +++ b/docs/Xbox-360-Linux/Distros/LiveCD.md @@ -1,6 +1,6 @@ # Live CDs -Thanks to Cpasjuste and stonersmurf, we now have three Live-CDs\! +Thanks to Cpasjuste and stonersmurf, we now have three Live-CDs! See First Steps for a step-by-step tutorial on running them. diff --git a/docs/Ubuntu11_10.md b/docs/Xbox-360-Linux/Distros/Ubuntu/11_10.md similarity index 99% rename from docs/Ubuntu11_10.md rename to docs/Xbox-360-Linux/Distros/Ubuntu/11_10.md index f1c13fd7..7630d17c 100644 --- a/docs/Ubuntu11_10.md +++ b/docs/Xbox-360-Linux/Distros/Ubuntu/11_10.md @@ -1,7 +1,6 @@ # Install Ubuntu 11.10 from a Linux LiveCD -**WARNING: This script will WIPE your Xbox 360 internal harddisk -(/dev/sda) and install Ubuntu 11.10** +**WARNING: This script will WIPE your Xbox 360 internal harddisk (/dev/sda) and install Ubuntu 11.10** **If you have XeXmenu or another dashboard homebrew on that drive, you will loose it all: Follow these instructions only if you understand what @@ -33,7 +32,7 @@ experiencing.) ubuntu_oneiric.sh -\#\!/bin/bash +\#!/bin/bash ` # set the date to anything except 1/1/1970 since this causes issues` ` # time is now also set after first boot by .bashrc script below` diff --git a/docs/Ubuntu7_10.md b/docs/Xbox-360-Linux/Distros/Ubuntu/7_10.md similarity index 96% rename from docs/Ubuntu7_10.md rename to docs/Xbox-360-Linux/Distros/Ubuntu/7_10.md index 0e810c42..a0cd1442 100644 --- a/docs/Ubuntu7_10.md +++ b/docs/Xbox-360-Linux/Distros/Ubuntu/7_10.md @@ -1,4 +1,4 @@ -Install Ubuntu 7.10 from the Gentoo LiveCD +# Install Ubuntu 7.10 from the Gentoo LiveCD gnome Issue Resolved @@ -19,12 +19,13 @@ for this script. How do I run it? -Click "Application \> Accessories \> Terminal" and type the following -commands: +Click "Application > Accessories > Terminal" and type the following commands: -`sudo su` -`wget ` -`sh ./ubuntu_gutsy.sh` +```sh +sudo su +wget http://file.libxenon.org/free60/linux/script/ubuntu_gutsy.sh +sh ./ubuntu_gutsy.sh +``` Reboot the 360 when you are told. Boot with , supply correct "root=" parameter @@ -103,7 +104,7 @@ this ubuntu_gutsy.sh -\#\!/bin/bash +\#!/bin/bash ` # set the date to anything except 1/1/1970 since this causes issues` ` # time is now also set after first boot by .bashrc script below` diff --git a/docs/Ubuntu.md b/docs/Xbox-360-Linux/Distros/Ubuntu/index.md similarity index 99% rename from docs/Ubuntu.md rename to docs/Xbox-360-Linux/Distros/Ubuntu/index.md index 49710f02..e8d1acc7 100644 --- a/docs/Ubuntu.md +++ b/docs/Xbox-360-Linux/Distros/Ubuntu/index.md @@ -1,3 +1,5 @@ +# Ubuntu + Ubuntu is a computer operating system based on the Debian GNU/Linux distribution and is distributed as free and open source software with additional proprietary software available. diff --git a/docs/Xbox-360-Linux/Distros/index.md b/docs/Xbox-360-Linux/Distros/index.md new file mode 100644 index 00000000..08dda72b --- /dev/null +++ b/docs/Xbox-360-Linux/Distros/index.md @@ -0,0 +1,10 @@ +# Linux distributions + +* [LiveCD](LiveCD) +* [Ubuntu 7.10](Ubuntu/7_10) +* [Ubuntu 11.10](Ubuntu/11_10) +* [Debian-etch](Debian/etch) +* [Debian-lenny](Debian/lenny) +* [Debian-squeeze](Debian/squeeze) + +[Category: Xbox 360 Linux](../) diff --git a/docs/Lflash.md b/docs/Xbox-360-Linux/Lflash.md similarity index 100% rename from docs/Lflash.md rename to docs/Xbox-360-Linux/Lflash.md diff --git a/docs/Linux_Kernel.md b/docs/Xbox-360-Linux/Linux_Kernel.md similarity index 100% rename from docs/Linux_Kernel.md rename to docs/Xbox-360-Linux/Linux_Kernel.md diff --git a/docs/Linux_Kernel_Development.md b/docs/Xbox-360-Linux/Linux_Kernel_Development.md similarity index 100% rename from docs/Linux_Kernel_Development.md rename to docs/Xbox-360-Linux/Linux_Kernel_Development.md diff --git a/docs/List_of_Unix_Distributions.md b/docs/Xbox-360-Linux/List_of_Unix_Distributions.md similarity index 100% rename from docs/List_of_Unix_Distributions.md rename to docs/Xbox-360-Linux/List_of_Unix_Distributions.md diff --git a/docs/Xbox_System_Software.md b/docs/Xbox-360-System-Software/360_System_Software.md similarity index 100% rename from docs/Xbox_System_Software.md rename to docs/Xbox-360-System-Software/360_System_Software.md diff --git a/docs/849x_System_Update.md b/docs/Xbox-360-System-Software/849x_System_Update.md similarity index 100% rename from docs/849x_System_Update.md rename to docs/Xbox-360-System-Software/849x_System_Update.md diff --git a/docs/Boot_Process.md b/docs/Xbox-360-System-Software/Boot_Process.md similarity index 100% rename from docs/Boot_Process.md rename to docs/Xbox-360-System-Software/Boot_Process.md diff --git a/docs/Console_Security_Certificate.md b/docs/Xbox-360-System-Software/Console_Security_Certificate.md similarity index 100% rename from docs/Console_Security_Certificate.md rename to docs/Xbox-360-System-Software/Console_Security_Certificate.md diff --git a/docs/Error_Codes.md b/docs/Xbox-360-System-Software/Error_Codes.md similarity index 100% rename from docs/Error_Codes.md rename to docs/Xbox-360-System-Software/Error_Codes.md diff --git a/docs/FATX.md b/docs/Xbox-360-System-Software/FATX.md similarity index 100% rename from docs/FATX.md rename to docs/Xbox-360-System-Software/FATX.md diff --git a/docs/FMIM.md b/docs/Xbox-360-System-Software/Formats/FMIM.md similarity index 100% rename from docs/FMIM.md rename to docs/Xbox-360-System-Software/Formats/FMIM.md diff --git a/docs/GPD.md b/docs/Xbox-360-System-Software/Formats/GPD.md similarity index 100% rename from docs/GPD.md rename to docs/Xbox-360-System-Software/Formats/GPD.md diff --git a/docs/PEC.md b/docs/Xbox-360-System-Software/Formats/PEC.md similarity index 100% rename from docs/PEC.md rename to docs/Xbox-360-System-Software/Formats/PEC.md diff --git a/docs/STFS.md b/docs/Xbox-360-System-Software/Formats/STFS.md similarity index 99% rename from docs/STFS.md rename to docs/Xbox-360-System-Software/Formats/STFS.md index d5eebc26..b6558a16 100644 --- a/docs/STFS.md +++ b/docs/Xbox-360-System-Software/Formats/STFS.md @@ -31,7 +31,7 @@ modification to the console. Throughout an STFS package, there is a series of SHA1 hashes used to verify the package, and help with downloads (if a block isn't valid, it can be redownloaded). The hashes are located at certain parts of the -file, a way of calculating where is (will be\!) down below. +file, a way of calculating where is (will be!) down below. # Volume Descriptor @@ -418,7 +418,7 @@ corresponding hash table record and read the next block number (similar to cluster maps in FAT). Here is some C\# code for converting a block to it's hash table -position(**it may not work perfectly\!**): +position(**it may not work perfectly!**): ```cs internal int ComputeLevelNHashBlockNumber(int xBlock, int xLevel) diff --git a/docs/XCP.md b/docs/Xbox-360-System-Software/Formats/XCP.md similarity index 77% rename from docs/XCP.md rename to docs/Xbox-360-System-Software/Formats/XCP.md index 93acea8e..23583e5c 100644 --- a/docs/XCP.md +++ b/docs/Xbox-360-System-Software/Formats/XCP.md @@ -1,11 +1,10 @@ # Xbox Content Package (XCP) -It's been found \[1\] that Xbox 360 Live Arcade downloads files with the -extension .xcp over unencrypted http on port 3074 for content -distribution. +It's been found that Xbox 360 Marketplace downloads files with the +extension .xcp over unencrypted http on port 3074 for content distribution. - - XCP stands for Xbox Content Package \(from - [Xbox Scene Forum Thread](https://web.archive.org/web/20141027135122/http://forums.xbox-scene.com/index.php?/topic/462911-xbox-marketplace-packages/#entry3067263)\) + - XCP stands for Xbox Content Package (from + [Xbox Scene Forum Thread](https://web.archive.org/web/20141027135122/http://forums.xbox-scene.com/index.php?/topic/462911-xbox-marketplace-packages/#entry3067263)) - XCP files are (in-order) encrypted and compressed (with zlib). Underneath, they are STFS containers. - XCP files from some categories ("Full Game Demos" being one of them) are *not encrypted* - It may be possible to use the avatar downloads to glean more info @@ -30,4 +29,5 @@ xcp files are not new to the Xbox 360. - Keys needed for extraction. - Need tools to create our own without the Xbox SDK -[Category: Xbox 360 System Software](../Category_Xbox360_System_Software) +[Category: Xbox 360 System Software](/Xbox-360-System-Software) +[Category: Pages That Need Updates](/!Pages-That-Need-Updates) diff --git a/docs/XDBF.md b/docs/Xbox-360-System-Software/Formats/XDBF.md similarity index 100% rename from docs/XDBF.md rename to docs/Xbox-360-System-Software/Formats/XDBF.md diff --git a/docs/XEX.md b/docs/Xbox-360-System-Software/Formats/XEX.md similarity index 99% rename from docs/XEX.md rename to docs/Xbox-360-System-Software/Formats/XEX.md index d2adfd09..11507911 100644 --- a/docs/XEX.md +++ b/docs/Xbox-360-System-Software/Formats/XEX.md @@ -173,7 +173,7 @@ PE uncrypted/unpacked on debug XEX files. Section contents are encrypted with CBC AES, with the key changing for each file. It's probably derived from the RSA(?) block at the beginning and a "secret" public key in the box. Contents are compressed with microsoft's proprietary LDIC -compression (hello, xbox1\!). +compression (hello, xbox1!). # Miscellaneous diff --git a/docs/GDFX.md b/docs/Xbox-360-System-Software/GDFX.md similarity index 100% rename from docs/GDFX.md rename to docs/Xbox-360-System-Software/GDFX.md diff --git a/docs/Kernel.md b/docs/Xbox-360-System-Software/Kernel.md similarity index 100% rename from docs/Kernel.md rename to docs/Xbox-360-System-Software/Kernel.md diff --git a/docs/Kernel_Exports.md b/docs/Xbox-360-System-Software/Kernel_Exports.md similarity index 100% rename from docs/Kernel_Exports.md rename to docs/Xbox-360-System-Software/Kernel_Exports.md diff --git a/docs/Memory_MAP.md b/docs/Xbox-360-System-Software/Memory_Map.md similarity index 100% rename from docs/Memory_MAP.md rename to docs/Xbox-360-System-Software/Memory_Map.md diff --git a/docs/NAND_File_System.md b/docs/Xbox-360-System-Software/NAND_File_System.md similarity index 100% rename from docs/NAND_File_System.md rename to docs/Xbox-360-System-Software/NAND_File_System.md diff --git a/docs/Reversing_the_bootloaders.md b/docs/Xbox-360-System-Software/Reversing_the_bootloaders.md similarity index 100% rename from docs/Reversing_the_bootloaders.md rename to docs/Xbox-360-System-Software/Reversing_the_bootloaders.md diff --git a/docs/SFCX.md b/docs/Xbox-360-System-Software/SFCX.md similarity index 100% rename from docs/SFCX.md rename to docs/Xbox-360-System-Software/SFCX.md diff --git a/docs/SPA.md b/docs/Xbox-360-System-Software/SPA.md similarity index 100% rename from docs/SPA.md rename to docs/Xbox-360-System-Software/SPA.md diff --git a/docs/Shadowboot.md b/docs/Xbox-360-System-Software/Shadowboot.md similarity index 100% rename from docs/Shadowboot.md rename to docs/Xbox-360-System-Software/Shadowboot.md diff --git a/docs/XConfig.md b/docs/Xbox-360-System-Software/XConfig.md similarity index 97% rename from docs/XConfig.md rename to docs/Xbox-360-System-Software/XConfig.md index 0bb08aa5..2967f70d 100644 --- a/docs/XConfig.md +++ b/docs/Xbox-360-System-Software/XConfig.md @@ -1,16 +1,20 @@ -# Categories - - XCONFIG_STATIC_CATEGORY = 0x0 - XCONFIG_STATISTIC_CATEGORY = 0x1 - XCONFIG_SECURED_CATEGORY = 0x2 - XCONFIG_USER_CATEGORY = 0x3 - XCONFIG_XNET_MACHINE_ACCOUNT_CATEGORY = 0x4 - XCONFIG_XNET_PARAMETERS_CATEGORY = 0x5 - XCONFIG_MEDIA_CENTER_CATEGORY = 0x6 - XCONFIG_CONSOLE_CATEGORY = 0x7 - XCONFIG_DVD_CATEGORY = 0x8 - XCONFIG_IPTV_CATEGORY = 0x9 - XCONFIG_SYSTEM_CATEGORY = 0xa +# XConfig + +## Categories + +| Category | Value | +| ------------------------------------- | ----- | +| XCONFIG_STATIC_CATEGORY | 0x0 | +| XCONFIG_STATISTIC_CATEGORY | 0x1 | +| XCONFIG_SECURED_CATEGORY | 0x2 | +| XCONFIG_USER_CATEGORY | 0x3 | +| XCONFIG_XNET_MACHINE_ACCOUNT_CATEGORY | 0x4 | +| XCONFIG_XNET_PARAMETERS_CATEGORY | 0x5 | +| XCONFIG_MEDIA_CENTER_CATEGORY | 0x6 | +| XCONFIG_CONSOLE_CATEGORY | 0x7 | +| XCONFIG_DVD_CATEGORY | 0x8 | +| XCONFIG_IPTV_CATEGORY | 0x9 | +| XCONFIG_SYSTEM_CATEGORY | 0xA | # Notes @@ -507,3 +511,6 @@ HighPart unsigned long 4 0 LowPart unsigned long 4 0 ----------------------------------------------------------------------------------------------------------- + + +[Category: Pages That Need Updating](/!Pages-That-Need-Updates) diff --git a/docs/XContent.md b/docs/Xbox-360-System-Software/XContent.md similarity index 100% rename from docs/XContent.md rename to docs/Xbox-360-System-Software/XContent.md diff --git a/docs/XDK_Kernel.md b/docs/Xbox-360-System-Software/XDK_Kernel.md similarity index 100% rename from docs/XDK_Kernel.md rename to docs/Xbox-360-System-Software/XDK_Kernel.md diff --git a/docs/images/e74.jpg b/docs/Xbox-360-System-Software/images/e74.jpg similarity index 100% rename from docs/images/e74.jpg rename to docs/Xbox-360-System-Software/images/e74.jpg diff --git a/docs/Xbox-360-System-Software/index.md b/docs/Xbox-360-System-Software/index.md new file mode 100644 index 00000000..aaf64f3d --- /dev/null +++ b/docs/Xbox-360-System-Software/index.md @@ -0,0 +1,17 @@ +# Category: Xbox 360 System Software + + +[Kernel](../Kernel) + +[Kernel Exports](../Kernel_Exports) + +[NAND Bad Blocks](../NAND_Bad_Blocks) + +[NAND File System](../NAND_File_System) + +[Pre-release differences](../Pre-release_differences) + +[Profile Account](../Profile_Account) + +[Reset Glitch Hack](../Reset_Glitch_Hack) + diff --git a/docs/Xbox_Revision_Identification.md b/docs/Xbox_Revision_Identification.md index 05b9a75f..59d3fad8 100644 --- a/docs/Xbox_Revision_Identification.md +++ b/docs/Xbox_Revision_Identification.md @@ -1,14 +1,14 @@ # With opening the console When you open your Xbox Console you can determine the Revision -precisely. First you have to locate the used Video Encoder Chip\! +precisely. First you have to locate the used Video Encoder Chip! ## Determine Video-Chip The VideoChip is located in the marked area: ![Vchip location](images/Vchip-location.jpg) -Find out which chip your xbox has\! +Find out which chip your xbox has! **CONEXTANT** ![conextant video](images/Conextant_video.jpg) diff --git a/docs/Xbox_Software.md b/docs/Xbox_Software.md deleted file mode 100644 index fd0125e9..00000000 --- a/docs/Xbox_Software.md +++ /dev/null @@ -1 +0,0 @@ -1. REDIRECT [Xbox System Software](Xbox_System_Software) diff --git a/docs/XeLL_Reloaded.md b/docs/XeLL_Reloaded.md deleted file mode 100644 index 53755260..00000000 --- a/docs/XeLL_Reloaded.md +++ /dev/null @@ -1,4 +0,0 @@ -1. REDIRECT -[XeLL](../XeLL) - -[Category: Xbox 360 Homebrew Software](../Category_Xbox360_Homebrew_Software) diff --git a/docs/XeLLous.md b/docs/XeLLous.md deleted file mode 100644 index c5f337f3..00000000 --- a/docs/XeLLous.md +++ /dev/null @@ -1 +0,0 @@ -1. REDIRECT [XeLL](../XeLL) diff --git a/docs/Xenon.md b/docs/Xenon.md deleted file mode 100644 index 6133d449..00000000 --- a/docs/Xenon.md +++ /dev/null @@ -1,17 +0,0 @@ -**[Xenon](Xenon)** is a codename used many times during the -Xbox 360's development, and mentions of it can still be found in some -360 files. - -**Xenon** may refer to: - - - **Xenon**, the codename for the Xbox 360 before it was announced. - - [Xenon (Motherboard)](Xenon_(Motherboard)), the - original Xbox 360 motherboard and case. - - [Xenon (CPU)](Xenon_(CPU)), the CPU used by the Xbox - 360. - -## See also - - - [Xenos](Xenos), the GPU used by the Xbox 360 - -[Category: Xbox 360 Hardware](../Category_Xbox360_Hardware) diff --git a/docs/Xenon_(Disambiguation).md b/docs/Xenon_(Disambiguation).md new file mode 100644 index 00000000..62bd3bce --- /dev/null +++ b/docs/Xenon_(Disambiguation).md @@ -0,0 +1,14 @@ +**[Xenon](Xenon)** is a codename used many times during the Xbox 360's development, +and mentions of it can still be found in some 360 files. + +**Xenon** may refer to: + + - **Xenon**, the codename for the Xbox 360 before it was announced. + - [Xenon (Motherboard)](Xenon_(Motherboard)), the original Xbox 360 motherboard and case. + - [Xenon (CPU)](Xenon_(CPU)), the CPU used by the Xbox 360. + +## See also + + - [Xenos](Xenos), the GPU used by the Xbox 360 + +[Category: Xbox 360 Hardware](../Category_Xbox360_Hardware) diff --git a/docs/Xenos.md b/docs/Xenos.md deleted file mode 100644 index 47ad47b7..00000000 --- a/docs/Xenos.md +++ /dev/null @@ -1 +0,0 @@ -1. REDIRECT [Xenos (GPU)](../Xenos_(GPU)) diff --git a/docs/images/20100413094309!Xbox360Logo.jpg b/docs/images/20100413094309!Xbox360Logo.jpg deleted file mode 100644 index 87cd7c71..00000000 Binary files a/docs/images/20100413094309!Xbox360Logo.jpg and /dev/null differ diff --git a/mkdocs.yml b/mkdocs.yml index 64b87668..dc2c5c7d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,14 +1,5 @@ - -site_name: Free60 Wiki archive -nav: - - Home: "index.md" - - Hardware: "Category_Xbox360_Hardware.md" - - System Software: "Category_Xbox360_System_Software.md" - - Homebrew Software: "Category_Xbox360_Homebrew_Software.md" - - Linux: "Category_Xbox360_Linux.md" - - Development: "Category_Xbox360_Development.md" - - Support: "Category_Support.md" - - ToDo: "!TODO.md" +site_name: Free60 Wiki +repo_url: https://github.com/Free60Project/wiki theme: name: material palette: @@ -20,6 +11,10 @@ theme: toggle: icon: material/toggle-switch name: Switch to light mode + features: + - navigation.tabs + - navigation.tabs.sticky + - navigation.indexes markdown_extensions: - pymdownx.highlight: anchor_linenums: true @@ -27,3 +22,107 @@ markdown_extensions: - pymdownx.snippets - pymdownx.superfences - pymdownx.tilde +nav: + - Home: + - 'index.md' + - Attack: 'Support/Attack.md' + - Contribute: 'Support/Contribute.md' + - Help: 'Support/Help.md' + - Frequently Asked Questions: 'Support/FAQ.md' + - IRC: 'Support/IRC.md' + - Links: 'Support/Links.md' + - Hacks: + - Reset Glitch Hack (RGH): 'Xbox-360-Hacks/Reset_Glitch_Hack.md' + - SMC Hack (JTAG): 'Xbox-360-Hacks/SMC_Hack.md' + - King Kong Hack: 'Xbox-360-Hacks/King_Kong_Hack.md' + - Hardware: + - Accessories: + - 'Xbox-360-Hardware/Accessories/Chatpad.md' + - 'Xbox-360-Hardware/Accessories/GamePad.md' + - 'Xbox-360-Hardware/Accessories/Headset.md' + - 'Xbox-360-Hardware/Accessories/Media_Remote.md' + - 'Xbox-360-Hardware/Accessories/Memory_Unit.md' + - Console: + - Revisions: + - 'Xbox-360-Hardware/Console/Revisions/Falcon.md' + - 'Xbox-360-Hardware/Console/Revisions/Jasper.md' + - 'Xbox-360-Hardware/Console/Revisions/Trinity.md' + - 'Xbox-360-Hardware/Console/Case.md' + - 'Xbox-360-Hardware/Console/DVD_Drive.md' + - 'Xbox-360-Hardware/Console/Ethernet.md' + - 'Xbox-360-Hardware/Fusesets.md' + - 'Xbox-360-Hardware/Console/HDD.md' + - 'Xbox-360-Hardware/Console/Memory.md' + - 'Xbox-360-Hardware/Console/Motherboard.md' + - 'Xbox-360-Hardware/8051_8052.md' + - 'Xbox-360-Hardware/Level_Shifter.md' + - NAND: + - 'Xbox-360-Hardware/index.md' + - 'Xbox-360-Hacks/NAND_Bad_Blocks.md' + - 'Xbox-360-Hacks/NAND_Reading.md' + - System Software: + - 'Xbox-360-System-Software/index.md' + - File Formats: + - FMIM: 'Xbox-360-System-Software/Formats/FMIM.md' + - GPD: 'Xbox-360-System-Software/Formats/GPD.md' + - PEC: 'Xbox-360-System-Software/Formats/PEC.md' + - STFS: 'Xbox-360-System-Software/Formats/STFS.md' + - XDBF: 'Xbox-360-System-Software/Formats/XDBF.md' + - XCP: 'Xbox-360-System-Software/Formats/XCP.md' + - XEX: 'Xbox-360-System-Software/Formats/XEX.md' + - Error Codes: 'Xbox-360-System-Software/Error_Codes.md' + - System Software: 'Xbox-360-System-Software/360_System_Software.md' + - Homebrew: + - 'Xbox-360-Homebrew/index.md' + - Linux: + - LFlash: 'Xbox-360-Linux/Lflash.md' + - Linux Distros: + - 'Xbox-360-Linux/Distros/index.md' + - LiveCD: 'Xbox-360-Linux/Distros/LiveCD.md' + - Debian: + - 'Etch': 'Xbox-360-Linux/Distros/Debian/etch.md' + - 'Lenny': 'Xbox-360-Linux/Distros/Debian/lenny.md' + - 'Squeeze': 'Xbox-360-Linux/Distros/Debian/squeeze.md' + - Ubuntu: + - 'Xbox-360-Linux/Distros/Ubuntu/index.md' + - '7.10': 'Xbox-360-Linux/Distros/Ubuntu/7_10.md' + - '11.10': 'Xbox-360-Linux/Distros/Ubuntu/11_10.md' + - Linux Kernel: 'Xbox-360-Linux/Linux_Kernel.md' + - Linux Kernel Development: 'Xbox-360-Linux/Linux_Kernel_Development.md' + - Xenos Framebuffer: 'Xbox-360-Development/Xenos_Framebuffer.md' + - Development: + - Cross-Compiler: 'Xbox-360-Development/Cross_Compiler.md' + - Dumpana: 'Xbox-360-Development/Dumpana.md' + - Finding the right timing: 'Xbox-360-Development/Finding_the_right_timing.md' + - Free60 Git Repo: 'Xbox-360-Development/Free60_Git_Repository.md' + - LibHomebrew: 'Xbox-360-Development/LibHomebrew.md' + - LibXenon: 'Xbox-360-Development/LibXenon.md' + - Xenos Framebuffer: 'Xbox-360-Development/Xenos_Framebuffer.md' + - ToDo: '!TODO.md' +plugins: + search: {} + redirects: + redirect_maps: + # Original Wiki -> MkDocs Wiki + 'wiki/Home_Page.md': 'index.md' + 'wiki/Secure_Transacted_File_System.md': 'Xbox-360-System-Software/Formats/STFS.md' + 'wiki/XContent.md': 'Xbox-360-System-Software/Formats/STFS.md' + 'wiki/Xbox-Software.md': 'Xbox-360-System-Software/360_System_Software.md' + 'wiki/XTAF.md': 'Xbox-360-System-Software/FATX.md' + 'wiki/XeLL.md': 'Xbox-360-Homebrew/Tools/XeLL.md' + 'wiki/XeLLous.md': 'Xbox-360-Homebrew/Tools/XeLL.md' + 'wiki/XeLl_Reloaded.md': 'Xbox-360-Homebrew/Tools/XeLL.md' + 'wiki/Xenos.md': 'Xbox-360-Hardware/Console/Xenos_(GPU).md' + 'wiki/SMS_Plus.md': 'Xbox-360-Homebrew/Emulators/Sega_Master_System_Plus.md' + # MkDocs Wiki Changes + 'STFS.md': 'Xbox-360-System-Software/Formats/STFS.md' + 'FATX.md': 'Xbox-360-System-Software/FATX.md' + 'Xbox-System-Software.md': 'Xbox-360-System-Software/360_System_Software.md' + 'XeLL.md': 'Xbox-360-Homebrew/Tools/XeLL.md' + 'XeLLous.md': 'Xbox-360-Homebrew/Tools/XeLL.md' + 'XeLL_Reloaded.md': 'Xbox-360-Homebrew/Tools/XeLL.md' + 'Xenos_(GPU).md': 'Xbox-360-Hardware/Console/Xenos_(GPU).md' + # Additional + 'Secure_Transacted_File_System.md': 'Xbox-360-System-Software/Formats/STFS.md' + 'Xbox_OS.md': 'Xbox-360-System-Software/360_System_Software.md' + 'Xenos.md': 'Xbox-360-Hardware/Console/Xenos_(GPU).md' diff --git a/requirements.txt b/requirements.txt index 4c8f017d..b6943161 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,2 @@ mkdocs-material +mkdocs-redirects