Few Basic JTAG Question

acartledge

Console Guru
Dec 20, 2002
666
0
Hi Guys,

Im getting a xbox with the correct dash and im going to JTAG it. Even though im not going to be doing the soldering myself (ill get someone to do it). Id like to get an understanding of what im doing.

So my understanding is that after all the connections are hooked up you need to take a few dumps from the nand.

From this i get some sort of 1bl key (i have no idea what this is) and the cpu key, these are obviously very important .

Then you flash the xbr which im guessing is something to do with the dash that is stored on the NAND.

The next step i presume is to install a loader. xell or freeboot ive heard of but how do you install these?

Will i need to use my ltp connection again after acquiring key etc?

Im well aware that a jtagged console shouldn't go online (its just stupid if you think you can) but is it ok to plug my xbox live profile into the console and get achievements? or is this dodgy and jtagged console should be offline with offline profiles.
 

bluej

Loyal Member
Dec 21, 2002
260
0
i just did my first jtag's in the last week and had all the same questions so let me see if i can answer some for you. yes you need to make multiple nand dumps, but just having the right dash doesn't gaurenntee you can jtag you'll have to check the cb version with degraded or 360 flash tool. if it's the right one then you good to continue if not that sucks this is the best tut i found out there http://www.team-xecuter.com/forums/showthread.php?t=55024. once you have 2 or 3 good dumps compared i used coolshrimps jtag tool it will write xell or xellous to your nand enabling you to get you cpu key. once you have a cpu key you'll then be able to put freeboot on. as far as a live profile this seems legit and what i've been going bye http://digiex.net/guides-reviews/co...ve-profile-jtagged-xbox-360-staying-safe.html he uses a hex editor to compare all the different ways to start a game and compares a profile for any differences. one last thing once you have everything set up go to console safety tab and block live from console so you never can log in also never use xexmenu on you live profile create a second profile for it.
 

mosely

Console Master
Nov 17, 2003
1,083
0
Hi Guys,

Im getting a xbox with the correct dash and im going to JTAG it. Even though im not going to be doing the soldering myself (ill get someone to do it). Id like to get an understanding of what im doing.

So my understanding is that after all the connections are hooked up you need to take a few dumps from the nand.

From this i get some sort of 1bl key (i have no idea what this is) and the cpu key, these are obviously very important .

Then you flash the xbr which im guessing is something to do with the dash that is stored on the NAND.

The next step i presume is to install a loader. xell or freeboot ive heard of but how do you install these?

Will i need to use my ltp connection again after acquiring key etc?

Im well aware that a jtagged console shouldn't go online (its just stupid if you think you can) but is it ok to plug my xbox live profile into the console and get achievements? or is this dodgy and jtagged console should be offline with offline profiles.



1. Solder all your wires.

2. Plug the Power Cable and AV cables to your xbox. DO NOT TURN IT ON.

3. Read NAND at least three times.

4. Compare all three NAND images to make sure that at least two of them match each other.

5. Write Xell or just flash XBR with Xell.

6. Unplug Power Cable and wait a minute so the memory is cleared.

7. Boot into Xell and get the fusesets.

8. Combine fusesets 3+5 or 4+6 which equals your CPU Key.

9. Take original NAND image and CPU KEY and build a valid Freeboot NAND image with either FBBuild or a tool like Jtag Tool or BestPig's Freeboot Toolbox or Easy Freeboot. Either will work.

10. Write your Freeboot NAND image with either Flash360 or flash it with Xellous. ( You would need to update Xell to Xellous)

11. Unplug all wires from your xbox, including your Power Cable so the memory can be cleared.

12. Unsolder your LPT wires and boot it up. If you did everything correctly, it should work.


Simple as that.


Btw no, using your LIVE profile is not recommend. I have seen people banned for this. Btw, in the newer Freeboot builds, LIVE is actually blocked so you can't even access it. Though for additional safety you can just install DashLaunch and use their LiveBlocker command.
 

acartledge

