Homebrew Xbox 360 Usb Stick

  воскресенье 26 января
      73
Homebrew Xbox 360 Usb Stick 4,7/5 8790 reviews

USB Flash Drive. Few people would turn down the chance to have unlimited ammo online, run homebrew and play emulators like. Introduction This tutorial explains how to enable Homebrew on the Xbox 360. IMPORTANT After peforming this hack the xbox 360 can only run homebrew not xbox games or dash unless you install a cynos chip, run the mod f/w on cynos chip and std f/w on the onboard nand chip or vise verser and switch between the 2 depending on what you want to run.


This guide aims to cover everything required to update your Jtagged / Reset glitch hacked (RGH) Xbox 360 to the latest 17502 Kernel / Dashboard. I have tried to make the guide as detailed as possible so people of all skill levels can follow it successfully. It might look complicated at first, however the process is pretty simple. I have just included a lot of photos / screenshots to try and cover everything from start to finish.
This is an update of my older tutorial, using the latest applications and dashboard as of May 2016.
I have provided all the tools / files you will need to complete this guide, however there are a few things will you need to provide yourself as they are unique to your console, these are:

  • A dump (copy) of your current Freeboot nand
  • Your CPU key

The four main parts of this guide are:

  1. How to dump (backup) your current Freeboot nand
  2. How to findout my consoles CPU key
  3. Building your new nand
  4. Flashing the new nand to the Xbox 360.

Quick Note: If you are a Jtag user upgrading from XBR 8955 you would be best off upgrading to FreeBoot 9199 first, people have had a lot more success updating to 9199 first, then going to the latest 16 as covered in this tutorial. If you are on 8955 to update to 9199. If you are on 9199 or higher just proceed with this tutorial.
1. How to dump (backup) your current Freeboot nand:
We are going to take a copy of your consoles existing nand, xeBuild will now extract your current smc.bin, kv.bin and smc_config.bin straight from this backed up nand, it should also mirror any existing block remappings from the to the new nand you are building.
This means you do not need to provide any additional files other than a backup or your nand, or worry about remapping bad blocks your self.
Basically if you have a working Jtag you should be able to update very easily by following this guide.
To dump (copy) your nand from the Xbox 360, we will use a program called “Nand Flasher 360”.


Note: This will work for Jtags, if you have a RGH console you would be advised to use your original nand dump, I have been informed not doing so will cause some people problems.
Download Nand Flasher 360 For Xbox 360 1.2.0


Download Nand Flasher 360 for Windows 1.2.0
When you have Nand Flasher 360 downloaded, unzip it, then copy it to your USB drive




Connect the USB drive to your console and load Nand Flasher 360 with your favourite file manager.


When Nand Flasher 360 has loaded select Dump Nand / Flash on the right menu, the nand should then dump to your USB drive as a file called orig_nand.bin
Note: If you are unsure if your console is an Xenon, Zypher, Falcon, Jasper 16mb, Jasper 256mb or Jasper 512mb now would be a good time to make a note of it. As you can see in the image below the revision of
the console and nand size is displayed, you will need to know this later on:
Once the dump has finished you can connect the USB drive to your computer and copy the orig_nand.bin off it.
2. How to find out my consoles CPU key:
You should already know your consoles CPU key, however if you do not it's pretty easy to find it out.
  1. First: Connect the 360 to the TV with the Component or VGA cable (Xell / Xellous do not not work with HDMI so you will just get a black screen)
  2. Power on the console with the DVD eject button
  3. Have a camera ready
  4. Wait until the fuse sets are shown
  5. Take a photo quickly as they will usually scroll off the screen fast
  6. Combine fuse sets 3 and 5 or 4 and 6, this will give you the consoles CPU key
Fuse set example:
Take line 3 and 5:
3= E42D681ED06A6D1C
5= 1FFD8E48C56A2058
So my CPU Key is: E42D681ED06A6D1C1FFD8E48C56A2058
Now you have your current nand and CPU key we can build an updated nand.
3. Using XeBuild and building your new nand:
You will need to download the following:
xeBuild GUI 2.098 - This will build the latest 17502 dashboard for your Jtag or RGH hacked Xbox 360.
Download, unzip and then load up XeBuild. You should be presented with the screen as shown below:
You have 3 steps to follow now:
1) Open your existing nand, this is the nand you dumped earlier in this tutorial with Nandflasher 360
2) Enter your CPU key, all the settings you need should be read from your existing nand.
3) Generate a hacked image
Note: You should have a green check in each of the box's at the bottom of the Xebuild application
After the new nand is built when this is shown press 'Cancel' so you can see the build log:
As shown in the screenshot below:
1) Check the build log for any errors
2) Your newly built nand will be here
3) Name of your newly built nand
4. Flashing the new nand to the Xbox 360:
Note Jtagged consoles can flash the Nand from the Dashboard with Nand Flasher 360, RGH users must flash from Xell.
Jtagged Xbox 360 Nand Flashing:
Download Nand Flasher 360 if you have not already, and unzip this to your USB drive.
Now copy the updflash.bin you just built to the USB drive.

