Introduction: How to JTAG Your Xbox 360 and Run Homebrew

I will be going over how to install XBR and Xell onto your Xbox 360.  Installing XBR allows you to do many things such run unsigned code(homebrew), install any sized hard drive(even 3.5in desktop hdds!), ftp into your box, and custom dashboards.  There are endless possibilities with being able to run any code you want.  You are able to modify Xbox 360 games to run custom maps and cheats.  You can also launch games off the hard drive without a disc.  It should cost you around $5 in parts, maybe even free if you have the parts already.

Step 1: Finding Out If Your Xbox Is Exploitable

Your kernel must be kernel 2.0.7371.0 or lower for this to work.  You can do this by opening up the system info tab.  After there is one more step to check if it still is exploitable, but you have to build your cable to dump your nand first.

Step 2: Getting Your Parts

Tools
Soldering iron
Solder
Computer with LPT port.

Parts
1x 25 pin d-sub connector (male or female depending on which kind of cable you have)
Digikey # 225FE-ND

1x 25 pin d-sub cable (lpt cable) You can actually skip the cable if you buy a male connector and make your wires long enough to extend from your xbox to the computer
Digikey # AE9863-ND

3x 330 ohm resistors (only for Xenon motherboards)
Digikey # P330BBCT-ND

1x 1n4148 switching diode (if you have Zephyr, Falcon, Opus or a Jasper get 3x of these)

Refer to the image below to tell what kind of 360 you have.

There has been a new update to the standard wiring you should use for the JTAG wiring on Xenon's which requires just 2x 1n4148 diodes.  I've never used this method before so I can't really help as much if you have problems.  But I would suggest going with it instead since it is supposed to be electrically superior and uses less parts so less room for failure I guess.


Step 3: Soldering the Cable

Soldering is generally pretty straight forward.  You actually don't need any solder for the motherboard end, as the holes all have solder in them.  So you just need need to heat it up and slide the wire through.  I suggest using at least a 30w iron as a 15w will have trouble getting the lead free solder hot enough.  All resistors on the connector are optional, it's just to prevent damage as some ports are 5v and the motherboard is 3.3v.

Here are some bigger pictures
Xenon
All others

Recently there has been a new way to wire Xenons that is supposed  to be better, I have never tried it but I have included the diagram on how to wire it.
New Xenon

Step 4: Dumping the Nand

Download the files here (I forgot to include nandpro get that here)
Extract the rar, and open up the nandpro folder
install port95nt.exe (if running vista or 7 set it for compatibility mode for xp.)
Plug your Xbox 360 in, but don't power it on.
Plug the lpt cable in
Pop open cmd and change directories to your nandpro folder
type nandpro lpt: -r16 nand.bin
It will start to dump, this will take 35 minutes
Type nandpro lpt: -r16 nand2.bin and dump it a second time.

If during the dump it has trouble reading blocks, don't worry.  You only have a problem if can't read block after block, which means something went wrong in the middle of the dump and you have to restart it again.

If you are having issues having nandpro detecting it, go over and double check all of your soldering. If you skipped out on the diode, try adding one, and just restarting your computer has fixed the issue quite a few times for me. You also want to make sure your cable is short as possible.

Step 5: Testing If It's Exploitable

You're going to want to open up degraded included in the file pack.  Go to settings and under 1BL key make sure it says DD88AD0C9ED669E7B56794FB68563EFA and is checked.  You are also going to want to change file system start to 39.

Open up your nand dump and look at the CB version

If your CB is the following you're in luck!

Xenon: 888, 1902, 1903, 1920,1921, 8192
Zephyr: 4558, 4580
Falcon: 5761, 5766, 5770
Jasper: 6712, 6723
Jasper Arcade (256/512): 6723 or lower is Exploitable

If you are unsure if yours is exploitable, you can also check if CD = 8453, if it does you're out of luck.



Step 6: Extracting the Keyvault, Injecting and Flashing XBR

Select the proper XBR for your motherboard included in the rar file and put it in your nandpro folder.  Rename it to xbr.bin to make things easier.

Open up cmd, navigate to your nandpro folder and type

nandpro nand.bin: -r16 kv.bin 1 1
nandpro nand.bin: -r16 config.bin 3de 2

