Hello all !!!
Here we go
How to unlock HDDs keeping your data on it using just free tools and not expensive stuff like PC-3000, MRT Pro, HRT, SD Tools, SeDiv, and many many more
- Free ZU beta from @Moltke -
http://www.hddoracle.com/viewtopic.php?f=95&t=166
Can unlock the following drives :
Maxtor (except STM),WD,Toshiba,Quantum
Fujitsu (except MHW,MHZ,MHY,MJA). There is a mistake for MHX
Nikimi (former Quantum & Maxtor)
MDT (former WD)
Native Hitachi (DK-xx,HTC..G7AT00)
IBM/HGST (many models,except 100h_byte_NVRAM & 4K-NVRAM & 2.5" with blue controllers. (mcu=ARM & B9A3..), disks without NVRAM)
ExcelStore(former HGST).
Seagate(with parallel flash)+Grand(UX with serial flash).
- For WD if the drive doesn't lock access to SA when ATA password is present then WDR DEMO (free) will do the job -
http://www.hddoracle.com/viewtopic.php?f=32&t=33 . If this method doesn't work then MHDD scripts will most likely not dump module 02 as well because of SA lock.
As mentioned by @Idotsfan you can use the hddsupertool to get the WD passwords as well. Just one correction WD "royl" based drives should read WD Marvell based drives. Meaning the script will work for all Marvell based drives (not just ROYL) and the WD older should read CYL 32 WDC MCU based drives as the script will not work on CYL 16 (drives like WDxA). You can use as well WDMarvel DEMO or SeDiv DEMO to dump module 02 : -
http://www.hddoracle.com/viewforum.php?f=146 and
http://www.hddoracle.com/viewforum.php?f=84 . To write the module back/remove the password you will need the full version but as long as you know the password you can unlock the drive like this :
http://www.hddoracle.com/viewtopic.php?f=117&t=1072
For older CYL 32 you can generate MHDD/HRT scripts this way : -
http://www.hddoracle.com/viewtopic.php?f=91&t=1766 - then you can read the password module.
- For SEAGATE You can use @Moltke ZOC script like this -
http://www.hddoracle.com/viewtopic.php?f=83&t=874 . This will work for F3 Arch (7200.11 and later) and for ST-10 arch (7200.10 and older). For ST-10 you can use this manual method as well -
http://www.hddoracle.com/viewtopic.php?f=83&t=25 . For module based U drives like U6 drives read here -
http://www.hddoracle.com/viewtopic.php?f=83&t=866
- For SAMSUNG -
http://www.hddoracle.com/viewtopic.php?f=116&t=875 - Older drives check Security module and newer drives check profile module. If you need to read the password just dump the modules with the free SHT DEMO -
http://www.hddoracle.com/viewforum.php?f=149 . If you want to write the modules back to the drive and you don't want to pay a cent read this thread that will teach you how to send Vendor Specific Commands to your Samsung to read and write modules to it : -
http://www.hddoracle.com/viewtopic.php?f=59&t=1755
- For MAXTOR - Use the HDD Repair 2.0 to READ THE PASSWORD - DO NOT USE THIS TOOL FOR ANYTHING ELSE AS YOU WILL KILL YOUR DRIVE : -
http://www.hddoracle.com/viewtopic.php?f=22&t=324 . If you want to do it by hand using scripts or ATA terminal i've done a great research on Maxtor and posted it here -
http://www.hddoracle.com/viewtopic.php?f=59&t=1735
- For QUANTUM - Check my research here -
http://www.hddoracle.com/viewtopic.php?f=59&t=1192 - CP15 stores the PASSWORDS -
http://www.hddoracle.com/viewtopic.php? ... 1192#p5454 . You will have to read the entire thread to understand how to unlock it by hand or to read the password.
- For FUJITSU - Use one of the following ATA terminals -
http://www.hddoracle.com/viewtopic.php?f=22&t=1765 and the research here have the commands to read the CPs with the passwords (CP 12 and CP 13) :
http://www.hddoracle.com/viewtopic.php? ... 1185#p5349
An implementation of a script to read the modules from the locked Fujitsu would be :
1 - Send the "Valid Mode" "key" :
Valid_mode= 0000 fa 43 42 41 40 a0 c1
2 - Read the module 0D (CP 13) from the drive containing the user password :
Read_hdd_0D_SU= 0000 0D 01 00 00 00 00 c2
3 - Send the password to the drive or dump it to a file.
- For TOSHIBA - If you can't unlock it with ZU then you will need expensive tools as the majority of TOSHIBA CPs are stored on ROM but the password is stored (hidden) on platters like this -
http://www.hddoracle.com/viewtopic.php? ... 1254#p6472 - Please note that password is encrypted/encoded and you can't read it even if you dump the correct sectors on the platter.
- For NATIVE HITACHI - Again if ZU doesn't work you will need special expensive tools. Cheaper alternatives are the SD Hitachi tool ($600 USD) or SeDiv ($750 USD) as the password is stored on the SD module but might be encrypted and SA access is locked with password is present : -
http://www.hddoracle.com/viewtopic.php? ... 1732#p9365 older NATIVE HITACHI will store the password as plain text on the ID module -
http://www.hddoracle.com/viewtopic.php? ... 1732#p9372
- For IBM/HITACHI - If ZU doesn't work for you then you will need specialized tools. Place the drive in safe mode or run from factory copy of firmware and replace SECI module with one from unlocked drive or factory copy (3rd firmware copy). -
http://www.hddoracle.com/viewtopic.php? ... 120#p10211 - You can read my research there but you will need special firmware tools unless you know IBM VSC. I will write something on how to unlock those drives by hand using the Vendor Specific Commands without expensive tools and i will post on the same thread of my forum one of these days when i can get some free time to write about that. For now the easy way is to get a SeDiv software or a MRT hardware/software tool and press the "unlock" option !
Also i do have my own unlocking service if interested : -
http://www.hddoracle.com/viewtopic.php?f=95&t=76
As reference for my HDD firmware experiments i'm using this : -
http://www.hddoracle.com/viewforum.php?f=30
Regards and happy learning !!!