Now we need to load NAND Flasher 360 on the console, do so using your favourite file manager, XEX Menu or FreeStyle Dash will work fine.
Simply browse the files on the USB memory stick and load Nand Flasher 360:
On the right menu select “Write NAND / Flash”
This will bring up a file browser, select the USB drive
This will bring up a file browser, select the USB drive
Press ok and the nand will be flashed to the console.
After the flashing has finished it will be verified, all been well your nand will have been flashed successfully.
Press the on-screen button “shutdown” to turn the console off.
Unplug the power brick and leave it disconnected for two minutes (or turn the 360 off at the plug)
Re connect the power brick, power the console on and if everything has gone ok your console should boot in to the 17502 Dash.
RGH Xbox 360 Nand Flashing:
Copy the updflash.bin you just built to the USB drive.
Now power the Xbox 360 console off and plug your USB drive in to the Xbox 360's USB port. Next power the Xbox 360 on with the eject button. This should launch Xell.
As can be seen below the updflash.bin should be found on the USB drive and flashed to the consoles nand.
After the update has finished Unplug the power brick and leave it disconnected for two minutes (or turn the 360 off at the plug).
Re connect the power brick, power the console on and if everything has gone ok your console should boot in to the 17502Dash.
You can verify the console is on the 17502 by looking in system settings.
Thats it your console should be updated! good luck and if you have any questions I will do my best to answer.




Hackerx







Free60 is the successor to the Xbox Linux Project that aims to put Linux, BSD, or Darwin on the MicrosoftXbox 360 using a software or hardware based 'hack'. The Xbox 360 uses hardware encryption and will not run unsigned code out of the box.

The project's goals were met in March 2007, when shortly after the announcement of a critical software vulnerability[1] in the Xbox 360 Hypervisor a loader for Linux appeared, which allowed to run a Linux ported to the Xbox 360.

To date, there are two Linux kernel patchsets available, one for 2.6.21 and one for 2.6.24.3. Three main Linux distributions may be run on the Xbox 360; Gentoo, Debian and Ubuntu Linux, the last two of which are easily installable to the Xbox 360 hard drive by scripts provided by members of the Free60 project.[2][3][4]

Execution Method[edit]

Since executable code on the Xbox 360 is digitally signed, and runs underneath a hypervisor, an exploit or hack is necessary in order to execute homebrew code. On the Xbox 360, the first exploit which enabled booting of unsigned code relied on a modified DVD-ROM drive firmware, a modified burned disc of the game King Kong (for Xbox 360), and the target console having either one of two vulnerable Kernel revisions. Alternatively, a home-made cable may be used to dump and patch the bios with jumpers attached to the appropriate pin header on the motherboard of the console to patch the hypervisor and allows unsigned execution directly at boot, known as the 'JTAG/SMC exploit', which was patched after june 2009 but replaced by 'Reset Glitch Hack', in 2011, which is applicable on any kernel version on all but the latest revision of the Xbox 360 motherboard (most 360's produced from 2014 until end of production in 2015), one caveat is being a glitch and relies on timing, boot times may be unstable.[5]

With the original King Kong exploit, the console must launch the modified game which will utilize the software vulnerability to load a small chunk of code that is included on the disc. This code may either initialize the serial port to allow upload of further code to the console, or eject the drive tray and prepare the console to load further code from a specified point on optical media that is then placed in the drive. The latter method involves the readcd binary, made specifically for this cause. The code that readcd executes in this instance is known as XeLL, short for Xenon Linux Loader. XeLL captures CPU threads and launches the Linux kernel from either network (tftp) or optical media as its only purpose, providing a flat device tree for the kernel. In the cases of released 'Live CDs', the readcd binary would typically be included on the modified game disc, which would eject the drive, and a CD containing the XeLL binary as well as the complete Linux kernel and filesystem would be inserted.

Dropdown menus seem to be one of the most popular web design trends today and if you are creating a new site, make sure to include them in your web portal. The HTML5 CSS3 jQuery DropDown Menus are really edgy and render a stylish & neat touch to the overall website. School website templates html with css jquery menu page. A New Collection of Free HTML5 and CSS3 Templates. Download) This free website template features an attractive. 8 Free jQuery Website Templates & Themes. Responsive jQuery Drop Down Menu Template for Free. Colors Layout Business jQuery Website Template Free Download. Free html css templates free website templates for free download. Bootstrap Templates; Email; HTML/CSS Templates; jQuery. Here’s a collection of some the best premium university templates that come with. Jquery free website templates for free download. JQuery templates are designs that make use of jQuery. A collection of Creative Commons-licensed CSS and HTML5 website templates created by Cherry. 1 to 12 of 1357 Free jQuery Website Templates Available on the Free CSS site. Home; Submit a Template; Contact Us; Search; Advertise; Free CSS Free CSS Templates, CSS Layouts & More! Free CSS Templates; Premium CSS Templates; Free CSS Layouts; Free CSS Menus; 1357 jQuery Website Templates. Viewing 1 - 12 of 1357 jQuery Templates. For property dealers, there are no better options than Real Estate Agency jQuery HTML5 Website Template. It is featured with professional html css jquery template, along with retina ready images, fully responsive layout, sliders, headers, and widgets.