Then typenandpro xbr.bin: -w16 kv.bin 1 1
nandpro xbr.bin: -w16 config.bin 3de 2

Now for the flashing!

Just type and wait 35 minutes
nandpro lpt: -w16 xbr.bin

Step 7: Getting Your CPU Key

Reassemble your 360, and boot your 360 with the DVD drive ejected.  Or if you don't have a DVD drive you can plug in a wired controller into the back usb port.  

You should see a blue screen pop up and whole bunch of things fly by.  When it says CPU fuses, your either going to want to write really fast or snap a picture.

fuseset 3 and 5 or 4 and 6 is your cpu key.

So if it said
fuseset 03: xxxxxxxxxxxxxxxx
fuseset 05: yyyyyyyyyyyyyyyy

My CPU key would be xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyy

It should 32 characters.

Step 8: Extras

I included quite a few extra programs in the .rar file.  A lot of them will come in handy with your Xbox 360 homebrew experience.  I'll be going over what each program is good for.

360 Flash Tool
This tool allows you to view all the files in your nand and your keyvault.  You need your CPU key for this.

KeyVault Modder
This allows you to modify the region code, or what your DVD drive key is.  If your Xbox 360 DVD drive is missing or you burned yours out, this is the tool you need to recover it!  You can either change the key to someone simple as just 1's or what it originally was.

X360GameHack
Since you can run any code now, you can patch .xex game files.  With this tool you can remove region coding from games and many other things.

XBLA Unlocker
This will allow you to unlock any DLC, or XBLA games you may have that are demos and that are signed to a certain console.  You can download game demos on the Xbox marketplace and unlock it with this tool.

Xbox Image Browser
This tool allows you to view the content of an Xbox 360 Iso image.  What I use this tool for is extracting the files from the iso then putting them on my xbox instead of the iso.  Xbox 360 iso's are zeroed out to 7 gb or so no matter how big the game is.  A game with 1gb of files could be wasting 6gb of space.

YarisSwap
This program allows you to modify the console ID on DLC, and XBLA games to run on any console.

Xbins
This is a xbins autoconnect tool.  Use this to download the latest files.

Freestyle Dash
This is my favorite Xbox 360 custom dashboard.  It includes DVD ripping and FTP support.  It is one of the most progressing dashboards that is constantly being updated with new features.

Quickboot
This tool creates containers from xex files that can be launched from the dashboard.

Xexloader
This allows you to navigate your hdd on your xbox and launch .xex files directly.  It also has an ftp server running in the background also.  I included 2 versions, one is the ISO which you just burn to a CD and put in your xbox, the other is a XBLA file that you put in your content folder on your hard drive and launch.

Step 9: Installing a 3.5 in Desktop HDD

This requires you to cut the end off a sata cable and solder it under the HDD connector. 

Wiring goes as follows
Pin 1: SATA Signal GND
Pin 2: SATA Signal A+
Pin 3: SATA Signal A-
Pin 4: SATA Signal GND
Pin 5: SATA Signal B+
Pin 6: SATA Signal B-
Pin 7: SATA Signal GND

The side of the sate cable with the writing goes up, and you start left from right.  You only have to solder the white shielded cables inside as these are the data cables.  Just wire the rest of the ground wires some where else.

Where to get my 12v?
There are many spots on the Xbox motherboard where you can get 12v of power from, I picked the power connector on the bottom of the board as I'm not soldering onto any other connectors or anything.

How to wire up the sata power connector
Yellow: 12v
Red: 5v
Black: GND

Hard drives have been tested up to 2tb and worked successfully.

Step 10: My Avatar Is Only a Silhouette!

Usually your avatar will be a blank silhouette and it will tell you, you need to install an update to use them.  All you need to do is download this update file, and place it on a USB flash drive, and plug it into the back usb port of your xbox.  Your 360 should detect it and install it.  Make sure you extract it first and the root of the drive is the $SystemUpdate folder.  You can also burn it to a CD to update.

If you're paranoid you will brick your console because microsoft is out to get you and ruin your homebrew, you can look at the picture about removing the r6t3 resistor to keep from having your fuses blown.