Console Guru
Dec 20, 2002
666
0
i just did my first jtag's in the last week and had all the same questions so let me see if i can answer some for you. yes you need to make multiple nand dumps, but just having the right dash doesn't gaurenntee you can jtag you'll have to check the cb version with degraded or 360 flash tool. if it's the right one then you good to continue if not that sucks this is the best tut i found out there http://www.team-xecuter.com/forums/showthread.php?t=55024. once you have 2 or 3 good dumps compared i used coolshrimps jtag tool it will write xell or xellous to your nand enabling you to get you cpu key. once you have a cpu key you'll then be able to put freeboot on. as far as a live profile this seems legit and what i've been going bye http://digiex.net/guides-reviews/co...ve-profile-jtagged-xbox-360-staying-safe.html he uses a hex editor to compare all the different ways to start a game and compares a profile for any differences. one last thing once you have everything set up go to console safety tab and block live from console so you never can log in also never use xexmenu on you live profile create a second profile for it.
Thanks man for the reply and the links. If people are actually getting banned its probbaly best that ill just stay off it with my live profile, it not like it matters that much i mean back in the day when there was no gamerpoints i dont think anyone would if cared if they had to use a different profile per console, you know just playing games for the fun of it :) This console wont have any network connection (why would you plug a network cable in if no live) best to be on the safe side and sever any connection to the net


Smkface, ive responded to your PM by the way thanks.
 

acartledge

Console Guru
Dec 20, 2002
666
0
BTW its great to see this forum still active and rebooted. Spent the majority of my time in college looking at these forums
 

mosely

Console Master
Nov 17, 2003
1,083
0
You're a bit off base here with your understanding. Lets go from the foundations.

Xell is the bootloader. It has a few functions to it but most are found in more useful apps. Tbh, the average user would only use Xell to find out their CPU Key. After that, it'll probably be rewritten with Xellous and then you might put that to some use.

Xellous on the other hand is also a bootloader. It has a bit more functionality. For example, if your console is connected to your home network you can access the IP address that the console is listening on and you can then look at the CPU key and the DVD key. You can also download a raw NAND image of your console. Also, it Xellous allows you to flash your console with newer NAND images if you put the NAND image on the root of the USB stick and name it "updflash0.bin". Then you plug it into the console and boot into Xellous and it should find the file. After that it will flash. Also, Xellous automatically relocates bad blocks in your NAND images.

Bad blocks are bad sections of your NAND chip were data cannot be written to or read from. Therefore, those bad blocks are relocated to the end of your NAND image.

XBR or AKA XBReboot is a older hacked dashboard series for JTAGGED consoles. Hardly anyone uses it anymore but its good to use as a transitional state between Stock NAND and Freeboot nand. XBR is no longer being developed since the team dissolved.

Freeboot is the current hacked dashboard series for JTAGGED consoles. Almost everyone runs this now. Ultimately this is where your console will end up.

Basically these dashboards are hacked dashboards. You won't have a stock dashboard on your console anymore at all if you write these onto your NAND chip. But you will have your original stock dashboard saved on your computer somewhere. You cannot launch these dashboards from the games tab. They are started at console startup. They replace your stock version of your dashboard when you write over it via your LPT cables.

Flash360 is a program that you load onto your console and you can run it on your xbox. It will read and write to your NAND. It can read NAND images from a USB and flash them to your console.

Basically, to be ultimately clear. You won't have to use your LPT cable again unless you write a bad NAND image and then you will need to restore your NAND to a working state by writing a previous working NAND image.

The whole launching custom dashboard from the games tab that you are referring to is Freestyle Dashboard. This is a dashboard that can be launched from the games tab or it can launch at startup, bypassing your MS dashboard. To make it launch on startup, you have to install Dashlaunch.


Dashlaunch is self-explanatory. It launches your Freestyle dashboard but it also does a few other things that can be tweaked to your interests. Also, it allows you to run newer games that require a more newer dashboard than the one you are running. This works for most games but you can bump into a few picky games.


Hope that helped you.
 

acartledge

Console Guru
Dec 20, 2002
666
0
Hi Smkface,

Thanks for the reply. this is very helpful and really cleared up a lot of things. This should be a sticky its a very good post.