xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Giganews Offers: days binary retention, 99%+ Completion, and Unlimited Access!
Try Giganews' no obligation free trial!

Support this site - buy the X-Scene Tshirt $17.95


Welcome Guest ( Log In | Register )

 Forum Rules Rules
102 Pages V  1 2 3 > »   
Reply to this topicStart new topic
> How To Uncripple A Banned 360 (not Unban!), Now With Added Noob Friendliness!
thwack
post Nov 23 2009, 01:41 PM
Post #1


X-S Freak
*****

Group: Dev/Contributor
Posts: 1334
Joined: 16-November 09
From: Yorkshire at heart.....
Member No.: 425490
Xbox Version: unk
360 version: unknown



PLEASE NOTE - The current dash update (2.0.9199.0) will restore the banned 360's ability to save to the Hard Drive. However it will not uncripple the 360 - any content created by it (GamerTag's, Achievements, Saves) will still be corrupted on other consoles. You must still 'uncripple' (see below) to restore the 360's ability to create trusted content.



Did your 360 get banned in this wave of bans? HD install not working? Gamertag and saves keep corrupting? This is how to fix this (aka 'uncrippling').

To start with, you'll need to know a few things. This is going to involve a small amount of soldering, and a little knowledge of Nandpro and Hex (and a lot of patience if you've got a 256/512mb Jasper). Also, and an important point: THIS WILL NOT UNBAN YOUR 360 - ALL THIS DOES IS TO ALLOW TRUSTED CONTENT ON YOUR CONSOLE. That out of the way, lets get on with the tut.


Part 1: Cable creation, and hooking it up:

You will need:

1. DB25 25-way male plug + wires - or the male end from a printer cable leave the wires attached, cut off the female end.
2. 5 X 100 ohm resistors.
3. 1 X Switching diode.
4. Soldering iron, flux and solder.
5. A PC running Windows (32bit XP worked for me), and with a Parallel Printer Port.
6. NandPro - Dwnld here: http://rapidshare.de/files/48149176/NandPro20.rar.html *EDIT* USE NANDPRO 2.0E available from the usual places!
7. Hex Workshop - Dwnload here: http://www.hexworkshop.com/
8. FindSecdata - found at the usual places.

Now, you need to make your cable, and solder it to your 360 motherboard. These threads in the forum will show you how to do this - read them carefully and choose the method you want to use - YOU DO NOT NEED TO USE JTAG WIRES - THESE ARE THE ONES WITH THE 330OHM RESISTORS ATTACHED AND THEIR CONNECTIONS TO THE J2D2 AREA OF THE MOBO!

http://forums.xbox-scene.com/index.php?showtopic=690493

http://forums.xbox-scene.com/index.php?sho...p;#entry4523337

http://forums.xbox-scene.com/index.php?showtopic=691873

Just hook up the wires as shown colour to colour, 360 to DB25, not forgetting the resistors where it tells you to put them, and the switching diode with it's black band facing the 360 mobo).


Part 2: Dumping Your NAND.

Now back to your PC. Unrar NandPro, and if you're PC's like mine, unrar it to C:\Documents and Settings\Administrator.

Double click 'port95nt.exe', let it do it's thing, you may need to reboot. Now restart your PC, and go into the PC's bios. This differs from PC to PC, but make sure your Parallel Printer Port (Or LPT) is ON. Boot into Windows.

Take your now wires up 360, and plug in it's power supply (DO NOT TURN THE 360 ON) and hook up its AV/VGA or which ever cable you use. Now plug the DB25 plug thats attached to your 360, and plug it in to your PC's printer port.

Now go to the START button on your PC, and click on the 'Run' button. A 'Run' window will pop up. Type 'CMD' and click 'OK' A DOS promt window will open:

IPB Image

You see it's pointing to my folder where I installed NandPro to? If yours defaults to another address, install NandPro in that folder. We are now going to dump your NAND.

Type into the DOS prompt window:

nandpro lpt: -r16 nand.bin

and press 'enter' NandPro will now start to read the NAND of the 360. If you have a 256 or 512mb Jasper, replace the '16' in the above command line with 256 or 512. One thing to know - if you've got a 256 or 512 Jasper this will take hours just for one dump, and you're gonna need at least two dumps. You might be better off building a USB reader device, see this thread on how to (yes it involves a bit of reading).

You may get errors reading or it just won't read. You will need to first - check your LTP settings in your PC's bios - change them and re-try dumping. If you've tried all configs in the bios, try another PC. If it still doesn't work, try removing the resistors and/or switching diode and then try dumping. It will work eventually, but if not - TRY ANOTHER PC!

Right, we've got our first NAND dump - congrats! It'll be in the folder you install NAndPro to (in my case C:\Documents and Settings\Administrator) and it's called nand.bin. Now dump your nand a second time using this command line in the DOS prompt window:

nandpro lpt: -r16 nand2.bin

Leave this dumping (grab a beer/coffee). You should now have nand2.bin in the same folder as nand.bin. Brilliant. Now you need to check the qualiy of the dumps. See here on how to do this:

http://www.free60.org/Reading_out_NAND#Ste...king_for_errors

*EDIT* Link above dead - the three main pieces of software for checking the dumps are:

1. Degraded.
2. 360 Flash Tool
3. A Hex Editor.


This guide uses various bits of software to check the NAND dumps. Some of them need a bit of a prompt to work.

1. Getting Degraded to work: Degraded v1.1 won't open NAND files without the string "2004-2005 Micros... ect" at the begining of the hex. Open your NAND file with Hex Workshop, look at the writing on the left - where it reads '2004-200X' if the X is a 5 you're fine and can open it in Degraded; if not highlight the X number, and type 5 then save the .bin. It'll open in Degraded (REMEMBER this is just to validate your dump, not part of the hex editing to get the Hard Drive functions back! You'll have to google for the 1BL number, and this is just for checking that the NAND dump is OK - when you save it in the Hex editor, don't overwrite your NAND, call it summit like Degnand.bin).

A good dump will have no bad blocks. However - you will see some with (the 02c can be any block value in your dump):

'bad block @ 0X2C
block 0X2C found @ 0x3FF'

This is also a good dump, as the block has been reallocated to the end of the NAND - perfectly normal.

However if you see just:

'bad block @ 0X2C'

With no reallocation, then your NAND dump is bad! Redump!

2. 360 Flash Tool (again you need the 1BL Key in the 'keys' menu). Open your NAND in this - in the lower portion you'll see 'bad kv' etc (this is normal - you don't have your CPU key). In the other data at the top under 'CX Sections' you should see info in all boxes - if not (as in they are completley blank, not grayed out), then redump!

3. Hex editor. Open your first nand dump, select 'file compare' in your Hex Editor, and open your second NAND dump - if they pass Degraded and 360 Flash Tool (and always check in both of these!), and it says in the hex editor they're identical - you should be good to go!

Anyhow, now you've verified your dumps are all tickity-boo - SAVE THEM ONTO DISC/USB STICK IN THEIR UNALTERED STATE - IF YOU EVER NEED TO RESTORE YOUR NAND BECAUSE YOU BORK IT IN THE NEXT SECTION YOU WILL NEED THESE AS THEY WERE!

Part 3: Unlocking Teh Power Of Trusted Content - Or Hex Editing Your NAND.

*Edit* There is now a tool called FindSecdata - available at the usual places. Use this instead of the zeroing method first. FindSecData will scan your nand and come up with suggestions for command line entries to get your 360 uncrippled. Try FindSecData first, and then try the zeroing method if FindSecData doesn't work.

Now you've got your NAND.bin or whatever you called it, open it up in Hex Workshop (click on the 'open file' icon, or go to 'File – Open'). It'll look similar to this:

IPB Image

Welcome to the world of Hex........ Now go to 'Edit' in the drop down menu, and select 'Find'. A box will appear, in the first drop down, select 'Text String' tick the 'Find All Instances' box, and enter 'secdata.bin' in the 'Value' box. Click OK.

It will scan NAND.bin for all occurances of sectdata.bin, and in the box in the bottom right corner, it will list how many of these there are. Click on the first one. You'll see it will go to the secdata hex you've clicked on. It'll look something like this:

IPB Image

Now look at the hex highlighted in the lovely 'salmon' colour in this picture:

IPB Image

The four block number 3B 5C 93 1B – this is the date stamp of the authoring of the secdata, and it always appears after the 00 00 04 00 hex after the secdat.bin hex number.

Go through all of the occurrances of secdata and note these date stamp hex's down under their address headings (in the pictures case its 00487E10) If your secdata starts midway through a line, you HAVE to use that address.

Now you need to understand Hex a bit. The blocks go up in numeric and then text value, so it'll start at 00 and go through to FF, with FF being the highest value, meaning that hex 0F is a higher value than 09, and B1 is higher than A8. So in this example the value is 3B 5C 93 1B (if there was another secdata with 3B 6A 4E 93, that would be the higher value). Look at the hex values of the date stamps from all of the secdata and the highest value one is the latest bad HD corrupting hex!

Write the address of the highest secdata block down! (In this case its 00487E10). Use this:

http://www.mrcalculator.com/hexdec.html

It's a hex calculator if this one doesn't work google and find one that can to hex division, click the 'Hex' button and enter the address value (ie in this case 00487E10) and divide by 04200. Note down the number before the decimal point, which will be a three figure hex number - say 11D or 158 etc depending on your NAND, in this case it's 119.

Now go back to NANDPRO, and with your 360 still hooked up enter:

NandPro lpt:-r16 nandfile.bin 0x0119 1

