Tutorials Navigation

Tutorials :: New :: Popular :: Top Rated

Tutorials: 18,326 Categories: 12

Total Tutorial Views: 41,433,679

Reset Glitch Hack

Tutorial Name: Reset Glitch Hack  

Category: Xbox 360 Tutorials

Submitted By: Mountaineers

Date Added:

Comments: 4

Views: 8,521

Related Forum: Xbox Forum

Share:

This Tutorial explains how to hack your Xbox360 Gaming Console with
the Reset Glitch Hack.

Required Software and Hardware
Prerequisites
Installed Xilinx Lab Tools
Software
Python and Pyton Crypto
Impact (from Xilinx Lab Tools)
NandPro (>= v2.0e)
Hardware
USB SPI Programmer to dump/flash the Xbox360's NAND
XC2C64A CoolRunner-II CPLD (aka Digilent C-mod)
Socket for the CPLD
Xilinx JTAG Programmer cable
1x 220pF capacitor

1. Dumping NAND
Use the following diagram to solder your USB SPI Programmer
This image has been resized. Click this bar to view the full image. The original image is sized 863x555 and weights 916KB.


Open windows' command prompt and launch NandPro.
Dump your NAND twice by using the read command for 16MB
NAND :
nandpro usb : -r16 nanddumpname.bin
This image has been resized. Click this bar to view the full image. The original image is sized 685x349 and weights 130KB.


Compare the two dumps with the following command (you can
use MD5 Checksums too) :
fc /b nanddumpname.bin nanddumpname2.bin
This image has been resized. Click this bar to view the full image. The original image is sized 686x349 and weights 121KB.

You should see something like FC : No difference found. If the
two dumps don't match, do a new dump and check again.

2. Installation of Python and Python Crypto

Install Python 2.7 (32bit!) with the default settings :



Install PyCrypto 2.3 with the default settings :


To enable python in windows' command prompt, we will have to modify
the environment variables .
Go in Control Panel > System > Advanced system settings
This image has been resized. Click this bar to view the full image. The original image is sized 711x479 and weights 304KB.


Click on environnement variables


Click on New in system variable


Add this for the name and the value of the variable :
PYTHONPATH
%PYTHONPATH%;C:\Python2.7 ;
7


3. Creating the Hackimage

Download the gggggg-hack (Free60-Git Repository).
Put your original NAND dump in the root of the gggggg-folder
and create an folder named "ouput" (in the root aswell).
This image has been resized. Click this bar to view the full image. The original image is sized 871x379 and weights 215KB.


Open windows' command prompt again and navigate to the
gggggg-folder, then type this python command (don't forget to
modify it with your NAND dump name) :
python common/imgbuild/build.py nanddumpname.bin
common/cdxell/CD common/xell/xell-gggggg.bin
This image has been resized. Click this bar to view the full image. The original image is sized 684x349 and weights 104KB.


You should see the following
This image has been resized. Click this bar to view the full image. The original image is sized 684x614 and weights 121KB.


The file image_00000000.ecc is located in the output folder now.
This image has been resized. Click this bar to view the full image. The original image is sized 875x376 and weights 197KB.


Copy this file into your nandpro folder and navigate to the
folder via commandprompt again
Use the following command to flash the image to your console's
NAND.
nandpro usb : +w16 image_00000000.ecc
/!\ Pay attention that you have to use the +w16 switch and not
the -w16 one /!\
This image has been resized. Click this bar to view the full image. The original image is sized 687x352 and weights 115KB.

The flashed file has a size of 50 blocks so you should see 004F when
the flashing is done.

4. Programming the CPLD

Power your CPLD with 3.3V on pin 20 and GND on pin 21. There are
many solution to do this ... here are some of them :
Use an old DVD drive supply cable by cutting 5 and 6 cable (3.3V
and GND) and connect it to the a CK or the motherboard drive
socket
OR
Solder the pin 20 to the J2C1.8 point of the motherboard and pin
21 (GND) to a point of the motherboard like the legs of the
various connector-metalcasing.

This image has been resized. Click this bar to view the full image. The original image is sized 993x692 and weights 672KB.


Grab your LPT/USB XilinX JTAG programmer cable. Connect the
cable to the PC and the CPLD.(If you don't have one, you can use
GliGli's schematic to build a LPT JTAG Programmer)
This image has been resized. Click this bar to view the full image. The original image is sized 1000x1000 and weights 26KB.

This image has been resized. Click this bar to view the full image. The original image is sized 763x573 and weights 438KB.


Launch "iMPACT" (from XilinX Lab Tools) and let's start the
programming ... just follow the images.(You have to setup the
compatibility mode only if your Programmer does not get
detected right away)
This image has been resized. Click this bar to view the full image. The original image is sized 1012x579 and weights 198KB.



This image has been resized. Click this bar to view the full image. The original image is sized 823x598 and weights 327KB.



This image has been resized. Click this bar to view the full image. The original image is sized 822x505 and weights 259KB.

This image has been resized. Click this bar to view the full image. The original image is sized 935x555 and weights 315KB.


This image has been resized. Click this bar to view the full image. The original image is sized 932x725 and weights 440KB.

This image has been resized. Click this bar to view the full image. The original image is sized 1280x990 and weights 629KB.


This image has been resized. Click this bar to view the full image. The original image is sized 768x594 and weights 316KB.

This image has been resized. Click this bar to view the full image. The original image is sized 1280x990 and weights 274KB.


5.Wiring

On the CPLD, remove the Resistor R2 and connect R2's upper
pad to R1's lower pad.
This image has been resized. Click this bar to view the full image. The original image is sized 998x326 and weights 637KB.

This image has been resized. Click this bar to view the full image. The original image is sized 824x281 and weights 440KB.


Place the CPLD on the motherboard like you see on the picture.
We recommend to use double coated tape + material to isolate
the CPLD.
This image has been resized. Click this bar to view the full image. The original image is sized 964x426 and weights 688KB.


Use the diagrams which are distributed together with this
tutorial to solder the needed connections. It's recommended to
use a socket!

6. Enjoy

You can now start your console normally and see XeLL boot
within 2 minutes. You can now enjoy unsigned code on your slim.
This image has been resized. Click this bar to view the full image. The original image is sized 912x515 and weights 401KB.


This image has been resized. Click this bar to view the full image. The original image is sized 1569x600 and weights 1497KB.

Ratings

Current rating: 4.70 by 23 users
Please take one second and rate this tutorial...

Not a Chance
1
2
3
4
5
6
7
8
9
10
Absolutely

Comments

"Reset Glitch Hack" :: Login/Create an Account :: 4 comments

If you would like to post a comment please signin to your account or register for an account.

TOXICPosted:

Thought this was a fantastic tutorial, will defiantly help out the noobs.

supersizethatPosted:

Great tutorial

TylerPosted:

Fix th diagrams and this tutorial will get a 10

DagPosted:

This is a great tutorial. Should help out a lot of people