Limitations[edit]

  • The readcd method was initially restricted to only Hitachi branded DVD-ROM drives, but now also supports Samsung branded drives.[6] All other commercially used drives are assumed unsupported, at this point in time the only other drives in use are manufactured by BenQ and Lite-ON.
  • An older Kernel revision is required on the Xbox 360 itself, which may prove to be hard to find, since connecting to the Xbox Live service applies updates to the console, and many games include updates that must be applied before the game will run. This limitation is not as important as it once was, as it is now known to be possible to downgrade a Kernel greater than the last of the two exploitable Kernels by means of a timing attack.
  • There are presently no audio drivers written to support the console's internal audio hardware, however a USB audio device can be used.
  • Some codecs are incompatible with the current display driver, causing some videos to not play. In addition to this, framebuffer and cache issues mean that videos that do play are jumpy after the first few seconds when the cache is full.

Development[edit]

One of the main contributors to the Free60 project has developed a method of 3D graphics acceleration on the Xbox 360's GPU (codenamed Xenos) under Linux.[7][8][9] This work has been encapsulated into an API for easier use. In order to achieve this acceleration, some data from the Xbox 360's flash needs to be uploaded to the Xenos GPU. This process may be automated to help ensure legality of any 3D graphics acceleration.

Since only a small proportion of Xbox 360's are currently able to execute unsigned code, there has been little development within the Free60 project in recent times. This may to some extent be contrasted to the Free60 predecessor, the Xbox Linux project, which saw far more development as a result of the relative ease of running unsigned code on the Xbox and the ease of porting x86 code to the Xbox's custom IntelPentium III-based CPU.

To continue development, members of the Free60 project are looking for help.[10] Perhaps the most important of the help requests is to provide audio drivers; the Free60 members have asked for someone with knowledge of the ALSA kernel component and a SiS966 based motherboard to achieve this.

One project created as a result of the success of Free60 is a Kernel Rebooter.[11] The goal of this is, after initially loading a vulnerable kernel and exploiting it to gain control of the system, to be able to make the console reload into a modified, unsigned hypervisor and kernel. Being able to reboot into a more recent kernel revision would allow for games to be executed on the console that are dependent on these kernel revisions. This project has seen a certain level of success; there are binary files available (to be launched by the serial loader or readcd) to partially reload the hypervisor.

Summer 2009 Xbox Live Update[edit]

On August 11, 2009 Microsoft released an Xbox 360 software update that overwrites the Second stage bootloader of the system. 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 went wrong and unless Microsoft has a novel solution to this problem, this puts tens of thousands of Xboxes at risk.

It seems that this update was issued 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.

Because of the danger 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 Free60 website will provide the latest information on this ongoing topic, including the final hack software.

References[edit]

  1. ^Bugtraq: Xbox 360 Hypervisor Privilege Escalation Vulnerability http://seclists.org/bugtraq/2007/Feb/0514.html
  2. ^Debian-Etch Installation Guide https://web.archive.org/web/20080704112307/http://www.free60.org/wiki/Debian-etch. Archived from the original on July 4, 2008. Retrieved July 7, 2008.Missing or empty title= (help)
  3. ^Ubuntu 7.04 Installation Script https://web.archive.org/web/20080704112331/http://www.free60.org/wiki/Ubuntu7.04. Archived from the original on July 4, 2008. Retrieved July 7, 2008.Missing or empty title= (help)
  4. ^Ubuntu 7.10 Installation Script https://web.archive.org/web/20080704112123/http://www.free60.org/wiki/Ubuntu7.10. Archived from the original on July 4, 2008. Retrieved July 7, 2008.Missing or empty title= (help)
  5. ^Speedy22's Headers and Connectors Tech Info 'Archived copy'(PDF). Archived from the original(PDF) on 2006-10-22. Retrieved 2008-07-07.CS1 maint: archived copy as title (link)
  6. ^Gentoo Live CD Xenon Beta 2 Release Notes http://sourceforge.net/project/shownotes.php?group_id=139616&release_id=506402
  7. ^debugmo.de » fancy
  8. ^debugmo.de » Fear, triangles!
  9. ^debugmo.de » Xbox 360 GPU update
  10. ^Free60 Help https://web.archive.org/web/20080704112155/http://www.free60.org/wiki/Help. Archived from the original on July 4, 2008. Retrieved July 7, 2008.Missing or empty title= (help)
  11. ^Kernel Rebooter http://www.xboxhacker.net/index.php?topic=8738.0

External links[edit]

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Free60&oldid=922632059'