前言:

WD数十年来一直在市场上销售几款SATA移动硬盘盒产品,其中销量最大的是其3.5寸单盘移动硬盘盒,主要是两个系列:
WD My Book 和 WD Elements。因 WD Elements不涉及加密行为,又因WD Elements 盒子相对小一点,内部使用的硬盘不是标准厚度的3.5 英寸产品,所以不太招人待见(主要是很难往里面塞淘汰的3.5 旧硬盘),所以一般被忽略。所以本文不涉及 WD Elements。

作者续:此处关于Elements的描述已经过时。WD已改进其产品外壳和芯片、程序,有客户已买到标准尺寸的WD Elements 版本,使用JMS579芯片,并且有挑盘能力,不识别非原厂硬盘。

​​​​​​​
今天本文的主角是 其中的WD My Book 3.5寸单盘移动硬盘盒,长这样:

官网: 

 值得信赖和钟爱的高容量存储设备。

紧凑的外观,强大的内构。借助 My Book 台式存储设备可存储大量照片、视频、音乐和文档。

全方位备份
My Book 台式硬盘配备适用于可兼容 Windows 与 Mac Apple Time Machine 的 WD Backup 软件,您可以用它备份自己的照片、视频、音乐和文档。

密码保护
My Book 硬盘内置 256 位 AES 硬件加密功能,搭配 WD Security™ 工具,有助于保护内容隐私和安全。只需激活密码保护功能并设置您自己的个性化密码,即可开启保护功能。


背景:

1. 我一直在淘宝开了个小店,卖存储相关产品,这盒子是赚好评的工具,普通买家一次不会买多个,收购成本又比较低。
2. 矿潮。3-5月硬盘矿潮,流入一大波海外移动硬盘,硬盘拆出来挖矿去了,盒子大量涌入闲鱼,把原本价位在6-70的WD MyBook 盒子直接砸到4-50一个(本文在CCF发表2个月后,价位已恢复到6-70)。
续:本文在CSDN发表两个月后,两款盒子在海鲜市场都已经到达7-80.

再续:本文在CSDN发表两个月后,两款盒子在海鲜市场极度缺货,价已经到达90-100.


需求来由:
前阵子收了几个盒子,一直搁置。
今日库存将要销完了,打算着手折腾它们。待到动手了才发现,其中有两个盒子与一贯以来买到的核心:桥接芯片(USB_to_ATA_ATAPI_Bridge_Chip)不同了。于是花了点时间找了一波资料,本着不浪费自己所花费时间的精神,分享所得。 


外观:

几乎所有的移动硬盘盒子,其核心部件都是一颗芯片:USB_to_ATA_ATAPI_Bridge_Chip

最近5年,西数 MyBook 西部数据硬盘盒 经历了外形演进如图:

2016-2018:
WD MyBook 盒子_老款圆 

2018-2021
WD MyBook 盒子_新款方 

 

区别就是
1.外观所示的,老款圆 是一本字典的形状,其中一条边是个半圆。新款演进为方方正正的形状。
2. 老款带指示灯。新款省略了指示灯条。

但其核心:最近5年(USB3.x时代)其主要采用的核心桥接芯片(USB_to_ATA_ATAPI_Bridge_Chip)一直都是 AsMedia 1151W(更早的时候曾经有 AsMedia 1051W的,与AsMedia 1151W大同小异)更早更早(USB2.0时代)也有过Jmicron主控的产品,但那已经是中古时代的事情了。 


早期破解:

早期我做的破解属于暴力破解,其实很不完善,但很省事,就是直接把一颗25Flsah Winbond W25X20 (winbond 256k的储存颗粒)给干掉。
最早的版本是脱焊1号脚。

后来新的盒子出来了,脱焊1号脚没用了,需要把整颗Flash 摘除。目前的版本也是如此。


暴力破解的不完善/不完美之处在于:
1.不支持加密、
2.不支持随USB主机开机启动、不随USB主机断电关机、
3.不能长时间无访问硬盘自动休眠、
4.弹出并拔出USB 插头不能自动断电,硬盘停转。 


完美破解:

从去年下半年开始,AsMedia 1151W 方案被完美破解。原理上就是改变主控的固件,绕过白名单。

http://ngabbs.com/read.php?tid=22140759&rand=337/
https://www.chiphell.com/thread-2302256-1-1.html/
https://post.m.smzdm.com/p/a00mekmr//


