PDA

View Full Version : Jtag - Profiles being set to be silently destroyed by MS



kero
07-29-2011, 02:00 PM
Thought this might be interesting as ive tried searching for people who have had a similar experience but i found nothing that seems to match my exact findings.

Running J-tag with 12611.
Ive never blocked my jtag box from the internet on my router but did have it so i would never connect to live.
I normally never have my j-tag connected to my network unless im copying files over to the box.

Ive never had any issues until last week. For some reason i left it connected for a few days and the kids turned it on and played with it for a few days.

I noticed later everything seemed fine but when i unlocked an achievment on my profile it destroyed my profile. What was strange it did not show up as 'corrupt' as the profile still loads. It just show up with 0gs and no games played. Also when restarted i have to assign my avatar again, but when finished it says there is a problem and never saves it. Unflagging and rehashing does not fix it. The profile is now totally destroyed.

A bit of looking around it seems all the profiles on the j-tag (live and non live) that were not created on the j-tag suffer the same issue. They are not corrupt but if you unlock any GS the profile gets wiped. All profiles that were created on the j-tag are fine.

So it seems MS can now silently ban/blacklist your box and after doing this will make your profile unrepairable.

The only way to fix the issue was to reflash the NAND and restore a old backup of my profile. Lucky i had a backup of my profile from 2.5 months ago so i anly lost about 8000GS.

Anyway the moral to the story is block internet access to your jtag (use the latest dashlaunch) as MS can silently set your box up to destroy yourprofile.

Anyone experience anything similar? Just be careful and make plenty of frequent backups of your profile.

Original Boss
07-29-2011, 05:48 PM
Its nothing to do with you being connected to the internet the problem you got is because you modified your achievements and some thing went wrong and it ended up doing what you explained i know because i have had this so many times before until i stopped cheating and found out earning them legit or with edited saves is a lot better

kero
07-29-2011, 11:12 PM
Its nothing to do with you being connected to the internet the problem you got is because you modified your achievements and some thing went wrong and it ended up doing what you explained i know because i have had this so many times before until i stopped cheating and found out earning them legit or with edited saves is a lot better
Ive never modified my profile ever so thats not the cause.
Its 'blacklisted'. If you put any profile not created by the actual jtag box it will 'destroy' the profile when you unlock your next achievment.

godzcheater
07-30-2011, 12:30 AM
Ive never modified my profile ever so thats not the cause.
Its 'blacklisted'. If you put any profile not created by the actual jtag box it will 'destroy' the profile when you unlock your next achievment.
-.-
its a corrupt profile as he sayed.
however you dont need to mod your profile for it to become corupt,

recover it and youll be fine.

longy999
07-30-2011, 01:09 AM
Thats quite an interesting find, I had a similar problem a few months back and never even considered that it could be because the profile was originally created on a retail 360 then moved to a jtagged one. I found that only certain achievements would reset my profile though, not all of them and that the .gpd info would not be saved for any games that had avatar awards on them.

Never found a solution in the end, just deleted the bloody thing and started again and never had a problem since.

scorpy78
07-30-2011, 04:51 AM
I just tried it out, created a new profile on my original xbox connected to live (DB 13599), moved it to my jtag (new Freebot 13599).

Started Forza 2, got 5 achievements on the first track and all fine, nothing corrupt here

kero
07-30-2011, 06:07 AM
I just tried it out, created a new profile on my original xbox connected to live (DB 13599), moved it to my jtag (new Freebot 13599).

Started Forza 2, got 5 achievements on the first track and all fine, nothing corrupt here
Yes thats how it has always been for me. I could always swap between jtag and normal box without any issues. And i still can now after rewriting the nand.

The issue happen when i left my j-tag connected to the internet last week by accident. The j-tag box has been blacklisted or something while connected by MS. When this happends the nand is modified with the blacklist details. Because the j-tag is blacklisted it will not sign any files that have been signed by another keypair. Unlock an achievment than just destroys the profile. However it will sign profiles and save made by its own keypair. (Well thats my theory).

