All times are UTC - 5 hours [ DST ]


Switch to mobile style


Post new topic Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: March 17th, 2012, 8:12 
Offline

Joined: March 11th, 2012, 12:36
Posts: 27
Location: china
guru wrote:
I don't agree with changing serial numbers as it's connected to fraud most of the time :idea:

Everything has two sides. Murder knife can also save lives。 Moreover, this is just a tool. :(


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: March 17th, 2012, 14:33 
Offline
User avatar

Joined: May 5th, 2004, 20:06
Posts: 2831
Location: England
We are talking about fake knifes then :@)

quote="flykiller"]
guru wrote:
I don't agree with changing serial numbers as it's connected to fraud most of the time :idea:

Everything has two sides. Murder knife can also save lives。 Moreover, this is just a tool. :([/quote]

_________________
All went well until I plugged the drive in.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: March 17th, 2012, 18:10 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
While I obviously deplore fraud (having been a victim of it), I see enough genuine reasons for a user to want to change the serial number.

One is Microsoft's evil practice of preventing Xbox users from installing the hard drives of their choice. In fact I suspect that one could use HddHackr to do the same thing for WD ROYL drives, not just in Xbox applications. IIUC, one would only need to edit the appropriate text strings in any HDDSS.BIN file.

http://www.users.on.net/~fzabkar/HDD/Hd ... lysis.html

Another reason would be to enable a user to replace or upgrade a HDD whose serial number is tied to a particular software licence.

Still another reason might be to enable a user to replace or upgrade a HDD which is part of a DVD recorder, eg a Panasonic. DVD-R manufacturers often charge inflated prices for models with a larger HDD, completely out of proportion to the relative costs of the HDDs. That's a reprehensible practice IMO.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: March 18th, 2012, 0:59 
Offline

Joined: May 15th, 2009, 3:27
Posts: 37
Location: China
中国的同行,支持下,方便的话,加下你的QQ


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: March 18th, 2012, 2:25 
Offline

Joined: March 11th, 2012, 12:36
Posts: 27
Location: china
Smart302, 我不记得自已QQ号,如果有需要,可PM,或直接发邮件: canny_feng@hotmail.com


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: March 18th, 2012, 5:47 
Offline

Joined: February 13th, 2012, 5:29
Posts: 50
Location: United States
Own research = From owning an Xbox 360 and trying to get Seagate drives to work? I'm impressed that it works on Seagates in addition to WD's! ;)

I'm serious though about being curious to how you developed it. I'm into that kind of thing. Thanks for sharing!

fzabkar wrote:
While I obviously deplore fraud (having been a victim of it), I see enough genuine reasons for a user to want to change the serial number.

One is Microsoft's evil practice of preventing Xbox users from installing the hard drives of their choice. In fact I suspect that one could use HddHackr to do the same thing for WD ROYL drives, not just in Xbox applications. IIUC, one would only need to edit the appropriate text strings in any HDDSS.BIN file.

http://www.users.on.net/~fzabkar/HDD/Hd ... lysis.html

Another reason would be to enable a user to replace or upgrade a HDD whose serial number is tied to a particular software licence.

Still another reason might be to enable a user to replace or upgrade a HDD which is part of a DVD recorder, eg a Panasonic. DVD-R manufacturers often charge inflated prices for models with a larger HDD, completely out of proportion to the relative costs of the HDDs. That's a reprehensible practice IMO.

Yeah, using something like this to mark a drive falsely would not be cool unless it's to fix a 'compatibility' issue with 4th-party-vendor junk like Microsoft's demand that people use obsoletely-small drives.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: March 18th, 2012, 6:21 
Offline

Joined: March 11th, 2012, 12:36
Posts: 27
Location: china
JWCC wrote:
Own research = From owning an Xbox 360 and trying to get Seagate drives to work? I'm impressed that it works on Seagates in addition to WD's! ;)

I'm serious though about being curious to how you developed it. I'm into that kind of thing. Thanks for sharing!

fzabkar wrote:
While I obviously deplore fraud (having been a victim of it), I see enough genuine reasons for a user to want to change the serial number.

One is Microsoft's evil practice of preventing Xbox users from installing the hard drives of their choice. In fact I suspect that one could use HddHackr to do the same thing for WD ROYL drives, not just in Xbox applications. IIUC, one would only need to edit the appropriate text strings in any HDDSS.BIN file.

http://www.users.on.net/~fzabkar/HDD/Hd ... lysis.html

Another reason would be to enable a user to replace or upgrade a HDD whose serial number is tied to a particular software licence.

Still another reason might be to enable a user to replace or upgrade a HDD which is part of a DVD recorder, eg a Panasonic. DVD-R manufacturers often charge inflated prices for models with a larger HDD, completely out of proportion to the relative costs of the HDDs. That's a reprehensible practice IMO.

Yeah, using something like this to mark a drive falsely would not be cool unless it's to fix a 'compatibility' issue with 4th-party-vendor junk like Micro
soft's demand that people use obsoletely-small drives.


Disassembly and trace some code! For those purely interested in。 When you have ideas about something, everything will be easier to。


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: March 18th, 2012, 17:25 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
JWCC wrote:
I'm serious though about being curious to how you developed it.

