猫盘CatDrive 折腾过程全记录(三)—— 双启动系统的MAC、SN修改

前面刷入了debian、群晖双启动的猫盘固件, 此固件发布时,SN码的校验有问题,导致进入群晖系统后,SN码无法正常识别显示,无法到套件中心下载软件,因此需要修改。
另外,黑群晖通过写入和白群晖相同的MAC和SN,可以获得和白群晖相同的功能,比如Quickconnect(群晖的内网穿透)连接,离线转码,moment缩略图等等。想要洗白,必须获取到正版白群晖的MAC和SN,通过此方法写入,这个步骤叫洗白。洗白分为半白和全白:
半白:解锁部分功能(如:转码、缩略图等),只需SN为正版SN即可
全白:解锁全部功能,包含群晖官方的QuickConnect等,需SN与MAC一一对应
客观的说,群晖官方的Quickconnect速度并不十分理想,传输速度只有200K左右,应付一般的文档传输等足以,但是想要高清视频、图像的传输,还是用公网DDNS或者自建FRP内网穿透合适一些。很多人洗白主要是为了使用Quickconnect功能,在此我也建议,黑群晖不要浪费白群晖的网络带宽资源。已经白嫖了别人的系统,就不要抢占别人的带宽啦,如果觉得好用,还希望大家多多支持白群晖,没有正版的持续开发,我们也没有群晖这样优秀的系统来折腾了,切记!
微信截图_20200207144301.png
如图,套件中心里面的图标都无法正常加载。
1、按住复位键上电,进入emmc中的debian系统
使用winscp,通过ssh连接猫盘。注意因为debian和群晖系统的MAC地址不一样,因此两个系统的IP是不同的,可以进入路由器查看,debian系统的主机名为catdrive。
我这里推荐使用finalshell这个软件,相当于加强版的xshell,将winscp的文件管理集成其中。但是finalshell无法连接串口,所以我电脑上同时保留putty、xshell和finalshell这三个软件。
微信截图_20200207144839.png
2、ssh连接成功后,在root文件夹下有vendor.bin 文件,直接拖出来,
(或者直接在群晖系统里dd if=/dev/mtd3 of=/root/vendor.bin),使用Ultraedit
或者其他编辑工具打开显示如下:
微信截图_20200207145043.png

第一行是mac 地址 00 11 32 A0 C7 03 第6 位AD 为校验码
AD=0x00+0x11+0x32+0xA0+0xC7+0x03 的低两位。MAC地址后6位自己输入,校验码一起改掉即可。
第三行为SN,SN 校验方法也是所有SN 号码 0x31+0x38+++++0x52。然后转为10 进制数写到CHK=xxx。
不想手动计算的,也可以借助这个excel表格,原理和上面一样的。
群晖mac、sn校验位计算.xlsx
原始固件的vendor 如下图,校验SN,CHK 应该=929,而不是905
下图是修改完之后的,没有改SN,只改了MAC校验码CHK=929
20200207145043.png

这一步,也可以通过工具,直接拖动vendor文件修改:
SynoUpdate_MAC_SN.2.0.zip
相关的操作很简单,这里不再赘述
3、修改完成后,将vendor文件替换写入Debian系统,回到ssh执行以下命令:

flash_erase /dev/mtd3 0 0
dd if=/root/vendor.bin of=/dev/mtd3

完成后重启猫盘即可

重启完此时控制面板已经有正常SN码显示。这时候也要注意,因为猫盘没有电池,所以断电重启后,时间会丢失,每次重启检查一下时间设置,否则也会导致无法下载套件中心软件,无法访问https。
双启动猫盘修改SN.jpg

我来吐槽

*

*