I also provided a mediafire mirror in case the microsoft one goes down.
http://www.mediafire.com/file/nmzmtegxnyt/$SystemUpdate_Fall09_8955.zip

Comments

author
BradenT (author)2017-03-26

How are you supposed to do this in 2017!! I havent seen one of those cables for a long time hahah great instructable, but do you by any chance know where i can download an older update file for xbox? I was younger and less understanding when i got my jasper so i updated it

author
BlueJaguar1999 (author)2017-03-18

The Link for the Main Files is dead. Could you Repost it ?

author
brichards martínez (author)2016-12-12

Two questions related to the LPT requirement:

First Can the LPT port have to be embedded or can it be done through a USB to LPT interface?

Second Can the LPT port on the computer's side be switched/substituted for an MCU (Micro Controller Unit like Arduino UNO or MakeBlock Orion) that interfaces between the LPT cable and the computer?

author
Hay1tsme (author)2012-04-05

i can't install porn95nt.exe, it says incompatability with x64 bit verson of windows 7 (i did change the compatability to Windows xp service pack 2)

author
KonnerS2 (author)Hay1tsme2016-08-27

Wait.....Porn? WTF

author
ITZDJ (author)KonnerS22016-08-29

lol

author
tcarpenter (author)Hay1tsme2014-07-21

Shouldn't have an LPT port on a windows 7 computer anyway...

author
KonnerS2 (author)2016-08-27

Is there a way to mod Xbox 360 S without using a devkit? Could you use a jtag? I can't seem to find any tutorials on how to jtag a xbox 360 s.

author
KonnerS2 (author)KonnerS22016-08-27

I just don't want to tear my Xbox apart and figure out it doesn't work I:

author
KonnerS2 (author)KonnerS22016-08-27

Also the last xbox I owned got red ring of death and I took it apart to try to fix it and it broke completely. Yeah, it still worked a little bit even though it had the red ring.

author
KonnerS2 (author)KonnerS22016-08-27

This would be simpler is I still had my old xbox 360 because it was like the one in the instructions I:

author
VixenVee (author)2016-04-08

This is cheating. FYI you could be banned for this if caught BTW.

author
ItsG2 (author)VixenVee2016-06-24

and since its cheating you can literally unban yourself so i dont see your point

author
MuhamadsProphet (author)ItsG22016-08-13

lol

author
meyers (author)2016-08-05

Very good ible.
Can you or someone post the list of the programs to download?
Your mediafire link is dead.

Thank you

author
MaddoxL (author)2016-04-28

What if your dashboard is at 2.0.17502.0 Will that's work ?

author
_themuffinman_ (author)MaddoxL2016-05-02

Is 2.0.17502.0 lower than 2.0.7371.0? That's your answer.

author
Salazar33 (author)_themuffinman_2016-05-06

LOL

author
HellnoK (author)2016-04-26

Go to https://www.youtube.com/watch?v=TNDFLJm4PEA GREAT FULL EXPLANATORY GUIDE---100% legit~

author
dineshn5 (author)2015-08-27

Hey can anyone suggest a good site to download jtag games for xbox 360 please? (torrent does not have enough peers so its too slow) Any good direct download sites?

author
proxy5469 (author)dineshn52016-03-25

I got this from a youtuber's video but i don't know if it's any good because i haven't JTAG-ed my device.
http://www.gamestorrents.com/juegos-xbox360-bittor...

If you want to see the youtuber as proof, look up this user and look through the videos:CrazyBadassNoob

I hope this helps you. If it does can you let us know so i might be more inclined to jtag.

author
proxy5469 (author)proxy54692016-03-25

oh yeah most important part lol. You might want to look this up if you wanted to check this out.

or watch this one.

author
MarcisE (author)2016-03-20

Can i do it on Dashboard: 2.0.17489.0?

author
ThorinR (author)2016-03-15

I have Dashboard:2.0.17489.0

author
AdoreFnatic (author)2016-01-05

My Kernel is higher I think, so does this mean I can't jtag or anything at all?

author
Michaelforever20186 (author)2015-12-16

Okay so this is really complicated... Can anybody do it for me? I'll pay...

author
thebenthermit (author)2015-08-07