(change 119 to whatever address line you came up with in your calculation, remember the -r16 should be -r256 or -r512 if you've got a 256mb or 512mb Jasper)

This will dump this sector of your NAND. Now with the freshly dumped NAND piece, open it up in Hex Workshop, and check that it starts with 1F FB and repeats for a bit. It should also have a single secdata.bin if you search....also the last none filled line should be 4200. It should look like this:

IPB Image

Highlight all of the hex like this:

IPB Image

and select 'Edit – Fill' from the drop down menu. Make sure that in the 'Fill with the following hex byte' the value is '0' and click 'OK'. Now save this file and call it 'nandzero'.

Open up NANDPRO again, and this time, enter:

NandPro lpt:-w16 nandzero.bin 0x0119 1

change 0119 to whatever address line you came up with in your hex division calculation (and again, the -w256 or -w512 if you've got a mighty Jasper)

this will write the zero'd 4200 size file to address 0119 (or which ever address you came up with in your calculation). Disconnect 360 from PC (leave your NAND wires attached in case it goes wrong), boot 360 and you're away smile.gif

Cheers to Bannzzay - also there's a tool about called FSTool - haven't tested it, but I think it works, and it's a lot less hassle - JUST MAKE SURE YOU KEEP YOUR NAND BACKUPS BEFORE USING!
This is dedicated to the non-sharers of this info that were charging to do this for others....*raspberry*



This post has been edited by thwack: Apr 8 2010, 10:38 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
thwack
post Nov 23 2009, 02:43 PM
Post #2


X-S Freak
*****

Group: Dev/Contributor
Posts: 1334
Joined: 16-November 09
From: Yorkshire at heart.....
Member No.: 425490
Xbox Version: unk
360 version: unknown



QUOTE(thwack @ Nov 23 2009, 12:41 PM) *



NandPro lpt:-w16 nandzero.bin 0x0158 1

change 0158 to whatever address line you came up with in your hex division calculation (and again, the -r256 or -r512 if you've got a mighty Jasper)



Slight error - for the Jaspers this should read:

NandPro lpt:-w16 nandzero.bin 0x0158 1

change 0158 to whatever address line you came up with in your hex division calculation (and again, the -w256 or -w512 if you've got a mighty Jasper)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
joeyddr
post Nov 23 2009, 02:52 PM
Post #3


X-S Senior Member
**

Group: Members
Posts: 208
Joined: 24-May 02
Member No.: 18
Xbox Version: v1.0
360 version: v3.0 (falcon)



QUOTE(thwack @ Nov 23 2009, 07:41 AM) *


This is dedicated to the non-sharers of this info that were charging to do this for others....*raspberry*


i laugh every time i see that line lol... someone is charging $30 a box and didn't share how....
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
action.jackson
post Nov 23 2009, 05:26 PM
Post #4


X-S Enthusiast


Group: Members
Posts: 1
Joined: 23-November 09
Member No.: 426325



thx for the nice tutorial biggrin.gif

QUOTE
nandpro lpt: -r16 nand.bin


for falcon models it is the same, isn't it?

This post has been edited by action.jackson: Nov 23 2009, 05:26 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dpbmt
post Nov 23 2009, 05:40 PM
Post #5


X-S Freak
*****

Group: Members
Posts: 1529
Joined: 21-February 06
From: England
Member No.: 273175
Xbox Version: v1.4
360 version: v3.0 (falcon)





sweet, just one thing - acheivments and game saves, does it allow you to carry them across to other consoles?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
thwack
post Nov 23 2009, 06:00 PM
Post #6


X-S Freak
*****

Group: Dev/Contributor
Posts: 1334
Joined: 16-November 09
From: Yorkshire at heart.....
Member No.: 425490
Xbox Version: unk
360 version: unknown



QUOTE(action.jackson @ Nov 23 2009, 04:26 PM) *

thx for the nice tutorial biggrin.gif
for falcon models it is the same, isn't it?


Yep! smile.gif

QUOTE(dpbmt @ Nov 23 2009, 04:40 PM) *

sweet, just one thing - acheivments and game saves, does it allow you to carry them across to other consoles?


And.........Yep! smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
eyric101
post Nov 23 2009, 07:23 PM
Post #7


X-S Expert
***

Group: Members
Posts: 541
Joined: 14-November 02
From: LOST in the USA
Member No.: 8687
Xbox Version: v1.0
360 version: v1 (xenon)





This should be posted in the news section, at least that there is a way to get the functionality back that microsoft took away.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Omikron199
post Nov 23 2009, 07:49 PM
Post #8


X-S Enthusiast


Group: Members
Posts: 20
Joined: 16-November 09
Member No.: 425376



Yep! There is no such news on any scene sites!

I will remind how it was.

The user from russian xbox forum "xboxland dot net" called vlack found the solution to make the hdd work again and shared this information.

Another user from "xboxland dot net" called bannzzay thranslated this news and posted here. The translation was "not perfect" but the main idea was acceptable

So the scene member thwack made a good step by step guide

This post has been edited by Omikron199: Nov 23 2009, 07:51 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
joeyddr
post Nov 23 2009, 08:06 PM
Post #9


X-S Senior Member
**

Group: Members
Posts: 208
Joined: 24-May 02
Member No.: 18
Xbox Version: v1.0
360 version: v3.0 (falcon)



QUOTE(Omikron199 @ Nov 23 2009, 01:49 PM) *

Yep! There is no such news on any scene sites!

I will remind how it was.

The user from russian xbox forum "xboxland dot net" called vlack found the solution to make the hdd work again and shared this information.

Another user from "xboxland dot net" called bannzzay thranslated this news and posted here. The translation was "not perfect" but the main idea was acceptable

So the scene member thwack made a good step by step guide


actually i sent that translated page over to xboxhacker.net and pointed them to the forum post here and they analyzed it and figured it out and thwack wrote his guide based on their\his findings.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
thwack
post Nov 23 2009, 08:11 PM
Post #10


X-S Freak
*****

Group: Dev/Contributor
Posts: 1334
Joined: 16-November 09
From: Yorkshire at heart.....
Member No.: 425490
Xbox Version: unk
360 version: unknown



QUOTE(joeyddr @ Nov 23 2009, 07:06 PM) *

actually i sent that translated page over to xboxhacker.net and pointed them to the forum post here and they analyzed it and figured it out and thwack wrote his guide based on their\his findings.


I gorrit from Vlack and Bannzzay (and mucho grats to both of them), posted in the other thread, and then after many, many questions decided to write a noob tut, oh - I got ignored over at xboxhacker. Fair enough - I'm a noob there.

Anyhow, lets not get into a who did and didn't - just here to share the wealth smile.gif

All I wanna see in this thread is: my 360 works again!

This post has been edited by thwack: Nov 23 2009, 08:11 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
joeyddr
post Nov 23 2009, 08:28 PM
Post #11


X-S Senior Member
**

Group: Members
Posts: 208
Joined: 24-May 02
Member No.: 18
Xbox Version: v1.0
360 version: v3.0 (falcon)



QUOTE(thwack @ Nov 23 2009, 02:11 PM) *

I gorrit from Vlack and Bannzzay (and mucho grats to both of them), posted in the other thread, and then after many, many questions decided to write a noob tut, oh - I got ignored over at xboxhacker. Fair enough - I'm a noob there.

Anyhow, lets not get into a who did and didn't - just here to share the wealth smile.gif

All I wanna see in this thread is: my 360 works again!


oh i hear ya man i just was a little mad at the $30 charge some guy was doing to restore... glad you wrote the tut, but not many can solder even though its simple.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
thwack
post Nov 23 2009, 08:29 PM
Post #12


X-S Freak
*****

Group: Dev/Contributor
Posts: 1334
Joined: 16-November 09
From: Yorkshire at heart.....
Member No.: 425490
Xbox Version: unk
360 version: unknown



QUOTE(joeyddr @ Nov 23 2009, 07:28 PM) *

oh i hear ya man i just was a little mad at the $30 charge some guy was doing to restore... glad you wrote the tut, but not many can solder even though its simple.


Totally fine - sorry if it sounded like I was having a pop smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
eyric101
post Nov 23 2009, 08:33 PM
Post #13


X-S Expert
***

Group: Members
Posts: 541
Joined: 14-November 02
From: LOST in the USA
Member No.: 8687
Xbox Version: v1.0
360 version: v1 (xenon)





QUOTE(thwack @ Nov 23 2009, 02:11 PM) *

I gorrit from Vlack and Bannzzay (and mucho grats to both of them), posted in the other thread, and then after many, many questions decided to write a noob tut, oh - I got ignored over at xboxhacker. Fair enough - I'm a noob there.

Anyhow, lets not get into a who did and didn't - just here to share the wealth smile.gif

All I wanna see in this thread is: my 360 works again!

That was the perfect setup for a Monty Python Quote:
“This is supposed to be a happy occasion!
Let's not bicker and argue about who killed who.”
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
romanster
post Nov 23 2009, 09:19 PM
Post #14


X-S Enthusiast


Group: Members
Posts: 18
Joined: 17-February 09
Member No.: 405301



Fantastic tutorial! I spent hours and hours and hours yesterday reading all the threads I could find on NAND dumping, including the ones you posted. Great to see all the info compiled into one up-to-date tutorial.

Thanks to all those involved!!

One question, for the 256 or 512MB boards, would a LPT to USB adapter cable like this one make a difference in read/write speeds?

Or what about even something like these:
http://www.dealextreme.com/search.dx/search.LPT

This post has been edited by romanster: Nov 23 2009, 09:29 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MBry0
post Nov 23 2009, 10:15 PM
Post #15


X-S Young Member
*

Group: Members
Posts: 41
Joined: 8-November 09
Member No.: 423540
Xbox Version: v1.0
360 version: v4.0 (jasper)





QUOTE(joeyddr @ Nov 23 2009, 08:28 PM) *

oh i hear ya man i just was a little mad at the $30 charge some guy was doing to restore... glad you wrote the tut, but not many can solder even though its simple.


You're right. but someone is charging 30$ for something "public" in a forum of "sharers".
"hey! I found a way to uncripple the hd! here is a tutorial! If you're not able to do it, I'll do it for you for 30$"
I think that would be more correct.


A great "thank you" goes to all the guys involved here. I'll try the hack next days (256mb jasper and lpt connections... next weeks:) ) sorry for the bad english.

This post has been edited by MBry0: Nov 23 2009, 10:18 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post





102 Pages V  1 2 3 > » 
Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 2nd September 2010 - 07:54 PM