附件提供2个版本的原始固件和一个破解好的固件编程器文件。各位也可以自己尝试修改。

我的做法是:
1. 老款圆盒子,用CH341A加上夹子,直接在板上刷即可。
2. 新款方盒子,无论怎么夹都读不到数据了,所以需要风枪吹下来,用CH341A写入,再风枪吹上去。

完美破解后的样子:与原始固件带原厂硬盘完全一致。 

 此处应有2个附件文件,(原始版为使用编程器备份出来的原始固件,有白名单限制)

https://download.csdn.net/download/weixin_52727751/76339972  W25X20_2021.07.01_WD_MyBook_AsMedia_1151W_原始版.rar (36.3 KB)

解除白名单后固件(使用编程器写入后可识别任何硬盘)https://download.csdn.net/download/weixin_52727751/76339702
W25X20_20210512_4011_WD_MyBook_AsMedia_1151W_破解好.rar (36.1 KB)

WD MyBook 盒子AsMedia 1151W 破解后,可:

1.支持市面绝大多数硬盘、
2.支持随USB主机开机启动、随USB主机断电关机、
3.弹出并拔出USB 插头自动断电
4.长时间无访问硬盘自动休眠、
5.支持加密等
WD原厂固件特性


MyBook有两种主控(USB_to_ATA_ATAPI_Bridge_Chip)芯片,一种是ASM1151W,另一种是JMS579,ASM1151W比较常见。
上述的拆Flash芯片、短接Flash芯片引脚和删除003012后数据都是针对ASM1151W主控的,截止今天之前,我个人都从未遇到过JMicron。
但是夜路走多了,总会遇到鬼。
今天遇到的情况就是:

JMS579主控的Flash没有003012,拆除/短接芯片则会直接变砖。

下面这个人是最早遇到的:

2020-3-26    https://www.chiphell.com/thread-2203538-1-1.html
2021-04-12  https://tieba.baidu.com/p/7298811802

于是相关教程出炉:

2021-7-11    https://www.mydigit.cn/forum.php?mod=viewthread&tid=264952
2021-07-28  https://post.smzdm.com/p/a4d40d5w/


JMicron JMS579 外网原始固件:

外网原厂刷写程序FwUpdateTool_v1_19_16_24.exe:
https://gbatemp.net/threads/how-to-update-firmware-of-jmicron-jms578-usb3-0-sata-enclosure-black-screen-lock-music-stop.569158/
https://www.hybrid-analysis.com/sample/67bf46725267b1771d8b68b5a21820341bdef5b897c47086357242b3c5b74f10?environmentId=100

https://wiki.odroid.com/odroid-xu4/software/jms578_fw_update#rivision_history_of_update_tool_jms578fwupdate

附件是我下载的原厂刷写程序FwUpdateTool_v1_19_16_24.exe,以及 FwUpdateTool 对应的50k 固件。
Linux 版本的FwUpdateTool 超2m了,从上面的外网链接自行下载。

使用这个原厂刷写程序FwUpdateTool 不需要焊接芯片,也不需要动用编程器。

此处应有2个附件文件,待我研究一下如何添加。

https://download.csdn.net/download/weixin_52727751/76340407    JMS578_PPE_v124.01.00.02.zip (625.0 KB)
https://download.csdn.net/download/weixin_52727751/76340568bin-16028_jms578_std_v00.04.01.04_self_power_odd_20190611.zip (25.1 KB)


JMS579 刷JMS原厂固件,仅支持上述特性1-3,不支持5特性。至于特性4,自动休眠有些情况下也取决于操作系统、以及系统节能设置等很多细节,对自动休眠的自动化程度期待值不要太高,在不同的机器、不同的系统环境下不一定能休眠。

图为JMS579主控的破解后的样子,JMS579主控的不再显示WD 信息。

我个人更喜欢用CH341A加上夹子,编程器。下面是编程器固件。

此处应有2个附件文件,一个原始版(从原芯片中使用编程器备份),一个公版固件(使用编程器写入后可识别任何硬盘)

https://download.csdn.net/download/weixin_52727751/76340225

​​​​​​https://download.csdn.net/download/weixin_52727751/76339843    W25X20_20210512_4011_WD_MyBook_JMS578_Standard.rar (24.0 KB)


对了,后来还找到有人专门收集MyBook固件:

http://www.pceva.com.cn/thread-137435-1-1.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