I need some clarity here. Obviously this set up does not use an External Nand Reader-just a software program. I like that, however, is it better or more efficient to buy an external nand reader? I don't know if the cheapy Nands are fine with the USB port connections, or if I would need the way more expensive Nand-X? I would like to not spend $60-$90 on a Reader to do this project. Any thoughts here?

author
MichaelE16 (author)2015-05-27
author
brandonc5 (author)2015-03-14

How do you put custom maps on games like Cod:WaW because i have been waiting to play with my friend on a custom map.

author
raghav.sood.56 (author)2015-02-20

Hey is this all you need:

Parts
1x 25 pin d-sub connector Digikey # 225FE-ND

Digikey # AE9863-ND

3x 330 ohm resistors (only for Xenon motherboards)
Digikey # P330BBCT-ND

1x 1n4148 switching diode

Or do i need an actual PCB of ozmodchips like another board to stick onto the board? I did not know only a couple of resistors and diods can do the work. Can the console play games on official microsoft live servers then? or will it get a ban of xbox live?

author
dima.hornet (author)2014-09-05

helo can some one help me , i flashed the xbox succesufully but when had to turn it on to get my cpu key it wont turn on at all the xbox is just dead basically

author

Have you checked your USB and all other ports as they may be bent and touching part of the metal casing?

author
tcarpenter (author)2014-07-28

Don't advertise here.

author
tcarpenter (author)2014-07-21

PLEEEASE Re-upload the files ASAP!!

author
tcarpenter (author)2014-07-21

PLEEEASE Re-upload the files ASAP!!

author
Zaphod Beetlebrox (author)2014-06-26

Anybody know if doing something along these lines would allow you to run custom maps?

I'm thinking custom zombie maps for world at war split screen like you can do for PC.

If it is possible that would be awesome always wanted to play a map I made with people that I can actually see and talk with.
Great tut thanks for putting it up.

author
nswift2 (author)2014-04-04

My Xbox is already tagged n it was working fine but the hard drive fell out. Iv put it back in but when its on its only bringing up the standard Xbox menu. Homebrew menu has gone and it's sayin no storage device found. I really want my games back!!! Can anyone help me please??!!

author
Kurt-g (author)2014-01-09

Can someone post the file download as the link has been deleted

author
austiboy2 (author)2013-10-28

So what are the opus CB's? Or are all of them exploitable?

author
Satcity (author)2013-08-06

Could somebody please repost the first lot of files as they have been deleted from Mediafire. Thank you.

author
STEDZ (author)2013-06-28

will 2.0.16203.0 work?

author
lars2458 (author)2013-03-29

I am selling my NAND-X Xecuter (used once) for best offer. Contact me if you're looking to JTag your Xbox.

author
alexkillpro (author)2012-12-21

I NNNEEEDD help cause when i putted black ops 2 in my jtag it broke it and i dont know what to do ...

author
scoobyrobert (author)2012-12-08

Thanks for the tutorial, although jtag'ing is outdated now. Reset glitch hack can work on any console although it is more expensive to pull off. At jtag xbox 360 there pritty cheap but still...

author
blondieboy69 (author)2012-09-26

does this work for 2.0.15574.0

author
blondieboy69 (author)2012-09-26

my computer won't let me use port95 i have 64 bit but i don't know which compatibility to change it to

author
blondieboy69 (author)2012-09-24

so um nvrmind figured out the compatibility doesn't work still though

author
blondieboy69 (author)2012-09-19

hey how do i change its compatibility

author
trailleadr (author)2012-03-13

Looks kind of shady to me. An entire domain devoted to only this supposed exploit. Not to mention is claims it requires a full xbox live connection. Why???
Lastly skibbadee just joined to apparently post that comment.
Remember folks, if it seems too good to be true, it probably is.

author
Thepiroboy119 (author)trailleadr2012-09-13

dude, ita jtagging, look up thetechgame and se7ensins, entire communities dedicated to doing this

About This Instructable

2,376,600views

351favorites

License:

Bio: I'm interested in CNC, laser cutting, 3D printing and blow glass in my spare time.
More by CowGuy:How to JTAG your Xbox 360 and run homebrewKeeping your Xbox 360 from scratching discsRound IDE Cables
Add instructable to: