OK so i have been working on this tutorial,its a pretty easy way in my opinion to do everything,let me know what you think,want to add or comments...and remember HACKING is SHARING!!!
and it was copied from word,if it looks funny,idk,this is only me first draft
jtagging tutorial To 9199
including:
how to tell if you can j-tag
e-fuse protection
nand dumping/flashing
xexmenu installation
xbr to freeboot updating
REQUIRED
((((LINKS))))
==================================================
how to tell if you can j-tag
Works on all older blade dashboards and:
Xbox 360 with kernel/DASHBOARD version 7371 or lower
(Some 7371 and 7363 consoles may not work if they have the patched CB Console manufacture date of 6-1-09 and later )
(any higher ones will not work for a jtag)
TO FIND YOURS:
Go to your system settings tab, console setting, go down to system info your kernel/dashboard version will be shown at the top right of screen as shown in the pictures.
(dashboard version pic)
==================================================
Update to 7371 if yours isnt already 7371:
NOTE: if you had the r6t3 resistor removed or the two solder points bridged to prevent e-fuse blowing "I will explain this later on how to do it" you have to unsolder or re-install the fuse first or you will get an error. ignore this if you dont know what Im talking about and you just got the Xbox and no ones ever touched it"
UPDATE PROCEDURE:
1. Download "(($systemupdate_fall08_7371))"
2. move the contents of $systemupdate_fall08_7371 to your flash drive
3. plug flash drive into your xbox360 and turn on
4. it will then ask you to update, do this, see pictures bellow.
(UPDATE PICS)
==================================================
E-FUSE PROTECTION:
After updated you can bridge the two solder points to prevent e-fuse blowing on future updates. see pictures for locations and just simply solder together"
(E-FUSE PROTECTIONS PICS)
==================================================
JTAGING THE XBOX
PARTS LIST:
For the j-tag connections themselves you need the following:
Some wire
Soldering Iron, solder
2 Switching Diodes. 1N914 or 1N4148
PARTS LIST FOR J-TAG/DUMPING NAND
IF USING LPT(PRINTER PORT):
Computer with a LPT port(Printer port)
LPT cable with a DB25 Male end.
-female DB25 female end for Xbox side
5 100-Ohm resistors. I used 100-Ohm 1/2 Watt resistors
1 Switching Diode. I used 1N914 - 1N4148
IF USING A USB CONNECTOR:
USB DEVICE
WIRE
NOTE: LPT method takes around 45min or longer to dump each nand and write, were as the usb method like 5min.
==================================================
how to tell your mother bored type for jtag connections:
(power connections pic)
Since the diagram only shows how to tell the Generation this is how you tell what you have.
Xenon - Non-HDMI
Zephyr - HDMI
Opus - Non-HDMI
Falcon - HDMI
Jasper HDMI
==================================================
J-TAG CONNECTIONS:
next soldering j-tag connections see pictures below for your motherboard type. For connections make sure the |< is where the diodes go. On the diode itself there is a thick black line. That black line is this side ---> |< of the diode. That will tell you which way to place the diode when installing the JTAG connections. Diode MUST be soldered directly to the board facing the correct way.
(jtag connection pics)
==================================================
Installing the lpt port or usb device to dump:
TIPS:
1. Diode MUST be soldered directly the board do not solder the resistors to the board, solder to lpt cable
2. Cut spare resistor stems off
3. Wrap the end of your wire from the lpt cable around the stem and solder the stem and wire together.
4. Solder that cut stem INSIDE the hole on the motherboard. Not on top but actually letting it sink inside the point then solder wire to that
LPT Connections:
They are the same for every single board. There is no difference. This picture bellow names those motherboards because of the JTAG points that are in the picture. Disregard that. LPT connections are the same for ALL boards!
(lpt picture)
Pin number 18 coming from the LPT cable is shown as ground. This wire should be soldered to either the ground next to where Pin 11 solders to or the ground under where Pin 16 solders to. This will ground it and prevent the 360 from shorting and turning off. doesnt matter which you use.
If using a usb programmer
like the one I use found here (link to eBay guy)
here is the digram,other programmers may be different use their diagrams that are included with them same points are used on the usb as the lpt cable.
(pic of usb prog)
==================================================
DUMPING NAND:
1. download ("xbrflasher by plexo v0.2")(LINK)
2. go to folder: xbrflasher by plexo v0.2
3. run: xbrflash
4. press any key
5. select console version as described
6. name folder you wish to be saved for console id
7. select programmer type then enter
NOTE: it will first dump 1 sector from the NAND and run cbcheck.exe to determine the CB Version, it will then (based on your board revision you picked) decide if the Xbox is exploitable or not, it will continue if exploitable and go back to start with an error if your Xbox has an un-exploitable CB version and the you are done and cant do anything else the Xbox is non-jtagable.
8. after successful CB checks press enter to read nands
9. after reading nands if it says they match continue with tutorial if not go back to first step and retry
10. leave command prompt/xbrflasher by plexo v0.2 open.
11. double check nands are the same using total commander as explained below not needed but I recommended checking
TOTAL COMMANDER:
1. download/install and RUN ("TOTAL COMMANDER")
2. file/compare by content
3. select nands at top of screen
4. files are located (in your folder: "xbrflasher by plexo v0.2" in folder: "backups" in whatever folder u named for your console id, there will be two files xx-1 and xx-2 "xx" being whatever u named it. Compare these two files in total commander
5. make sure it says files are identical, if so continue!!!
6. if not go back to first step.
before continuing check for bad blocks
1. Run degraded (link)
2. click settings, enter 1bl key:DD88AD0C9ED669E7B56794FB68563EFA and make sure valid is checked
3. set the File System Start to 39. Click ok.
4. Open one of your backup nand files.
NOTE: If you get, cannot read file, you must edit the nand file. Make a copy of it and open it up in your hex editor. At offset 0x0012 , you will see 2004 - 2007 Microsoft Corporation...Change it to : 2004 - 2005 Microsoft Corporation and it will open with Degraded
5. If it shows up with no bad blocks, everything is fine and you are ready to continue.
(good pic)
6. If Degraded shows you some bad blocks, you must use a program called bad block mover found here (bad block mover) 16mb nands only non jasper and remap the nand. sorry not getting into full details on this
(bad pic)
FINALY/WRITING-FLASHING NAND to XBR
PRESS ENTER ON THE COMAND PROMPT/XBRFlasher by Plexo v0.2 TO CONTINUE TO WRITING XBR3.
==================================================
TO TEST AND FIND CPU KEY
1. start xbox360 with a wired controller by pressing the center button (this way always works)
2. OR you can start with DVD tray open.
If done correctly a blue screen will come up as shown in the pictures and will show code and will stop, showing you your CPU key and DVD key and also showing/proving that you have successfully updated to xbr3 "congrats"
Write keys down or take a picture you will need them later on!!!
(blue screen cpu pic)
NO BLUE SCREEN or E79 ERROR one RING
If no blue screen but still starts up try a different usb port usually the back ones work best, making sure to press center button on controller to start up Xbox
If e79
1. disconnect power for a good 5min then retry
2. check your j-tag connections making sure they are completely making contact, no shorts, and are in the right spots, then retry.
3. check your lpt/usb connections making sure they are completely making contact, no shorts, and are in the right spots, then retry.
4. If all else fails try writing your original nand back to your Xbox and start process over, you have to use nanpro itself to do so
==================================================
INSTALLING XEXMENU(or run from cd)
Hard drive pc connected:
1. To connect your HDD to your PC you will need a connectivity kit of some sort, or remove the drive from its housing and connect it to you pc via standard SATA connectors.
2. Extract C0DE99990F586558 from XeXMenu LIVE.rar
3. open Xplorer360 found here (LINK)
4. copy: C0DE99990F586558 to Partition3\Content\0000000000000000\C0DE9999\00080000
CD METHOD:
1. Burn XeXmenu v2.0 ISO To A CD-R (LINK)
(DVD-R / DL Will Work Too But They Cost More)
Insert CD-R Into JTAG And Boot By Pressing A
2. Once In XeXmenu, Press Left Bumper 2 Times
3. Press X And Highlight DVD: Press A
4. Highlight c0de999 And Press Y, Highlight COPY, And Press A
5. Press X And Highlight HDD1: Press A
6. Navigate Through HDD1: content: 0000000000000: Press Y And Highlight PASTE And Press A
(Make Sure It's HDD1: content: 16 zeros: One More Or Less Zero Will Cause It Not To Install Properly!)
7. Go To Dashboard And Take Out Burned CD-R
Go To Games Tab And Highlight XeXMenu v1.1
Press A And You Have Installed XeXMenu To Your JTAG.
NOTE: Or you can just not install and just run the cd and follow the next steps bellow.
updating to 9199 VIA USB
you no longer need the lpt or usb connections and can be removed or left in, the jtag connection on the other hand must stay in!!!
GO TO FOLDER: freeboot 0.032 EASYWAY
RUN: FreeBootToolBoxMaker22
enter your cpu key and select your motherboard type
Hite Generate freeboot and select your nand found IN YOUR FOLDER: "XBRFlasher by Plexo v0.2" IN FOLDER: "BACKUPS" IN WHATEVER FOLDER U NAMED FOR YOUR CONSOLE ID, THERE WILL your nand files the two files you compared earlyer,choose one, or the one you remapped.
after its finished rename the freeboot.bin file found in FOLDER: "freeboot 0.032 EASYWAY" to updflash.bin
copy your original nand that you select early found in your "XBRFlasher by Plexo v0.2" folder rename it to nand.bin and insert the file onto your usb flash drive
also add these files to your usb flash drive, found in the "freeboot 0.032 EASYWAY" folder: updflash.bin , Flash360.xex and folder Media
turn on your Xbox 360 and plug in your flash drive
go to games and then xexmenu
press rb and click on Flash360.xex
press A on your controller and then Press B then press A again
When finished turn off jtag and wait 2mins then turn back on
you now have kernel 2.0.9199.0