
众所周知,人眼对颜色的感知变化多端(例如,看看那条著名的裙子),这使得颜色标准化变得非常困难。这时,分光光度计就派上用场了:它们可以可靠且可重复地测量颜色,并能将其与标准色库进行匹配。可惜的是,它们通常价格不菲,所以当 Hackaday 的 Adam Zeloof 在 eBay 上看到两台价格惊人的 X-Rite/Pantone RM200 分光光度计时,他决定冒险一试,看看它们是否还能用。
它们确实有效,但[Adam]发现他的型号是用于测试化妆品的,只有一个肤色色库,而基础型号则拥有完整的色彩库。这相当局限,但他注意到他的型号和基础型号之间唯一明显的区别就是一个标志(也就是外观上的差异)。这让他怀疑是固件阻碍了他的分光光度计的性能,于是他开始寻找在设备上安装基础型号固件的方法。
他首先运行了 X-Rite 的固件更新程序。它的日志文件显示,它正在将设备的序列号发送到更新服务器,而服务器会返回该设备的固件信息。为了解决这个问题,[Adam] 尝试修改更新程序的网络请求,使其发送主机的序列号。这似乎很有希望,但他还需要一个设备特定的安全密钥才能真正下载固件。经过一番搜索,他终于找到了一张主机的图片,图片上同时显示了序列号和安全密钥。将这些值代入请求后,更新程序顺利安装了基础型号的固件。
[Adam] 并不完全确定修改后的系统测量结果有多准确,但这些结果似乎与他自己的色彩校准样本基本一致。目前还不能完全确定不同型号之间是否存在硬件差异,因此 [Adam] 看到的少数异常结果可能是由某些未知因素造成的。尽管如此,这可能足以证明他的一位室友对游戏机颜色的判断是错误的。
我们之前见过一些测量并复制现有颜色的项目。该原理甚至被用来检测假钞。
原文: https://hackaday.com/2025/07/19/a-spectrophotometer-jailbreak-to-resolve-colorful-disputes/