feudalnate
07-30-2011, 12:50 PM
The console will always sign local STFS (CON) regardless, where it's failing is when the volume is validated. When STFS is signed there's a certificate (which is signed as well) copied from the KV.bin to the header as well; this certificate holds information about the specific console is was signed on such as the manufacturing date, product line, console type (ie: retail/devkit), but more importantly the console ID.

In the NAND (flash) there's a file called crl.bin, which is an abbreviation for Console Revocation List, this file contains a (very large) list of revoked console IDs. When validating, the dash looks at the stored certificate for validity, if that passes then it checks through the console information stored within that certificate but again, more importantly the console ID. The dash will do a look up in the crl.bin for the console ID stored in the certificate, if it's contained within that list then validation fails thus resulting as files signed on that revoked console showing as corrupt on any console that has a crl.bin that holds that specific console ID - Also, there may be a flag in the secdata.bin for console/key revoksion (not a real word but works in this context) but I couldn't say


Work around:

1) FTP to JTAG
2) Go to /Flash/ folder
3) Find crl.bin and delete or replace with a 0 byte file (which ever feels safer for you)

kero
07-30-2011, 01:29 PM
The console will always sign local STFS (CON) regardless, where it's failing is when the volume is validated. When STFS is signed there's a certificate (which is signed as well) copied from the KV.bin to the header as well; this certificate holds information about the specific console is was signed on such as the manufacturing date, product line, console type (ie: retail/devkit), but more importantly the console ID.

In the NAND (flash) there's a file called crl.bin, which is an abbreviation for Console Revocation List, this file contains a (very large) list of revoked console IDs. When validating, the dash looks at the stored certificate for validity, if that passes then it checks through the console information stored within that certificate but again, more importantly the console ID. The dash will do a look up in the crl.bin for the console ID stored in the certificate, if it's contained within that list then validation fails thus resulting as files signed on that revoked console showing as corrupt on any console that has a crl.bin that holds that specific console ID - Also, there may be a flag in the secdata.bin for console/key revoksion (not a real word but works in this context) but I couldn't say


Work around:

1) FTP to JTAG
2) Go to /Flash/ folder
3) Find crl.bin and delete or replace with a 0 byte file (which ever feels safer for you)
Thanx feudalnate, its always good to know a bit more on how it works

AMIGAKID
08-01-2011, 11:15 AM
You could try running your profile through CON Flag Remover and see if it has any issues if its clean the profile will be FFFFFFFFF or damaged will be random numbers and letters i.e 21FDV5DFG. Once in CON Flag Remover click remove flags then rehash and resign with modio or which ever resigner you use.Then move the account back over.

Here is a picture of a clean profile notice all the F's.
1754

I have uploaded CON Flag Remover to mediafire incase you want it, that way you wont have to search around.

http://www.mediafire.com/?uvz2wu8hb21fdzq

kero
08-01-2011, 01:14 PM
You could try running your profile through CON Flag Remover and see if it has any issues if its clean the profile will be FFFFFFFFF or damaged will be random numbers and letters i.e 21FDV5DFG. Once in CON Flag Remover click remove flags then rehash and resign with modio or which ever resigner you use.Then move the account back over.

Here is a picture of a clean profile notice all the F's.
1754

I have uploaded CON Flag Remover to mediafire incase you want it, that way you wont have to search around.

http://www.mediafire.com/?uvz2wu8hb21fdzq
Thanx for that. I did actually try con flag remover and then rehash but it was still the same - so the profile was not flagged.
I tried opening the profile in Le Fluffie and it will not open it (some error saying it does not recognise the file).

So this is why i think the actual xbox is doing something new and is actually destroying the profile (something i have not seen people report before).

I can duplicate the issue if i put a good profile back on the box. What is interesting is you can load new games and it will add the info to the profile. But as soon as you unlock an achievment the profile will have 0 games played, 0 GS.

Ive attached a bad profile, maybe someone can tell what is wrong with it and if it is fixable.
The profile will not show up as corrupt, it will load but will have 0 games played and 0 GS.