WD's Vendor Specific Commands (VSC) are tunnelled through to the drive disguised as SMART log data using standard ATA commands (SMART Read/Write Log).

The following URL should provide some insight:
http://idle3-tools.sourceforge.net/

When modifying WD's ROYL MODs, you need to recompute a little endian 32-bit checksum over the module's contents. This sum must be zero. The checksum bytes are at offsets 0x0C - 0x0F.

The following resource contains several examples of MHDD scripts:
http://yura.projektas.lt/files/wd/mhdd/index.html

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: March 20th, 2012, 5:50 
Offline

Joined: February 13th, 2012, 5:29
Posts: 50
Location: United States
I wish I could get at the code to trace on those Fujitsu drives. Unknown byte code format, unable to find firmware dump, on and on it seems I'd need some hardware tools/insider knowledge. I did find that the MHx drives had similar bytecode, though, before just taking the drive back. The most common bytes were still the most common. But chicken and egg, still. Also, now I have a Seagate drive in exchange, heh.

Yeah, I read that site and loved all the lovely details. Translating was a pain, though! Not that low-level program code needs much translating. ;)

I saw a program that did something interesting that I wish I had noticed before... DOS mode program that let you see supposedly 'SMART logs' that are in fact those vendor-specific objects like the ones that you mention. I didn't read your post about that fact until after reading about WD's 'VSC On' 0x80 command and that site. Oh well... At least it's there for the next person!


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: March 30th, 2012, 23:54 
Offline

Joined: March 27th, 2012, 15:11
Posts: 7
Location: canada
fzabkar wrote:
While I obviously deplore fraud (having been a victim of it), I see enough genuine reasons for a user to want to change the serial number.


Or the only way to recover a Raid0?

One of the 2 drives in my Raid0 was dieing. Marked as failed by the controller and IRST. Cloned the failing drive in another computer, but the controller and IRST rejected the clone as part of the raid sololy because the serial numbers were different.

This utility just enabled me to recover my Raid0 with 95%+ of the data intact! Someone should link it on the software page!


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: April 10th, 2012, 16:48 
Offline
User avatar

Joined: May 5th, 2004, 20:06
Posts: 2831
Location: England
What happens with fakes

http://community.wdc.com/t5/Desktop/A-f ... /m-p/56320

_________________
All went well until I plugged the drive in.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: April 10th, 2012, 17:47 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
guru wrote:

BTW, in that thread I stated, incorrectly, that the drive was spinning at 5900 RPM. That's the speed of Seagate's green drives. WD's spin at 5400 RPM.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: May 11th, 2012, 17:38 
Offline

Joined: May 10th, 2012, 4:45
Posts: 6
Location: United States
flykiller,

Is there any way to make this work with pre-ROYL WD drives?


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: May 11th, 2012, 18:36 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
justin_lau wrote:
Is there any way to make this work with pre-ROYL WD drives?

You need to read the MOD(s) that contain the serial number, edit the S/N using a hex editor, recompute the checksum for the MOD, and then write it back.

You can read all the MODs using NazYura's utilities:
http://nazyura.hardw.net/000006.htm

The following checksum calculator was written by Pete Disdale:
download/file.php?id=4921

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: May 12th, 2012, 20:38 
Offline

Joined: May 10th, 2012, 4:45
Posts: 6
Location: United States
Thanks! I read module 42, edited the number, changed the checksum...still working on the "write it back" step. ;)

fzabkar wrote:
justin_lau wrote:
Is there any way to make this work with pre-ROYL WD drives?

You need to read the MOD(s) that contain the serial number, edit the S/N using a hex editor, recompute the checksum for the MOD, and then write it back.

You can read all the MODs using NazYura's utilities:
http://nazyura.hardw.net/000006.htm

The following checksum calculator was written by Pete Disdale:
download/file.php?id=4921


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: May 13th, 2012, 18:44 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
Does your drive have a WD MCU?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: May 14th, 2012, 14:16 
Offline
User avatar

Joined: May 5th, 2004, 20:06
Posts: 2831
Location: England
I guess the calculator is intelligent?

_________________
All went well until I plugged the drive in.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: May 14th, 2012, 14:44 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 14945
Location: Australia
guru wrote:
I guess the calculator is intelligent?

I have written my own routine to recompute the checksums of ROYL modules. It wouldn't be difficult to adapt it for the OP's purpose.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: May 15th, 2012, 14:58 
Offline
User avatar

Joined: May 5th, 2004, 20:06
Posts: 2831
Location: England
I worry that people will try the link that you gave and expect it to work.......

_________________
All went well until I plugged the drive in.


Top
 Profile  
 
 Post subject: Re: Change WD,Seaget Serial Software
PostPosted: May 15th, 2012, 14:59 
Offline
User avatar

Joined: May 5th, 2004, 20:06
Posts: 2831
Location: England
where is your checksum calculator, did you upload it?


fzabkar wrote:
guru wrote:
I guess the calculator is intelligent?

I have written my own routine to recompute the checksums of ROYL modules. It wouldn't be difficult to adapt it for the OP's purpose.

_________________
All went well until I plugged the drive in.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group